Fix dependency tracking in ld.

ld/:
	* Makefile.am (ALL_EMULATIONS): Rewrite in terms of ...
	(ALL_EMULATION_SOURCES): ... this new variable.
	(ALL_64_EMULATIONS): Rewrite in terms of ...
	(ALL_64_EMULATION_SOURCES): ... this new variable.
	(EXTRA_ld_new_SOURCES): Rewrite in terms of the _SOURCES
	variables.
	(eelf32microblaze.c): Fix indentation.
	* Makefile.in: Regenerate.
This commit is contained in:
Ralf Wildenhues 2010-10-06 04:58:34 +00:00
parent 8d22faeb79
commit 9034a32804
3 changed files with 1015 additions and 669 deletions

View File

@ -1,3 +1,14 @@
2010-10-06 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
* Makefile.am (ALL_EMULATIONS): Rewrite in terms of ...
(ALL_EMULATION_SOURCES): ... this new variable.
(ALL_64_EMULATIONS): Rewrite in terms of ...
(ALL_64_EMULATION_SOURCES): ... this new variable.
(EXTRA_ld_new_SOURCES): Rewrite in terms of the _SOURCES
variables.
(eelf32microblaze.c): Fix indentation.
* Makefile.in: Regenerate.
2010-10-04 Bernd Schmidt <bernds@codesourcery.com> 2010-10-04 Bernd Schmidt <bernds@codesourcery.com>
* emultempl/xtensaelf.em (replace_insn_sec_with_prop_sec): Use * emultempl/xtensaelf.em (replace_insn_sec_with_prop_sec): Use

View File

