Browse Source
This patch modifies genscripts.sh to emit dependency info along with the generated emulation e*.c files. This is done by a new source_sh function that records its arg to a file (.deps/e*.Tc), using the function whenever a shell script is sourced. Entries in the file are made unique and written to .deps/e*.Pc. These files are then included by the Makefile. * Makefile.am (GENSCRIPTS): Pass LIB_PATH as a parameter. Add DEPDIR parameter. (ELF_DEPS, ELF_GEN_DEPS, ELF_X86_DEPS): Delete. (ALL_EMULATION_SOURCES, ALL_64_EMULATION_SOURCES): Depend on $GEN_DEPENDS. (e*.c): Delete all dependencies, instead include dependencies from $DEPDIR/*.Pc. * Makefile.in: Regenerate. * configure.ac (source_sh): Define and use function. * configure: Regenerate. * emulparams/aarch64cloudabib.sh, * emulparams/aarch64elf32b.sh, * emulparams/aarch64elfb.sh, * emulparams/aarch64fbsdb.sh, * emulparams/aarch64linux32b.sh, * emulparams/aarch64linuxb.sh, * emulparams/arcelf.sh, * emulparams/arcelf_prof.sh, * emulparams/arclinux.sh, * emulparams/arclinux_nps.sh, * emulparams/arclinux_prof.sh, * emulparams/arcv2elf.sh, * emulparams/arcv2elfx.sh, * emulparams/armelf_fbsd.sh, * emulparams/armelf_linux_eabi.sh, * emulparams/armelf_linux_fdpiceabi.sh, * emulparams/armelf_nacl.sh, * emulparams/armelf_nbsd.sh, * emulparams/armelf_vxworks.sh, * emulparams/armelfb.sh, * emulparams/armelfb_fbsd.sh, * emulparams/armelfb_fuchsia.sh, * emulparams/armelfb_linux.sh, * emulparams/armelfb_linux_eabi.sh, * emulparams/armelfb_linux_fdpiceabi.sh, * emulparams/armelfb_nacl.sh, * emulparams/armelfb_nbsd.sh, * emulparams/armsymbian.sh, * emulparams/cskyelf_linux.sh, * emulparams/elf32_sparc_sol2.sh, * emulparams/elf32_sparc_vxworks.sh, * emulparams/elf32_tic6x_be.sh, * emulparams/elf32_tic6x_elf_be.sh, * emulparams/elf32_tic6x_elf_le.sh, * emulparams/elf32_tic6x_linux_be.sh, * emulparams/elf32_tic6x_linux_le.sh, * emulparams/elf32_x86_64.sh, * emulparams/elf32_x86_64_nacl.sh, * emulparams/elf32b4300.sh, * emulparams/elf32bfinfd.sh, * emulparams/elf32bmipn32.sh, * emulparams/elf32bsmip.sh, * emulparams/elf32btsmip.sh, * emulparams/elf32btsmip_fbsd.sh, * emulparams/elf32btsmipn32.sh, * emulparams/elf32btsmipn32_fbsd.sh, * emulparams/elf32ebmip.sh, * emulparams/elf32ebmipvxworks.sh, * emulparams/elf32elmip.sh, * emulparams/elf32elmipvxworks.sh, * emulparams/elf32frvfd.sh, * emulparams/elf32l4300.sh, * emulparams/elf32lm32fd.sh, * emulparams/elf32lmip.sh, * emulparams/elf32lppc.sh, * emulparams/elf32lppclinux.sh, * emulparams/elf32lppcnto.sh, * emulparams/elf32lppcsim.sh, * emulparams/elf32lr5900.sh, * emulparams/elf32lr5900n32.sh, * emulparams/elf32lriscv.sh, * emulparams/elf32lriscv_ilp32.sh, * emulparams/elf32lriscv_ilp32f.sh, * emulparams/elf32lsmip.sh, * emulparams/elf32ltsmip.sh, * emulparams/elf32ltsmip_fbsd.sh, * emulparams/elf32ltsmipn32.sh, * emulparams/elf32ltsmipn32_fbsd.sh, * emulparams/elf32microblazeel.sh, * emulparams/elf32or1k_linux.sh, * emulparams/elf32ppc.sh, * emulparams/elf32ppc_fbsd.sh, * emulparams/elf32ppccommon.sh, * emulparams/elf32ppclinux.sh, * emulparams/elf32ppcnto.sh, * emulparams/elf32ppcsim.sh, * emulparams/elf32ppcvxworks.sh, * emulparams/elf32ppcwindiss.sh, * emulparams/elf32tilegx_be.sh, * emulparams/elf64_ia64_fbsd.sh, * emulparams/elf64_sparc_fbsd.sh, * emulparams/elf64_sparc_sol2.sh, * emulparams/elf64alpha_fbsd.sh, * emulparams/elf64alpha_nbsd.sh, * emulparams/elf64bmip-defs.sh, * emulparams/elf64bmip.sh, * emulparams/elf64btsmip.sh, * emulparams/elf64btsmip_fbsd.sh, * emulparams/elf64lppc.sh, * emulparams/elf64lriscv-defs.sh, * emulparams/elf64lriscv.sh, * emulparams/elf64lriscv_lp64.sh, * emulparams/elf64lriscv_lp64f.sh, * emulparams/elf64ltsmip.sh, * emulparams/elf64ltsmip_fbsd.sh, * emulparams/elf64ppc.sh, * emulparams/elf64ppc_fbsd.sh, * emulparams/elf64rdos.sh, * emulparams/elf64tilegx_be.sh, * emulparams/elf_i386.sh, * emulparams/elf_i386_be.sh, * emulparams/elf_i386_fbsd.sh, * emulparams/elf_i386_ldso.sh, * emulparams/elf_i386_nacl.sh, * emulparams/elf_i386_sol2.sh, * emulparams/elf_i386_vxworks.sh, * emulparams/elf_iamcu.sh, * emulparams/elf_k1om.sh, * emulparams/elf_k1om_fbsd.sh, * emulparams/elf_l1om.sh, * emulparams/elf_l1om_fbsd.sh, * emulparams/elf_x86_64.sh, * emulparams/elf_x86_64_cloudabi.sh, * emulparams/elf_x86_64_fbsd.sh, * emulparams/elf_x86_64_nacl.sh, * emulparams/elf_x86_64_sol2.sh, * emulparams/h8300helf.sh, * emulparams/h8300helf_linux.sh, * emulparams/h8300hnelf.sh, * emulparams/h8300self.sh, * emulparams/h8300self_linux.sh, * emulparams/h8300snelf.sh, * emulparams/h8300sxelf.sh, * emulparams/h8300sxelf_linux.sh, * emulparams/h8300sxnelf.sh, * emulparams/hppanbsd.sh, * emulparams/hppaobsd.sh, * emulparams/m32rlelf.sh, * emulparams/m32rlelf_linux.sh, * emulparams/m68kelfnbsd.sh, * emulparams/mn10300.sh, * emulparams/msp430X.sh, * emulparams/nds32belf.sh, * emulparams/nds32belf16m.sh, * emulparams/nds32belf_linux.sh, * emulparams/pjlelf.sh, * emulparams/ppclynx.sh, * emulparams/score7_elf.sh, * emulparams/shelf_fd.sh, * emulparams/shelf_linux.sh, * emulparams/shelf_nbsd.sh, * emulparams/shelf_uclinux.sh, * emulparams/shelf_vxworks.sh, * emulparams/shl.sh, * emulparams/shlelf.sh, * emulparams/shlelf_fd.sh, * emulparams/shlelf_nbsd.sh, * emulparams/shlelf_vxworks.sh: Use source_sh. * genscripts.sh: Adjust for changed parameters. Emit dependencies for e*.c to .deps/*.Pc. (source_sh): New function, use it throughout to source scripts. * genscrba.sh (source_em): Use source_sh.binutils-2_33-branch
155 changed files with 1050 additions and 2808 deletions
File diff suppressed because it is too large
File diff suppressed because it is too large
@ -1,2 +1,2 @@ |
|||
. ${srcdir}/emulparams/aarch64cloudabi.sh |
|||
source_sh ${srcdir}/emulparams/aarch64cloudabi.sh |
|||
OUTPUT_FORMAT="elf64-bigaarch64-cloudabi" |
|||
|
|||
@ -1,2 +1,2 @@ |
|||
. ${srcdir}/emulparams/aarch64elf32.sh |
|||
source_sh ${srcdir}/emulparams/aarch64elf32.sh |
|||
OUTPUT_FORMAT="elf32-bigaarch64" |
|||
|
|||
@ -1,2 +1,2 @@ |
|||
. ${srcdir}/emulparams/aarch64elf.sh |
|||
source_sh ${srcdir}/emulparams/aarch64elf.sh |
|||
OUTPUT_FORMAT="elf64-bigaarch64" |
|||
|
|||
@ -1,2 +1,2 @@ |
|||
. ${srcdir}/emulparams/aarch64fbsd.sh |
|||
source_sh ${srcdir}/emulparams/aarch64fbsd.sh |
|||
OUTPUT_FORMAT="elf64-bigaarch64" |
|||
|
|||
@ -1,3 +1,3 @@ |
|||
. ${srcdir}/emulparams/aarch64linux32.sh |
|||
source_sh ${srcdir}/emulparams/aarch64linux32.sh |
|||
OUTPUT_FORMAT="elf32-bigaarch64" |
|||
ELF_INTERPRETER_NAME=\"/lib/ld-linux-aarch64_be_ilp32.so.1\" |
|||
|
|||
@ -1,3 +1,3 @@ |
|||
. ${srcdir}/emulparams/aarch64linux.sh |
|||
source_sh ${srcdir}/emulparams/aarch64linux.sh |
|||
OUTPUT_FORMAT="elf64-bigaarch64" |
|||
ELF_INTERPRETER_NAME=\"/lib/ld-linux-aarch64_be.so.1\" |
|||
|
|||
@ -1,3 +1,3 @@ |
|||
. ${srcdir}/emulparams/arclinux.sh |
|||
source_sh ${srcdir}/emulparams/arclinux.sh |
|||
# Extend the OTHER_SECTIONS for nps. |
|||
. ${srcdir}/emulparams/arc-nps.sh |
|||
source_sh ${srcdir}/emulparams/arc-nps.sh |
|||
|
|||
@ -1,5 +1,5 @@ |
|||
. ${srcdir}/emulparams/armelf_linux_eabi.sh |
|||
. ${srcdir}/emulparams/elf_nacl.sh |
|||
source_sh ${srcdir}/emulparams/armelf_linux_eabi.sh |
|||
source_sh ${srcdir}/emulparams/elf_nacl.sh |
|||
BIG_OUTPUT_FORMAT="elf32-bigarm-nacl" |
|||
LITTLE_OUTPUT_FORMAT="elf32-littlearm-nacl" |
|||
OUTPUT_FORMAT="$LITTLE_OUTPUT_FORMAT" |
|||
|
|||
@ -1,6 +1,6 @@ |
|||
. ${srcdir}/emulparams/armelf.sh |
|||
source_sh ${srcdir}/emulparams/armelf.sh |
|||
OUTPUT_FORMAT="elf32-littlearm-vxworks" |
|||
BIG_OUTPUT_FORMAT="elf32-bigarm-vxworks" |
|||
LITTLE_OUTPUT_FORMAT="$OUTPUT_FORMAT" |
|||
MAXPAGESIZE="CONSTANT (MAXPAGESIZE)" |
|||
. ${srcdir}/emulparams/vxworks.sh |
|||
source_sh ${srcdir}/emulparams/vxworks.sh |
|||
|
|||
@ -1,2 +1,2 @@ |
|||
. ${srcdir}/emulparams/armelf.sh |
|||
source_sh ${srcdir}/emulparams/armelf.sh |
|||
OUTPUT_FORMAT="elf32-bigarm" |
|||
|
|||
@ -1,2 +1,2 @@ |
|||
. ${srcdir}/emulparams/armelf_fbsd.sh |
|||
source_sh ${srcdir}/emulparams/armelf_fbsd.sh |
|||
OUTPUT_FORMAT="elf32-bigarm" |
|||
|
|||
@ -1,2 +1,2 @@ |
|||
. ${srcdir}/emulparams/armelf_fuchsia.sh |
|||
source_sh ${srcdir}/emulparams/armelf_fuchsia.sh |
|||
OUTPUT_FORMAT="$BIG_OUTPUT_FORMAT" |
|||
|
|||
@ -1,2 +1,2 @@ |
|||
. ${srcdir}/emulparams/armelf_linux.sh |
|||
source_sh ${srcdir}/emulparams/armelf_linux.sh |
|||
OUTPUT_FORMAT="elf32-bigarm" |
|||
|
|||
@ -1,2 +1,2 @@ |
|||
. ${srcdir}/emulparams/armelf_linux_eabi.sh |
|||
source_sh ${srcdir}/emulparams/armelf_linux_eabi.sh |
|||
OUTPUT_FORMAT="elf32-bigarm" |
|||
|
|||
@ -1,2 +1,2 @@ |
|||
. ${srcdir}/emulparams/armelf_linux_fdpiceabi.sh |
|||
source_sh ${srcdir}/emulparams/armelf_linux_fdpiceabi.sh |
|||
OUTPUT_FORMAT="elf32-bigarm-fdpic" |
|||
|
|||
@ -1,2 +1,2 @@ |
|||
. ${srcdir}/emulparams/armelf_nacl.sh |
|||
source_sh ${srcdir}/emulparams/armelf_nacl.sh |
|||
OUTPUT_FORMAT="$BIG_OUTPUT_FORMAT" |
|||
|
|||
@ -1,2 +1,2 @@ |
|||
. ${srcdir}/emulparams/armelf_nbsd.sh |
|||
source_sh ${srcdir}/emulparams/armelf_nbsd.sh |
|||
OUTPUT_FORMAT="elf32-bigarm" |
|||
|
|||
@ -1,4 +1,4 @@ |
|||
. ${srcdir}/emulparams/elf32_sparc.sh |
|||
. ${srcdir}/emulparams/solaris2.sh |
|||
source_sh ${srcdir}/emulparams/elf32_sparc.sh |
|||
source_sh ${srcdir}/emulparams/solaris2.sh |
|||
EXTRA_EM_FILE=solaris2 |
|||
OUTPUT_FORMAT="elf32-sparc-sol2" |
|||
|
|||
@ -1,4 +1,4 @@ |
|||
. ${srcdir}/emulparams/elf32_sparc.sh |
|||
source_sh ${srcdir}/emulparams/elf32_sparc.sh |
|||
OUTPUT_FORMAT="elf32-sparc-vxworks" |
|||
unset DATA_PLT |
|||
. ${srcdir}/emulparams/vxworks.sh |
|||
source_sh ${srcdir}/emulparams/vxworks.sh |
|||
|
|||
@ -1,2 +1,2 @@ |
|||
. ${srcdir}/emulparams/elf32_tic6x_le.sh |
|||
source_sh ${srcdir}/emulparams/elf32_tic6x_le.sh |
|||
OUTPUT_FORMAT="elf32-tic6x-be" |
|||
|
|||
@ -1,2 +1,2 @@ |
|||
. ${srcdir}/emulparams/elf32_tic6x_le.sh |
|||
source_sh ${srcdir}/emulparams/elf32_tic6x_le.sh |
|||
OUTPUT_FORMAT="elf32-tic6x-elf-be" |
|||
|
|||
@ -1,3 +1,3 @@ |
|||
. ${srcdir}/emulparams/elf32_tic6x_le.sh |
|||
source_sh ${srcdir}/emulparams/elf32_tic6x_le.sh |
|||
OUTPUT_FORMAT="elf32-tic6x-elf-le" |
|||
BIG_OUTPUT_FORMAT="elf32-tic6x-elf-be" |
|||
|
|||
@ -1,2 +1,2 @@ |
|||
. ${srcdir}/emulparams/elf32_tic6x_le.sh |
|||
source_sh ${srcdir}/emulparams/elf32_tic6x_le.sh |
|||
OUTPUT_FORMAT="elf32-tic6x-linux-be" |
|||
|
|||
@ -1,3 +1,3 @@ |
|||
. ${srcdir}/emulparams/elf32_tic6x_le.sh |
|||
source_sh ${srcdir}/emulparams/elf32_tic6x_le.sh |
|||
OUTPUT_FORMAT="elf32-tic6x-linux-le" |
|||
BIG_OUTPUT_FORMAT="elf32-tic6x-linux-be" |
|||
|
|||
@ -1,4 +1,4 @@ |
|||
. ${srcdir}/emulparams/elf32_x86_64.sh |
|||
. ${srcdir}/emulparams/elf_nacl.sh |
|||
source_sh ${srcdir}/emulparams/elf32_x86_64.sh |
|||
source_sh ${srcdir}/emulparams/elf_nacl.sh |
|||
OUTPUT_FORMAT="elf32-x86-64-nacl" |
|||
ARCH="i386:x64-32:nacl" # The :nacl just means one-byte nops for code fill. |
|||
|
|||
@ -1,3 +1,3 @@ |
|||
. ${srcdir}/emulparams/elf32bmip.sh |
|||
source_sh ${srcdir}/emulparams/elf32bmip.sh |
|||
ENTRY=__start |
|||
EXTRA_EM_FILE=irix |
|||
|
|||
@ -1,5 +1,5 @@ |
|||
. ${srcdir}/emulparams/elf32btsmip.sh |
|||
. ${srcdir}/emulparams/elf_fbsd.sh |
|||
source_sh ${srcdir}/emulparams/elf32btsmip.sh |
|||
source_sh ${srcdir}/emulparams/elf_fbsd.sh |
|||
OUTPUT_FORMAT="elf32-tradbigmips-freebsd" |
|||
BIG_OUTPUT_FORMAT="elf32-tradbigmips-freebsd" |
|||
LITTLE_OUTPUT_FORMAT="elf32-tradlittlemips-freebsd" |
|||
|
|||
@ -1,5 +1,5 @@ |
|||
. ${srcdir}/emulparams/elf32ltsmipn32.sh |
|||
. ${srcdir}/emulparams/elf_fbsd.sh |
|||
source_sh ${srcdir}/emulparams/elf32ltsmipn32.sh |
|||
source_sh ${srcdir}/emulparams/elf_fbsd.sh |
|||
OUTPUT_FORMAT="elf32-ntradbigmips-freebsd" |
|||
BIG_OUTPUT_FORMAT="elf32-ntradbigmips-freebsd" |
|||
LITTLE_OUTPUT_FORMAT="elf32-ntradlittlemips-freebsd" |
|||
|
|||
@ -1,2 +1,2 @@ |
|||
EMBEDDED=yes |
|||
. ${srcdir}/emulparams/elf32bmip.sh |
|||
source_sh ${srcdir}/emulparams/elf32bmip.sh |
|||
|
|||
@ -1,2 +1,2 @@ |
|||
EMBEDDED=yes |
|||
. ${srcdir}/emulparams/elf32lmip.sh |
|||
source_sh ${srcdir}/emulparams/elf32lmip.sh |
|||
|
|||
@ -1,4 +1,4 @@ |
|||
. ${srcdir}/emulparams/elf32b4300.sh |
|||
source_sh ${srcdir}/emulparams/elf32b4300.sh |
|||
OUTPUT_FORMAT="elf32-littlemips" |
|||
BIG_OUTPUT_FORMAT="elf32-bigmips" |
|||
LITTLE_OUTPUT_FORMAT="elf32-littlemips" |
|||
|
|||
@ -1,7 +1,7 @@ |
|||
# If you change this file, please also look at files which source this one: |
|||
# elf32elmip.sh elf32lsmip.sh |
|||
|
|||
. ${srcdir}/emulparams/elf32bmip.sh |
|||
source_sh ${srcdir}/emulparams/elf32bmip.sh |
|||
OUTPUT_FORMAT="elf32-littlemips" |
|||
BIG_OUTPUT_FORMAT="elf32-bigmips" |
|||
LITTLE_OUTPUT_FORMAT="elf32-littlemips" |
|||
|
|||
@ -1,5 +1,5 @@ |
|||
# If you change this file, please also look at files which source this one: |
|||
# elf32lppcsim.sh elf32lppclinux.sh |
|||
|
|||
. ${srcdir}/emulparams/elf32ppc.sh |
|||
source_sh ${srcdir}/emulparams/elf32ppc.sh |
|||
OUTPUT_FORMAT="elf32-powerpcle" |
|||
|
|||
@ -1,2 +1,2 @@ |
|||
. ${srcdir}/emulparams/elf32lppc.sh |
|||
source_sh ${srcdir}/emulparams/elf32lppc.sh |
|||
TEXT_START_ADDR=0x10000000 |
|||
|
|||
@ -1,2 +1,2 @@ |
|||
. ${srcdir}/emulparams/elf32lmip.sh |
|||
source_sh ${srcdir}/emulparams/elf32lmip.sh |
|||
ENTRY=__start |
|||
|
|||
@ -1,2 +1,2 @@ |
|||
. ${srcdir}/emulparams/elf32btsmip.sh |
|||
source_sh ${srcdir}/emulparams/elf32btsmip.sh |
|||
OUTPUT_FORMAT="elf32-tradlittlemips" |
|||
|
|||
@ -1,5 +1,5 @@ |
|||
. ${srcdir}/emulparams/elf32ltsmip.sh |
|||
. ${srcdir}/emulparams/elf_fbsd.sh |
|||
source_sh ${srcdir}/emulparams/elf32ltsmip.sh |
|||
source_sh ${srcdir}/emulparams/elf_fbsd.sh |
|||
OUTPUT_FORMAT="elf32-tradlittlemips-freebsd" |
|||
BIG_OUTPUT_FORMAT="elf32-tradbigmips-freebsd" |
|||
LITTLE_OUTPUT_FORMAT="elf32-tradlittlemips-freebsd" |
|||
|
|||
@ -1,4 +1,4 @@ |
|||
. ${srcdir}/emulparams/elf32btsmipn32.sh |
|||
source_sh ${srcdir}/emulparams/elf32btsmipn32.sh |
|||
OUTPUT_FORMAT="elf32-ntradlittlemips" |
|||
BIG_OUTPUT_FORMAT="elf32-ntradbigmips" |
|||
LITTLE_OUTPUT_FORMAT="elf32-ntradlittlemips" |
|||
|
|||
@ -1,5 +1,5 @@ |
|||
. ${srcdir}/emulparams/elf32ltsmipn32.sh |
|||
. ${srcdir}/emulparams/elf_fbsd.sh |
|||
source_sh ${srcdir}/emulparams/elf32ltsmipn32.sh |
|||
source_sh ${srcdir}/emulparams/elf_fbsd.sh |
|||
OUTPUT_FORMAT="elf32-ntradlittlemips-freebsd" |
|||
BIG_OUTPUT_FORMAT="elf32-ntradbigmips-freebsd" |
|||
LITTLE_OUTPUT_FORMAT="elf32-ntradlittlemips-freebsd" |
|||
|
|||
@ -1,2 +1,2 @@ |
|||
. ${srcdir}/emulparams/elf32microblaze.sh |
|||
source_sh ${srcdir}/emulparams/elf32microblaze.sh |
|||
OUTPUT_FORMAT=$LITTLE_OUTPUT_FORMAT |
|||
|
|||
@ -1,5 +1,5 @@ |
|||
. ${srcdir}/emulparams/elf32ppc.sh |
|||
. ${srcdir}/emulparams/elf_fbsd.sh |
|||
source_sh ${srcdir}/emulparams/elf32ppc.sh |
|||
source_sh ${srcdir}/emulparams/elf_fbsd.sh |
|||
|
|||
OUTPUT_FORMAT="elf32-powerpc-freebsd" |
|||
|
|||
|
|||
@ -1,4 +1,4 @@ |
|||
. ${srcdir}/emulparams/elf32ppc.sh |
|||
source_sh ${srcdir}/emulparams/elf32ppc.sh |
|||
MAXPAGESIZE="CONSTANT (MAXPAGESIZE)" |
|||
TEXT_START_ADDR=0x48040000 |
|||
|
|||
|
|||
@ -1,2 +1,2 @@ |
|||
. ${srcdir}/emulparams/elf32ppc.sh |
|||
source_sh ${srcdir}/emulparams/elf32ppc.sh |
|||
TEXT_START_ADDR=0x10000000 |
|||
|
|||
@ -1,5 +1,5 @@ |
|||
. ${srcdir}/emulparams/elf32ppccommon.sh |
|||
. ${srcdir}/emulparams/plt_unwind.sh |
|||
source_sh ${srcdir}/emulparams/elf32ppccommon.sh |
|||
source_sh ${srcdir}/emulparams/plt_unwind.sh |
|||
EXTRA_EM_FILE=ppc32elf |
|||
OUTPUT_FORMAT="elf32-powerpc-vxworks" |
|||
. ${srcdir}/emulparams/vxworks.sh |
|||
source_sh ${srcdir}/emulparams/vxworks.sh |
|||
|
|||
@ -1,2 +1,2 @@ |
|||
. ${srcdir}/emulparams/elf32tilegx.sh |
|||
source_sh ${srcdir}/emulparams/elf32tilegx.sh |
|||
OUTPUT_FORMAT="elf32-tilegx-be" |
|||
|
|||
@ -1,6 +1,6 @@ |
|||
. ${srcdir}/emulparams/elf64_ia64.sh |
|||
source_sh ${srcdir}/emulparams/elf64_ia64.sh |
|||
TEXT_START_ADDR="0x2000000000000000" |
|||
unset DATA_ADDR |
|||
unset SMALL_DATA_CTOR |
|||
unset SMALL_DATA_DTOR |
|||
. ${srcdir}/emulparams/elf_fbsd.sh |
|||
source_sh ${srcdir}/emulparams/elf_fbsd.sh |
|||
|
|||
@ -1,4 +1,4 @@ |
|||
. ${srcdir}/emulparams/elf64_sparc.sh |
|||
. ${srcdir}/emulparams/elf_fbsd.sh |
|||
source_sh ${srcdir}/emulparams/elf64_sparc.sh |
|||
source_sh ${srcdir}/emulparams/elf_fbsd.sh |
|||
|
|||
OUTPUT_FORMAT="elf64-sparc-freebsd" |
|||
|
|||
@ -1,4 +1,4 @@ |
|||
. ${srcdir}/emulparams/elf64_sparc.sh |
|||
. ${srcdir}/emulparams/solaris2.sh |
|||
source_sh ${srcdir}/emulparams/elf64_sparc.sh |
|||
source_sh ${srcdir}/emulparams/solaris2.sh |
|||
EXTRA_EM_FILE=solaris2 |
|||
OUTPUT_FORMAT="elf64-sparc-sol2" |
|||
|
|||
@ -1,3 +1,3 @@ |
|||
. ${srcdir}/emulparams/elf64alpha.sh |
|||
. ${srcdir}/emulparams/elf_fbsd.sh |
|||
source_sh ${srcdir}/emulparams/elf64alpha.sh |
|||
source_sh ${srcdir}/emulparams/elf_fbsd.sh |
|||
OUTPUT_FORMAT="elf64-alpha-freebsd" |
|||
|
|||
@ -1,2 +1,2 @@ |
|||
. ${srcdir}/emulparams/elf64alpha.sh |
|||
source_sh ${srcdir}/emulparams/elf64alpha.sh |
|||
ENTRY=__start |
|||
|
|||
@ -1,5 +1,5 @@ |
|||
. ${srcdir}/emulparams/elf64btsmip.sh |
|||
. ${srcdir}/emulparams/elf_fbsd.sh |
|||
source_sh ${srcdir}/emulparams/elf64btsmip.sh |
|||
source_sh ${srcdir}/emulparams/elf_fbsd.sh |
|||
OUTPUT_FORMAT="elf64-tradbigmips-freebsd" |
|||
BIG_OUTPUT_FORMAT="elf64-tradbigmips-freebsd" |
|||
LITTLE_OUTPUT_FORMAT="elf64-tradlittlemips-freebsd" |
|||
|
|||
@ -1,3 +1,3 @@ |
|||
. ${srcdir}/emulparams/elf64ppc.sh |
|||
source_sh ${srcdir}/emulparams/elf64ppc.sh |
|||
OUTPUT_FORMAT="elf64-powerpcle" |
|||
NOP=0x00000060 |
|||
|
|||
@ -1,2 +1,2 @@ |
|||
. ${srcdir}/emulparams/elf32lriscv-defs.sh |
|||
source_sh ${srcdir}/emulparams/elf32lriscv-defs.sh |
|||
ELFSIZE=64 |
|||
|
|||
@ -1,4 +1,4 @@ |
|||
. ${srcdir}/emulparams/elf64btsmip.sh |
|||
source_sh ${srcdir}/emulparams/elf64btsmip.sh |
|||
OUTPUT_FORMAT="elf64-tradlittlemips" |
|||
BIG_OUTPUT_FORMAT="elf64-tradbigmips" |
|||
LITTLE_OUTPUT_FORMAT="elf64-tradlittlemips" |
|||
|
|||
@ -1,5 +1,5 @@ |
|||
. ${srcdir}/emulparams/elf64ltsmip.sh |
|||
. ${srcdir}/emulparams/elf_fbsd.sh |
|||
source_sh ${srcdir}/emulparams/elf64ltsmip.sh |
|||
source_sh ${srcdir}/emulparams/elf_fbsd.sh |
|||
OUTPUT_FORMAT="elf64-tradlittlemips-freebsd" |
|||
BIG_OUTPUT_FORMAT="elf64-tradbigmips-freebsd" |
|||
LITTLE_OUTPUT_FORMAT="elf64-tradlittlemips-freebsd" |
|||
|
|||
Some files were not shown because too many files changed in this diff
Loading…
Reference in new issue