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