@ -114,339 +114,343 @@ AM_CPPFLAGS = -I. -I$(srcdir) -I../bfd -I$(BFDDIR) -I$(INCDIR) \
BFDLIB = ../bfd/libbfd.la BFDLIB = ../bfd/libbfd.la
LIBIBERTY = ../libiberty/libiberty.a LIBIBERTY = ../libiberty/libiberty.a
ALL_EMULATIONS = \ ALL_EMULATION_SOURCES = \
eaixppc.@OBJEXT@ \ eaixppc.c \
eaixrs6.@OBJEXT@ \ eaixrs6.c \
ealpha.@OBJEXT@ \ ealpha.c \
ealphavms.@OBJEXT@ \ ealphavms.c \
earcelf.@OBJEXT@ \ earcelf.c \
earm_epoc_pe.@OBJEXT@ \ earm_epoc_pe.c \
earm_wince_pe.@OBJEXT@ \ earm_wince_pe.c \
earmaoutb.@OBJEXT@ \ earmaoutb.c \
earmaoutl.@OBJEXT@ \ earmaoutl.c \
earmcoff.@OBJEXT@ \ earmcoff.c \
earmelf.@OBJEXT@ \ earmelf.c \
earmelfb.@OBJEXT@ \ earmelfb.c \
earmelf_fbsd.@OBJEXT@ \ earmelf_fbsd.c \
earmelf_linux.@OBJEXT@ \ earmelf_linux.c \
earmelf_linux_eabi.@OBJEXT@ \ earmelf_linux_eabi.c \
earmelfb_linux.@OBJEXT@ \ earmelfb_linux.c \
earmelfb_linux_eabi.@OBJEXT@ \ earmelfb_linux_eabi.c \
earmelf_nbsd.@OBJEXT@ \ earmelf_nbsd.c \
earmelfb_nbsd.@OBJEXT@ \ earmelfb_nbsd.c \
earmelf_vxworks.@OBJEXT@ \ earmelf_vxworks.c \
earmnto.@OBJEXT@ \ earmnto.c \
earmnbsd.@OBJEXT@ \ earmnbsd.c \
earmpe.@OBJEXT@ \ earmpe.c \
earmsymbian.@OBJEXT@ \ earmsymbian.c \
eavr2.@OBJEXT@ \ eavr2.c \
eavr1.@OBJEXT@ \ eavr1.c \
eavr25.@OBJEXT@ \ eavr25.c \
eavr3.@OBJEXT@ \ eavr3.c \
eavr31.@OBJEXT@ \ eavr31.c \
eavr35.@OBJEXT@ \ eavr35.c \
eavr4.@OBJEXT@ \ eavr4.c \
eavr5.@OBJEXT@ \ eavr5.c \
eavr51.@OBJEXT@ \ eavr51.c \
eavr6.@OBJEXT@ \ eavr6.c \
ecoff_i860.@OBJEXT@ \ ecoff_i860.c \
ecoff_sparc.@OBJEXT@ \ ecoff_sparc.c \
eelf32_spu.@OBJEXT@ \ eelf32_spu.c \
ecrisaout.@OBJEXT@ \ ecrisaout.c \
ecriself.@OBJEXT@ \ ecriself.c \
ecrislinux.@OBJEXT@ \ ecrislinux.c \
ed10velf.@OBJEXT@ \ ed10velf.c \
ed30v_e.@OBJEXT@ \ ed30v_e.c \
ed30v_o.@OBJEXT@ \ ed30v_o.c \
ed30velf.@OBJEXT@ \ ed30velf.c \
edelta68.@OBJEXT@ \ edelta68.c \
eelf32_dlx.@OBJEXT@ \ eelf32_dlx.c \
eelf32_i960.@OBJEXT@ \ eelf32_i960.c \
eelf32_i860.@OBJEXT@ \ eelf32_i860.c \
eelf32_sparc.@OBJEXT@ \ eelf32_sparc.c \
eelf32_sparc_sol2.@OBJEXT@ \ eelf32_sparc_sol2.c \
eelf32_sparc_vxworks.@OBJEXT@ \ eelf32_sparc_vxworks.c \
eelf32_tic6x_be.@OBJEXT@ \ eelf32_tic6x_be.c \
eelf32_tic6x_le.@OBJEXT@ \ eelf32_tic6x_le.c \
eelf32b4300.@OBJEXT@ \ eelf32b4300.c \
eelf32bfin.@OBJEXT@ \ eelf32bfin.c \
eelf32bfinfd.@OBJEXT@ \ eelf32bfinfd.c \
eelf32cr16.@OBJEXT@ \ eelf32cr16.c \
eelf32cr16c.@OBJEXT@ \ eelf32cr16c.c \
eelf32bmip.@OBJEXT@ \ eelf32bmip.c \
eelf32bmipn32.@OBJEXT@ \ eelf32bmipn32.c \
eelf32btsmip.@OBJEXT@ \ eelf32btsmip.c \
eelf32crx.@OBJEXT@ \ eelf32crx.c \
eelf32btsmipn32.@OBJEXT@ \ eelf32btsmipn32.c \
eelf32ltsmip.@OBJEXT@ \ eelf32ltsmip.c \
eelf32ltsmipn32.@OBJEXT@ \ eelf32ltsmipn32.c \
eelf32ebmip.@OBJEXT@ \ eelf32ebmip.c \
eelf32ebmipvxworks.@OBJEXT@ \ eelf32ebmipvxworks.c \
eelf32elmip.@OBJEXT@ \ eelf32elmip.c \
eelf32elmipvxworks.@OBJEXT@ \ eelf32elmipvxworks.c \
eelf32fr30.@OBJEXT@ \ eelf32fr30.c \
eelf32frv.@OBJEXT@ \ eelf32frv.c \
eelf32moxie.@OBJEXT@ \ eelf32moxie.c \
eelf32i370.@OBJEXT@ \ eelf32i370.c \
eelf32ip2k.@OBJEXT@ \ eelf32ip2k.c \
eelf32iq2000.@OBJEXT@ \ eelf32iq2000.c \
eelf32iq10.@OBJEXT@ \ eelf32iq10.c \
eelf32lm32.@OBJEXT@ \ eelf32lm32.c \
eelf32lm32fd.@OBJEXT@ \ eelf32lm32fd.c \
eelf32l4300.@OBJEXT@ \ eelf32l4300.c \
eelf32lmip.@OBJEXT@ \ eelf32lmip.c \
eelf32lppc.@OBJEXT@ \ eelf32lppc.c \
eelf32lppcnto.@OBJEXT@ \ eelf32lppcnto.c \
eelf32lppcsim.@OBJEXT@ \ eelf32lppcsim.c \
eelf32m32c.@OBJEXT@ \ eelf32m32c.c \
eelf32mcore.@OBJEXT@ \ eelf32mcore.c \
eelf32mep.@OBJEXT@ \ eelf32mep.c \
eelf32mb_linux.@OBJEXT@ \ eelf32mb_linux.c \
eelf32microblaze.@OBJEXT@ \ eelf32microblaze.c \
eelf32mipswindiss.@OBJEXT@ \ eelf32mipswindiss.c \
eelf32mt.@OBJEXT@ \ eelf32mt.c \
eelf32openrisc.@OBJEXT@ \ eelf32openrisc.c \
eelf32ppc.@OBJEXT@ \ eelf32ppc.c \
eelf32ppc_fbsd.@OBJEXT@ \ eelf32ppc_fbsd.c \
eelf32ppclinux.@OBJEXT@ \ eelf32ppclinux.c \
eelf32ppcnto.@OBJEXT@ \ eelf32ppcnto.c \
eelf32ppcsim.@OBJEXT@ \ eelf32ppcsim.c \
eelf32ppcwindiss.@OBJEXT@ \ eelf32ppcwindiss.c \
eelf32ppcvxworks.@OBJEXT@ \ eelf32ppcvxworks.c \
eelf32rx.@OBJEXT@ \ eelf32rx.c \
eelf32vax.@OBJEXT@ \ eelf32vax.c \
eelf32xc16x.@OBJEXT@ \ eelf32xc16x.c \
eelf32xc16xl.@OBJEXT@ \ eelf32xc16xl.c \
eelf32xc16xs.@OBJEXT@ \ eelf32xc16xs.c \
eelf32xstormy16.@OBJEXT@ \ eelf32xstormy16.c \
eelf32xtensa.@OBJEXT@ \ eelf32xtensa.c \
eelf_i386.@OBJEXT@ \ eelf_i386.c \
eelf_i386_be.@OBJEXT@ \ eelf_i386_be.c \
eelf_i386_chaos.@OBJEXT@ \ eelf_i386_chaos.c \
eelf_i386_fbsd.@OBJEXT@ \ eelf_i386_fbsd.c \
eelf_i386_ldso.@OBJEXT@ \ eelf_i386_ldso.c \
eelf_i386_sol2.@OBJEXT@ \ eelf_i386_sol2.c \
eelf_i386_vxworks.@OBJEXT@ \ eelf_i386_vxworks.c \
eelf_s390.@OBJEXT@ \ eelf_s390.c \
egld960.@OBJEXT@ \ egld960.c \
egld960coff.@OBJEXT@ \ egld960coff.c \
eh8300.@OBJEXT@ \ eh8300.c \
eh8300h.@OBJEXT@ \ eh8300h.c \
eh8300s.@OBJEXT@ \ eh8300s.c \
eh8300elf.@OBJEXT@ \ eh8300elf.c \
eh8300hn.@OBJEXT@ \ eh8300hn.c \
eh8300sn.@OBJEXT@ \ eh8300sn.c \
eh8300sx.@OBJEXT@ \ eh8300sx.c \
eh8300helf.@OBJEXT@ \ eh8300helf.c \
eh8300self.@OBJEXT@ \ eh8300self.c \
eh8300hnelf.@OBJEXT@ \ eh8300hnelf.c \
eh8300snelf.@OBJEXT@ \ eh8300snelf.c \
eh8300sxelf.@OBJEXT@ \ eh8300sxelf.c \
eh8300sxn.@OBJEXT@ \ eh8300sxn.c \
eh8300sxnelf.@OBJEXT@ \ eh8300sxnelf.c \
eh8500.@OBJEXT@ \ eh8500.c \
eh8500b.@OBJEXT@ \ eh8500b.c \
eh8500c.@OBJEXT@ \ eh8500c.c \
eh8500m.@OBJEXT@ \ eh8500m.c \
eh8500s.@OBJEXT@ \ eh8500s.c \
ehp300bsd.@OBJEXT@ \ ehp300bsd.c \
ehp3hpux.@OBJEXT@ \ ehp3hpux.c \
ehppaelf.@OBJEXT@ \ ehppaelf.c \
ehppalinux.@OBJEXT@ \ ehppalinux.c \
ehppanbsd.@OBJEXT@ \ ehppanbsd.c \
ehppaobsd.@OBJEXT@ \ ehppaobsd.c \
ei386aout.@OBJEXT@ \ ei386aout.c \
ei386beos.@OBJEXT@ \ ei386beos.c \
ei386bsd.@OBJEXT@ \ ei386bsd.c \
ei386coff.@OBJEXT@ \ ei386coff.c \
ei386go32.@OBJEXT@ \ ei386go32.c \
ei386linux.@OBJEXT@ \ ei386linux.c \
ei386lynx.@OBJEXT@ \ ei386lynx.c \
ei386mach.@OBJEXT@ \ ei386mach.c \
ei386moss.@OBJEXT@ \ ei386moss.c \
ei386msdos.@OBJEXT@ \ ei386msdos.c \
ei386nbsd.@OBJEXT@ \ ei386nbsd.c \
ei386nto.@OBJEXT@ \ ei386nto.c \
ei386nw.@OBJEXT@ \ ei386nw.c \
ei386pe.@OBJEXT@ \ ei386pe.c \
ei386pe_posix.@OBJEXT@ \ ei386pe_posix.c \
ei386pep.@OBJEXT@ \ ei386pep.c \
elnk960.@OBJEXT@ \ elnk960.c \
em32relf.@OBJEXT@ \ em32relf.c \
em32rlelf.@OBJEXT@ \ em32rlelf.c \
em32relf_linux.@OBJEXT@ \ em32relf_linux.c \
em32rlelf_linux.@OBJEXT@ \ em32rlelf_linux.c \
em68hc11elf.@OBJEXT@ \ em68hc11elf.c \
em68hc11elfb.@OBJEXT@ \ em68hc11elfb.c \
em68hc12elf.@OBJEXT@ \ em68hc12elf.c \
em68hc12elfb.@OBJEXT@ \ em68hc12elfb.c \
em68k4knbsd.@OBJEXT@ \ em68k4knbsd.c \
em68kaout.@OBJEXT@ \ em68kaout.c \
em68kaux.@OBJEXT@ \ em68kaux.c \
em68kcoff.@OBJEXT@ \ em68kcoff.c \
em68kelf.@OBJEXT@ \ em68kelf.c \
em68kelfnbsd.@OBJEXT@ \ em68kelfnbsd.c \
em68klinux.@OBJEXT@ \ em68klinux.c \
em68knbsd.@OBJEXT@ \ em68knbsd.c \
em68kpsos.@OBJEXT@ \ em68kpsos.c \
em88kbcs.@OBJEXT@ \ em88kbcs.c \
emcorepe.@OBJEXT@ \ emcorepe.c \
emipsbig.@OBJEXT@ \ emipsbig.c \
emipsbsd.@OBJEXT@ \ emipsbsd.c \
emipsidt.@OBJEXT@ \ emipsidt.c \
emipsidtl.@OBJEXT@ \ emipsidtl.c \
emipslit.@OBJEXT@ \ emipslit.c \
emipslnews.@OBJEXT@ \ emipslnews.c \
emipspe.@OBJEXT@ \ emipspe.c \
emsp430x110.@OBJEXT@ \ emsp430x110.c \
emsp430x112.@OBJEXT@ \ emsp430x112.c \
emsp430x1101.@OBJEXT@ \ emsp430x1101.c \
emsp430x1111.@OBJEXT@ \ emsp430x1111.c \
emsp430x1121.@OBJEXT@ \ emsp430x1121.c \
emsp430x1122.@OBJEXT@ \ emsp430x1122.c \
emsp430x1132.@OBJEXT@ \ emsp430x1132.c \
emsp430x122.@OBJEXT@ \ emsp430x122.c \
emsp430x123.@OBJEXT@ \ emsp430x123.c \
emsp430x1222.@OBJEXT@ \ emsp430x1222.c \
emsp430x1232.@OBJEXT@ \ emsp430x1232.c \
emsp430x133.@OBJEXT@ \ emsp430x133.c \
emsp430x135.@OBJEXT@ \ emsp430x135.c \
emsp430x1331.@OBJEXT@ \ emsp430x1331.c \
emsp430x1351.@OBJEXT@ \ emsp430x1351.c \
emsp430x147.@OBJEXT@ \ emsp430x147.c \
emsp430x148.@OBJEXT@ \ emsp430x148.c \
emsp430x149.@OBJEXT@ \ emsp430x149.c \
emsp430x155.@OBJEXT@ \ emsp430x155.c \
emsp430x156.@OBJEXT@ \ emsp430x156.c \
emsp430x157.@OBJEXT@ \ emsp430x157.c \
emsp430x167.@OBJEXT@ \ emsp430x167.c \
emsp430x168.@OBJEXT@ \ emsp430x168.c \
emsp430x169.@OBJEXT@ \ emsp430x169.c \
emsp430x1610.@OBJEXT@ \ emsp430x1610.c \
emsp430x1611.@OBJEXT@ \ emsp430x1611.c \
emsp430x1612.@OBJEXT@ \ emsp430x1612.c \
emsp430x2101.@OBJEXT@ \ emsp430x2101.c \
emsp430x2111.@OBJEXT@ \ emsp430x2111.c \
emsp430x2121.@OBJEXT@ \ emsp430x2121.c \
emsp430x2131.@OBJEXT@ \ emsp430x2131.c \
emsp430x311.@OBJEXT@ \ emsp430x311.c \
emsp430x312.@OBJEXT@ \ emsp430x312.c \
emsp430x313.@OBJEXT@ \ emsp430x313.c \
emsp430x314.@OBJEXT@ \ emsp430x314.c \
emsp430x315.@OBJEXT@ \ emsp430x315.c \
emsp430x323.@OBJEXT@ \ emsp430x323.c \
emsp430x325.@OBJEXT@ \ emsp430x325.c \
emsp430x336.@OBJEXT@ \ emsp430x336.c \
emsp430x337.@OBJEXT@ \ emsp430x337.c \
emsp430x412.@OBJEXT@ \ emsp430x412.c \
emsp430x413.@OBJEXT@ \ emsp430x413.c \
emsp430x415.@OBJEXT@ \ emsp430x415.c \
emsp430x417.@OBJEXT@ \ emsp430x417.c \
emsp430xE423.@OBJEXT@ \ emsp430xE423.c \
emsp430xE425.@OBJEXT@ \ emsp430xE425.c \
emsp430xE427.@OBJEXT@ \ emsp430xE427.c \
emsp430xW423.@OBJEXT@ \ emsp430xW423.c \
emsp430xW425.@OBJEXT@ \ emsp430xW425.c \
emsp430xW427.@OBJEXT@ \ emsp430xW427.c \
emsp430xG437.@OBJEXT@ \ emsp430xG437.c \
emsp430xG438.@OBJEXT@ \ emsp430xG438.c \
emsp430xG439.@OBJEXT@ \ emsp430xG439.c \
emsp430x435.@OBJEXT@ \ emsp430x435.c \
emsp430x436.@OBJEXT@ \ emsp430x436.c \
emsp430x437.@OBJEXT@ \ emsp430x437.c \
emsp430x447.@OBJEXT@ \ emsp430x447.c \
emsp430x448.@OBJEXT@ \ emsp430x448.c \
emsp430x449.@OBJEXT@ \ emsp430x449.c \
enews.@OBJEXT@ \ enews.c \
ens32knbsd.@OBJEXT@ \ ens32knbsd.c \
eor32.@OBJEXT@ \ eor32.c \
eor32elf.@OBJEXT@ \ eor32elf.c \
epc532macha.@OBJEXT@ \ epc532macha.c \
epdp11.@OBJEXT@ \ epdp11.c \
epjelf.@OBJEXT@ \ epjelf.c \
epjlelf.@OBJEXT@ \ epjlelf.c \
eppcmacos.@OBJEXT@ \ eppcmacos.c \
eppcnw.@OBJEXT@ \ eppcnw.c \
eppcpe.@OBJEXT@ \ eppcpe.c \
eppclynx.@OBJEXT@ \ eppclynx.c \
eriscix.@OBJEXT@ \ eriscix.c \
escore3_elf.@OBJEXT@ \ escore3_elf.c \
escore7_elf.@OBJEXT@ \ escore7_elf.c \
esh.@OBJEXT@ \ esh.c \
eshelf32.@OBJEXT@ \ eshelf32.c \
eshlelf32.@OBJEXT@ \ eshlelf32.c \
eshelf32_linux.@OBJEXT@ \ eshelf32_linux.c \
eshlelf32_linux.@OBJEXT@ \ eshlelf32_linux.c \
eshelf32_nbsd.@OBJEXT@ \ eshelf32_nbsd.c \
eshlelf32_nbsd.@OBJEXT@ \ eshlelf32_nbsd.c \
eshelf.@OBJEXT@ \ eshelf.c \
eshelf_fd.@OBJEXT@ \ eshelf_fd.c \
eshlelf_fd.@OBJEXT@ \ eshlelf_fd.c \
eshelf_linux.@OBJEXT@ \ eshelf_linux.c \
eshlelf_linux.@OBJEXT@ \ eshlelf_linux.c \
eshelf_nbsd.@OBJEXT@ \ eshelf_nbsd.c \
eshlelf_nbsd.@OBJEXT@ \ eshlelf_nbsd.c \
eshelf_nto.@OBJEXT@ \ eshelf_nto.c \
eshlelf_nto.@OBJEXT@ \ eshlelf_nto.c \
eshelf_uclinux.@OBJEXT@ \ eshelf_uclinux.c \
eshelf_vxworks.@OBJEXT@ \ eshelf_vxworks.c \
eshlelf_vxworks.@OBJEXT@ \ eshlelf_vxworks.c \
eshl.@OBJEXT@ \ eshl.c \
eshlelf.@OBJEXT@ \ eshlelf.c \
eshlsymbian.@OBJEXT@ \ eshlsymbian.c \
eshpe.@OBJEXT@ \ eshpe.c \
esparcaout.@OBJEXT@ \ esparcaout.c \
esparclinux.@OBJEXT@ \ esparclinux.c \
esparcnbsd.@OBJEXT@ \ esparcnbsd.c \
est2000.@OBJEXT@ \ est2000.c \
esun3.@OBJEXT@ \ esun3.c \
esun4.@OBJEXT@ \ esun4.c \
etic30aout.@OBJEXT@ \ etic30aout.c \
etic30coff.@OBJEXT@ \ etic30coff.c \
etic3xcoff.@OBJEXT@ \ etic3xcoff.c \
etic3xcoff_onchip.@OBJEXT@ \ etic3xcoff_onchip.c \
etic4xcoff.@OBJEXT@ \ etic4xcoff.c \
etic54xcoff.@OBJEXT@ \ etic54xcoff.c \
etic80coff.@OBJEXT@ \ etic80coff.c \
evanilla.@OBJEXT@ \ evanilla.c \
evax.@OBJEXT@ \ evax.c \
evaxnbsd.@OBJEXT@ \ evaxnbsd.c \
evsta.@OBJEXT@ \ evsta.c \
ew65.@OBJEXT@ \ ew65.c \
ez8001.@OBJEXT@ \ ez8001.c \
eelf32frvfd.@OBJEXT@ \ eelf32frvfd.c \
ez80.@OBJEXT@ \ ez80.c \
ez8002.@OBJEXT@ ez8002.c
ALL_64_EMULATIONS = \ ALL_EMULATIONS = $(ALL_EMULATION_SOURCES:.c=.@OBJEXT@)
eelf64_aix.@OBJEXT@ \
eelf64_ia64.@OBJEXT@ \ ALL_64_EMULATION_SOURCES = \
eelf64_ia64_fbsd.@OBJEXT@ \ eelf64_aix.c \
eshelf64.@OBJEXT@ \ eelf64_ia64.c \
eshlelf64.@OBJEXT@ \ eelf64_ia64_fbsd.c \
eshelf64_nbsd.@OBJEXT@ \ eshelf64.c \
eshlelf64_nbsd.@OBJEXT@ \ eshlelf64.c \
eelf_x86_64.@OBJEXT@ \ eshelf64_nbsd.c \
eelf_x86_64_fbsd.@OBJEXT@ \ eshlelf64_nbsd.c \
eelf_x86_64_sol2.@OBJEXT@ \ eelf_x86_64.c \
eelf_l1om.@OBJEXT@ \ eelf_x86_64_fbsd.c \
eelf_l1om_fbsd.@OBJEXT@ \ eelf_x86_64_sol2.c \
eelf64_s390.@OBJEXT@ \ eelf_l1om.c \
eelf64_sparc.@OBJEXT@ \ eelf_l1om_fbsd.c \
eelf64_sparc_fbsd.@OBJEXT@ \ eelf64_s390.c \
eelf64_sparc_sol2.@OBJEXT@ \ eelf64_sparc.c \
eelf64alpha.@OBJEXT@ \ eelf64_sparc_fbsd.c \
eelf64alpha_fbsd.@OBJEXT@ \ eelf64_sparc_sol2.c \
eelf64alpha_nbsd.@OBJEXT@ \ eelf64alpha.c \
eelf64bmip.@OBJEXT@ \ eelf64alpha_fbsd.c \
eelf64btsmip.@OBJEXT@ \ eelf64alpha_nbsd.c \
eelf64ltsmip.@OBJEXT@ \ eelf64bmip.c \
eelf64hppa.@OBJEXT@ \ eelf64btsmip.c \
eelf64mmix.@OBJEXT@ \ eelf64ltsmip.c \
emmo.@OBJEXT@ \ eelf64hppa.c \
eelf64ppc.@OBJEXT@ \ eelf64mmix.c \
eelf64lppc.@OBJEXT@ \ emmo.c \
ehppa64linux.@OBJEXT@ eelf64ppc.c \
eelf64lppc.c \
ehppa64linux.c
ALL_64_EMULATIONS = $(ALL_64_EMULATION_SOURCES:.c=@OBJEXT@)
ALL_EMUL_EXTRA_OFILES = \ ALL_EMUL_EXTRA_OFILES = \
deffilep.@OBJEXT@ \ deffilep.@OBJEXT@ \
@ -963,7 +967,7 @@ eelf32lmip.c: $(srcdir)/emulparams/elf32lmip.sh \
eelf32mb_linux.c: $(srcdir)/emulparams/elf32mb_linux.sh \ eelf32mb_linux.c: $(srcdir)/emulparams/elf32mb_linux.sh \
$(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS} $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
${GENSCRIPTS} elf32mb_linux "$(tdir_microblaze)" ${GENSCRIPTS} elf32mb_linux "$(tdir_microblaze)"
eelf32microblaze.c: $(srcdir)/emulparams/elf32microblaze.sh \ eelf32microblaze.c: $(srcdir)/emulparams/elf32microblaze.sh \
$(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elfmicroblaze.sc ${GEN_DEPENDS} $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elfmicroblaze.sc ${GEN_DEPENDS}
${GENSCRIPTS} elf32microblaze "$(tdir_microblaze)" ${GENSCRIPTS} elf32microblaze "$(tdir_microblaze)"
eelf32mipswindiss.c: $(srcdir)/emulparams/elf32mipswindiss.sh $(ELF_DEPS) \ eelf32mipswindiss.c: $(srcdir)/emulparams/elf32mipswindiss.sh $(ELF_DEPS) \
@ -1887,7 +1891,7 @@ ld_new_DEPENDENCIES = $(EMULATION_OFILES) $(EMUL_EXTRA_OFILES) $(BFDLIB) $(LIBIB
ld_new_LDADD = $(EMULATION_OFILES) $(EMUL_EXTRA_OFILES) $(BFDLIB) $(LIBIBERTY) $(LIBINTL) ld_new_LDADD = $(EMULATION_OFILES) $(EMUL_EXTRA_OFILES) $(BFDLIB) $(LIBIBERTY) $(LIBINTL)
# Dependency tracking for the generated emulation files. # Dependency tracking for the generated emulation files.
EXTRA_ld_new_SOURCES += $(ALL_EMULATIONS:.@OBJEXT@=.c) $(ALL_64_EMULATIONS:.@OBJEXT@=.c) EXTRA_ld_new_SOURCES += $(ALL_EMULATION_SOURCES) $(ALL_64_EMULATION_SOURCES)
# This is the real libbfd.a created by libtool. # This is the real libbfd.a created by libtool.
TESTBFDLIB = @TESTBFDLIB@ TESTBFDLIB = @TESTBFDLIB@

File diff suppressed because it is too large Load Diff