* Makefile.am: Add PA64 support. Add missing dependencies for
authorJeff Law <law@redhat.com>
Tue, 25 Apr 2000 17:21:28 +0000 (17:21 +0000)
committerJeff Law <law@redhat.com>
Tue, 25 Apr 2000 17:21:28 +0000 (17:21 +0000)
        PA32 elf support.
        * Makefile.in: Rebuilt.
        * configure.tgt: Add PA64 support (currently disabled).

ld/ChangeLog
ld/Makefile.am
ld/Makefile.in
ld/configure.tgt

index 9e8e0e5..cbe5c34 100644 (file)
@@ -1,3 +1,10 @@
+Tue Apr 25 11:20:43 2000  Jeffrey A Law  (law@cygnus.com)
+
+       * Makefile.am: Add PA64 support.  Add missing dependencies for
+       PA32 elf support.
+       * Makefile.in: Rebuilt.
+       * configure.tgt: Add PA64 support (currently disabled).
+
 2000-04-25  Alan Modra  <alan@linuxcare.com.au>
 
        * emultempl/elf32.em (gld${EMULATION_NAME}_place_section): Delete.
index caa7966..0b18ffb 100644 (file)
@@ -225,10 +225,15 @@ ALL_EMULATIONS = \
        ez8001.o \
        ez8002.o
 
+# The following object file has been removed from ALL_EMULATIONS
+# because the BFD support is currently broken.
+#      ehppaelf.o 
+
 ALL_64_EMULATIONS = \
        eelf64_ia64.o \
        eelf64_sparc.o \
        eelf64alpha.o \
+       eelf64hppa.o \
        eelf64bmip.o
 
 ALL_EMUL_EXTRA_OFILES = \
@@ -450,6 +455,9 @@ eelf32i370.c: $(srcdir)/emulparams/elf32i370.sh \
 eelf64alpha.c: $(srcdir)/emulparams/elf64alpha.sh \
   $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
        ${GENSCRIPTS} elf64alpha "$(tdir_elf64alpha)"
+eelf64hppa.c: $(srcdir)/emulparams/elf64hppa.sh \
+  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
+       ${GENSCRIPTS} elf64hppa "$(tdir_elf64hppa)"
 eelf64_ia64.c: $(srcdir)/emulparams/elf64_ia64.sh \
   $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
        ${GENSCRIPTS} elf64_ia64 "$(tdir_elf64_ia64)"
@@ -501,6 +509,9 @@ ehp300bsd.c: $(srcdir)/emulparams/hp300bsd.sh \
 ehp3hpux.c: $(srcdir)/emulparams/hp3hpux.sh \
   $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/aout.sc ${GEN_DEPENDS}
        ${GENSCRIPTS} hp3hpux "$(tdir_hp3hpux)"
+ehppaelf.c: $(srcdir)/emulparams/hppaelf.sh \
+  $(srcdir)/emultempl/hppaelf.em $(srcdir)/scripttempl/hppaelf.sc ${GEN_DEPENDS}
+       ${GENSCRIPTS} hppaelf "$(tdir_hppaelf)"
 ei386aout.c: $(srcdir)/emulparams/i386aout.sh \
   $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/aout.sc ${GEN_DEPENDS}
        ${GENSCRIPTS} i386aout "$(tdir_i386aout)"
