Home | History | Annotate | Download | only in scripttempl
      1 # Copyright (C) 2014-2016 Free Software Foundation, Inc.
      2 # 
      3 # Copying and distribution of this file, with or without modification,
      4 # are permitted in any medium without royalty provided the copyright
      5 # notice and this notice are preserved.
      6 
      7 cat <<EOF
      8 /* Copyright (C) 2014-2016 Free Software Foundation, Inc.
      9 
     10    Copying and distribution of this script, with or without modification,
     11    are permitted in any medium without royalty provided the copyright
     12    notice and this notice are preserved.  */
     13 
     14 OUTPUT_FORMAT("${OUTPUT_FORMAT}", "${BIG_OUTPUT_FORMAT}",
     15 	      "${LITTLE_OUTPUT_FORMAT}")
     16 OUTPUT_ARCH(${ARCH})
     17 
     18 ${RELOCATING+${LIB_SEARCH_DIRS}}
     19 SECTIONS
     20 {
     21   ${RELOCATING+. = ${TEXT_START_ADDR};}
     22   .text :
     23   {
     24     CREATE_OBJECT_SYMBOLS
     25     *(.text)
     26     ${RELOCATING+etext = ${DATA_ALIGNMENT};}
     27   }
     28   ${RELOCATING+. = ${DATA_ALIGNMENT};}
     29   .data :
     30   {
     31     *(.data)
     32     ${CONSTRUCTING+CONSTRUCTORS}
     33     ${RELOCATING+edata  =  .;}
     34   }
     35   .bss :
     36   {
     37    *(.bss)
     38    *(COMMON)
     39    ${RELOCATING+end = . };
     40   }
     41 }
     42 EOF
     43