Commit | Line | Data |
---|---|---|
465bc359 AM |
1 | # If you change this file, please also look at files which source this one: |
2 | # h8300helf.sh h8300self.sh | |
3 | ||
8af6dd41 JR |
4 | SCRIPT_NAME=elf |
5 | OUTPUT_FORMAT="elf32-h8300" | |
485cf679 | 6 | NO_REL_RELOCS=yes |
8af6dd41 JR |
7 | TEXT_START_ADDR=0x100 |
8 | MAXPAGESIZE=2 | |
9 | TARGET_PAGE_SIZE=128 | |
10 | ARCH=h8300 | |
11 | TEMPLATE_NAME=elf32 | |
12 | EMBEDDED=yes | |
465bc359 | 13 | STACK_ADDR=0xfefc |
ecc49060 NC |
14 | TINY_READONLY_SECTION=".tinyrodata : |
15 | { | |
16 | *(.tinyrodata) | |
17 | } =0" | |
19163ab3 | 18 | TINY_DATA_SECTION=".tinydata ${RELOCATING+0xff8000} : |
ecc49060 NC |
19 | { |
20 | *(.tinydata) | |
7c94efc5 | 21 | ${RELOCATING+ _tinydata = .; } |
ecc49060 | 22 | }" |
19163ab3 | 23 | TINY_BSS_SECTION=".tinybss : ${RELOCATING+AT (_tinydata)} |
ecc49060 NC |
24 | { |
25 | *(.tinybss) | |
26 | }" |