index cd43781..95fb8d9 100644 (file)
@@ -175,7 +175,11 @@ LIBIBERTY = ../libiberty/libiberty.a
 ALL_EMULATIONS =       ea29k.o         eaixppc.o       eaixrs6.o       ealpha.o        earcelf.o       earmelf.o       earmelf_oabi.o  earmelf_linux.o         earmelf_linux26.o       earmaoutb.o     earmaoutl.o     earmcoff.o      earmnbsd.o      earmpe.o        earm_epoc_pe.o  eavr1200.o      eavr23xx.o      eavr44x4.o      eavr4433.o      eavr85xx.o      eavrmega603.o   eavrmega103.o   eavrmega161.o   ecoff_sparc.o   ed10velf.o      ed30velf.o      ed30v_e.o       ed30v_o.o       edelta68.o      eebmon29k.o     eelf32_sparc.o  eelf32_i960.o   eelf32b4300.o   eelf32bmip.o    eelf32ebmip.o   eelf32elmip.o   eelf32bmipn32.o         eelf32i370.o    eelf32l4300.o   eelf32lmip.o    eelf32lppc.o    eelf32lppcsim.o         eelf32ppc.o     eelf32ppcsim.o  eelf32ppclinux.o        eelf_i386.o     eelf_i386_be.o  egld960.o       egld960coff.o   eelf32fr30.o    eelf32mcore.o   eh8300.o        eh8300h.o       eh8300s.o       eh8500.o        eh8500b.o       eh8500c.o       eh8500m.o       eh8500s.o       ehp300bsd.o     ehp3hpux.o      ei386aout.o     ei386beos.o     ei386bsd.o      ei386coff.o     ei386go32.o     ei386linux.o    ei386lynx.o     ei386mach.o     ei386moss.o     ei386msdos.o    ei386nbsd.o     ei386nw.o       ei386pe.o       ei386pe_posix.o         elnk960.o       em68k4knbsd.o   em68kaout.o     em68kaux.o      em68kcoff.o     em68kelf.o      em68klinux.o    em68klynx.o     em68knbsd.o     em68kpsos.o     em88kbcs.o      emcorepe.o      emipsbig.o      emipsbsd.o      emipsidt.o      emipsidtl.o     emipslit.o      emipslnews.o    emipspe.o       enews.o         epjelf.o        epjlelf.o       ens32knbsd.o    epc532macha.o   eppcmacos.o     eppcnw.o        eppcpe.o        eriscix.o       esa29200.o      esh.o   eshelf.o        eshlelf.o       eshl.o  eshpe.o         esparcaout.o    esparclinux.o   esparclynx.o    esparcnbsd.o    est2000.o       esun3.o         esun4.o         etic30aout.o    etic30coff.o    etic80coff.o    evanilla.o      evax.o  evsta.o         ew65.o  ez8001.o        ez8002.o
 
 
-ALL_64_EMULATIONS =    eelf64_ia64.o   eelf64_sparc.o  eelf64alpha.o   eelf64bmip.o
+# The following object file has been removed from ALL_EMULATIONS
+# because the BFD support is currently broken.
+#      ehppaelf.o 
+
+ALL_64_EMULATIONS =    eelf64_ia64.o   eelf64_sparc.o  eelf64alpha.o   eelf64hppa.o    eelf64bmip.o
 
 
 ALL_EMUL_EXTRA_OFILES =        pe-dll.o        deffilep.o
@@ -981,6 +985,9 @@ eelf32i370.c: $(srcdir)/emulparams/elf32i370.sh \
 eelf64alpha.c: $(srcdir)/emulparams/elf64alpha.sh \
   $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
        ${GENSCRIPTS} elf64alpha "$(tdir_elf64alpha)"
+eelf64hppa.c: $(srcdir)/emulparams/elf64hppa.sh \
+  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
+       ${GENSCRIPTS} elf64hppa "$(tdir_elf64hppa)"
 eelf64_ia64.c: $(srcdir)/emulparams/elf64_ia64.sh \
   $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
        ${GENSCRIPTS} elf64_ia64 "$(tdir_elf64_ia64)"
@@ -1032,6 +1039,9 @@ ehp300bsd.c: $(srcdir)/emulparams/hp300bsd.sh \
 ehp3hpux.c: $(srcdir)/emulparams/hp3hpux.sh \
   $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/aout.sc ${GEN_DEPENDS}
        ${GENSCRIPTS} hp3hpux "$(tdir_hp3hpux)"
+ehppaelf.c: $(srcdir)/emulparams/hppaelf.sh \
+  $(srcdir)/emultempl/hppaelf.em $(srcdir)/scripttempl/hppaelf.sc ${GEN_DEPENDS}
+       ${GENSCRIPTS} hppaelf "$(tdir_hppaelf)"
 ei386aout.c: $(srcdir)/emulparams/i386aout.sh \
   $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/aout.sc ${GEN_DEPENDS}
        ${GENSCRIPTS} i386aout "$(tdir_i386aout)"
index 2f5b284..7d8f146 100644 (file)
@@ -203,7 +203,7 @@ m68*-hp*-netbsd*)   targ_emul=m68k4knbsd ;;
 m68*-*-netbsd*)                targ_emul=m68knbsd ;;
 m68*-*-psos*)          targ_emul=m68kpsos ;;
 m68*-*-rtems*)         targ_emul=m68kcoff ;;
-hppa*w*-*)             targ_emul=elf64hppa ;;
+#hppa*w*-*)            targ_emul=elf64hppa ;;
 hppa*-*-*elf*)         targ_emul=hppaelf ;;
 hppa*-*-linux-gnu*)    targ_emul=hppaelf ;;
 hppa*-*-lites*)                targ_emul=hppaelf ;;