1MACHINE= 2SCRIPT_NAME=elf 3OUTPUT_FORMAT="elf32-littlearm" 4BIG_OUTPUT_FORMAT="elf32-bigarm" 5LITTLE_OUTPUT_FORMAT="elf32-littlearm" 6TEXT_START_ADDR=0x8000 7TEMPLATE_NAME=elf32 8EXTRA_EM_FILE=armelf 9OTHER_TEXT_SECTIONS='*(.glue_7t) *(.glue_7)' 10OTHER_BSS_SYMBOLS='__bss_start__ = .;' 11OTHER_BSS_END_SYMBOLS='_bss_end__ = . ; __bss_end__ = . ; __end__ = . ;' 12 13GENERATE_SHLIB_SCRIPT=yes 14 15ARCH=arm 16MACHINE= 17MAXPAGESIZE=256 18ENTRY=_start 19EMBEDDED=yes 20 21# Hmmm, there's got to be a better way. This sets the stack to the 22# top of the simulator memory (2^19 bytes). 23OTHER_RELOCATING_SECTIONS='.stack 0x80000 : { _stack = .; *(.stack) }' 24