* Makefile.am (ALL_EMULATIONS): Add eelf64ppc.o and eelf64lppc.o.
[deliverable/binutils-gdb.git] / ld / configure.tgt
index 6922618d4a63bb26492fbab7438cc3a502aed804..aa37e400e2501466e601506258cd43d9396ace0d 100644 (file)
@@ -314,23 +314,38 @@ z8k-*-coff)               targ_emul=z8002; targ_extra_emuls=z8001 ;;
 ns32k-pc532-mach* | ns32k-pc532-ux*)   targ_emul=pc532macha ;;
 ns32k-pc532-netbsd* | ns32k-pc532-lites*) targ_emul=ns32knbsd ;;
 openrisc-*-*)          targ_emul=elf32openrisc ;;
+pdp11-*-*)             targ_emul=pdp11 ;;
+pjl*-*-*)              targ_emul=pjlelf ; targ_extra_emuls="elf_i386" ;;
+pj*-*-*)               targ_emul=pjelf ;;
 powerpc-*-freebsd*)    targ_emul=elf32ppc;
                        targ_extra_emuls=elf32ppcsim;
                        targ_extra_libpath=elf32ppc;
                        tdir_elf32ppcsim=`echo ${targ_alias} | sed -e 's/ppc/ppcsim/'`
                        ;;
-powerpc-*-linux-gnu*)  targ_emul=elf32ppclinux;
-                       targ_extra_emuls="elf32ppc elf32ppcsim";
-                       targ_extra_libpath=elf32ppc ;;
-pdp11-*-*)             targ_emul=pdp11 ;;
-pjl*-*-*)              targ_emul=pjlelf ; targ_extra_emuls="elf_i386" ;;
-pj*-*-*)               targ_emul=pjelf ;;
-powerpc-*-elf* | powerpc-*-eabi* | powerpc-*-sysv* \
-  | powerpc-*-netbsd* | powerpc-*-vxworks*)
-       targ_emul=elf32ppc targ_extra_emuls="elf32ppclinux elf32ppcsim";;
-powerpcle-*-elf* | powerpcle-*-eabi* | powerpcle-*-solaris* \
-  | powerpcle-*-sysv* | powerpcle-*-vxworks*)
-       targ_emul=elf32lppc targ_extra_emuls="elf32ppcsim";;
+powerpc*-*-linux*)
+       case "${targ}" in
+       *64*)   targ_emul=elf64ppc
+               targ_extra_emuls="elf32ppclinux elf32ppc elf32ppcsim" ;;
+       *)      targ_emul=elf32ppclinux
+               targ_extra_emuls="elf32ppc elf32ppcsim"
+               targ_extra_libpath=elf32ppc ;;
+       esac ;;
+powerpc*le-*-elf* | powerpc*le-*-eabi* | powerpc*le-*-solaris* \
+  | powerpc*le-*-sysv* | powerpc*le-*-vxworks*)
+       case "${targ}" in
+       *64*)   targ_emul=elf64lppc
+               targ_extra_emuls="elf32lppc elf32ppcsim" ;;
+       *)      targ_emul=elf32lppc
+               targ_extra_emuls="elf32ppcsim" ;;
+       esac ;;
+powerpc*-*-elf* | powerpc*-*-eabi* | powerpc*-*-sysv* \
+  | powerpc*-*-netbsd* | powerpc*-*-vxworks*)
+       case "${targ}" in
+       *64*)   targ_emul=elf64ppc
+               targ_extra_emuls="elf32ppc elf32ppclinux elf32ppcsim" ;;
+       *)      targ_emul=elf32ppc
+               targ_extra_emuls="elf32ppclinux elf32ppcsim" ;;
+       esac ;;
 powerpcle-*-rtems*)    targ_emul=elf32leppc ;;
 powerpc-*-rtems*)      targ_emul=elf32ppc ;;
 powerpc-*-macos*)      targ_emul=ppcmacos ;;
This page took 0.027775 seconds and 4 git commands to generate.