X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gas%2Fconfigure.in;h=b53c4b4f6a2a478093151e35b3cadca788c4333e;hb=8a7dfaa090dc378831100692f4ce92f3244259ef;hp=099f62ec494cb18fca9d8c442e61a62f2834117e;hpb=cc88a106332c4de292b1f984633dfb65b78e4e2f;p=deliverable%2Fbinutils-gdb.git diff --git a/gas/configure.in b/gas/configure.in index 099f62ec49..b53c4b4f6a 100644 --- a/gas/configure.in +++ b/gas/configure.in @@ -43,6 +43,9 @@ AM_CONFIG_HEADER(config.h:config.in) te_file=generic +# Makefile target for installing gas in $(tooldir)/bin. +install_tooldir=install-exec-tooldir + canon_targets="" if test -n "$enable_targets" ; then for t in `echo $enable_targets | sed 's/,/ /g'`; do @@ -101,11 +104,6 @@ changequote([,])dnl if test ${this_target} = $target ; then target_cpu_type=${cpu_type} - if test x${endian} = xbig; then - AC_DEFINE(TARGET_BYTES_BIG_ENDIAN, 1) - elif test x${endian} = xlittle; then - AC_DEFINE(TARGET_BYTES_BIG_ENDIAN, 0) - fi elif test ${target_cpu_type} != ${cpu_type} ; then continue fi @@ -136,12 +134,21 @@ changequote([,])dnl arm-*-riscix*) fmt=aout em=riscix ;; arm-*-aout) fmt=aout ;; arm-*-coff | thumb-*-coff) fmt=coff ;; + arm-*-elf | thumb-*-elf) fmt=elf ;; arm-*-riscix*) fmt=aout ;; arm-*-pe | thumb-*-pe) fmt=coff em=pe ;; d10v-*-*) fmt=elf bfd_gas=yes ;; d30v-*-*) fmt=elf bfd_gas=yes ;; +# start-sanitize-sky + dvp-*-*) fmt=elf bfd_gas=yes install_tooldir= ;; +# end-sanitize-sky + +# start-sanitize-fr30 + fr30-*-*) fmt=elf bfd_gas=yes ;; +# end-sanitize-fr30 + hppa-*-*elf*) fmt=elf em=hppa ;; hppa-*-lites*) fmt=elf em=hppa ;; hppa-*-osf*) fmt=som em=hppa ;; @@ -156,7 +163,7 @@ changequote([,])dnl i386-sequent-bsd*) fmt=aout em=dynix bfd_gas=yes ;; dnl start-sanitize-beos i386-*-beospe*) fmt=coff em=pe bfd_gas=yes ;; - i386-*-beoself* | i386-*-beos*) fmt=elf ;; + i386-*-beoself* | i386-*-beos*) fmt=elf bfd_gas=yes ;; dnl end-sanitize-beos i386-*-bsd*) fmt=aout em=386bsd ;; i386-*-netbsd0.8) fmt=aout em=386bsd ;; @@ -164,11 +171,11 @@ dnl end-sanitize-beos i386-*-openbsd*) fmt=aout em=nbsd bfd_gas=yes;; i386-*-linux*aout* | i386-*-linuxoldld) fmt=aout em=linux ;; i386-*-linux*coff*) fmt=coff em=linux ;; - i386-*-linux-gnu*) fmt=elf em=linux ;; + i386-*-linux-gnu*) fmt=elf em=linux bfd_gas=yes ;; i386-*-lynxos*) fmt=coff em=lynx ;; i386-*-sysv4* | i386-*-solaris* | i386-*-elf) - fmt=elf ;; - i386-*-freebsdelf*) fmt=elf ;; + fmt=elf bfd_gas=yes ;; + i386-*-freebsdelf*) fmt=elf bfd_gas=yes ;; i386-*-freebsd*) fmt=aout em=386bsd ;; i386-*-coff | i386-*-sysv* | i386-*-sco3.2v5*coff | i386-*-isc*) fmt=coff ;; @@ -188,7 +195,7 @@ dnl end-sanitize-beos i386-*-msdos*) fmt=aout ;; i386-*-moss*) fmt=elf ;; i386-*-pe) fmt=coff em=pe ;; - i386-*-cygwin32*) fmt=coff em=pe bfd_gas=yes ;; + i386-*-cygwin*) fmt=coff em=pe bfd_gas=yes ;; i386-*-mingw32*) fmt=coff em=pe bfd_gas=yes ;; i386-*-*nt*) fmt=coff em=pe ;; i960-*-bout) fmt=bout ;; @@ -215,6 +222,7 @@ dnl end-sanitize-beos m68k-*-hpux*) fmt=hp300 em=hp300 ;; m68k-*-linux*aout*) fmt=aout em=linux ;; m68k-*-linux-gnu*) fmt=elf em=linux ;; + m68k-*-gnu*) fmt=elf ;; m68k-*-lynxos*) fmt=coff em=lynx ;; m68k-*-netbsd*) fmt=aout em=nbsd bfd_gas=yes ;; m68k-*-openbsd*) fmt=aout em=nbsd bfd_gas=yes ;; @@ -227,7 +235,7 @@ dnl end-sanitize-beos # don't change em like *-*-bsd does mips-dec-netbsd*) fmt=elf endian=little ;; mips-dec-openbsd*) fmt=elf endian=little ;; - mips-dec-bsd*) fmt=aout ;; + mips-dec-bsd*) fmt=aout endian=little ;; mips-sony-bsd*) fmt=ecoff ;; mips-*-bsd*) AC_MSG_ERROR(Unknown vendor for mips-bsd configuration.) ;; mips-*-ultrix*) fmt=ecoff endian=little ;; @@ -244,7 +252,7 @@ dnl end-sanitize-beos fmt=elf ;; mn10200-*-*) fmt=elf bfd_gas=yes ;; mn10300-*-*) fmt=elf bfd_gas=yes ;; - ppc-*-pe | ppc-*-cygwin32 | ppc-*-winnt*) + ppc-*-pe | ppc-*-cygwin* | ppc-*-winnt*) fmt=coff em=pe ;; ppc-*-aix*) fmt=coff ;; ppc-*-beos*) fmt=coff ;; @@ -288,8 +296,8 @@ dnl end-sanitize-beos sparc-fujitsu-none) fmt=aout ;; sparc-*-elf | sparc-*-sysv4* | sparc-*-solaris*) fmt=elf ;; - sparc-*-netbsd*) fmt=aout em=nbsd bfd_gas=yes ;; - sparc-*-openbsd*) fmt=aout em=nbsd bfd_gas=yes ;; + sparc-*-netbsd*) fmt=aout em=nbsd ;; + sparc-*-openbsd*) fmt=aout em=nbsd ;; tic30-*-*aout*) fmt=aout bfd_gas=yes ;; tic30-*-*coff*) fmt=coff bfd_gas=yes ;; @@ -297,10 +305,6 @@ dnl end-sanitize-beos tic80-*-*) fmt=coff ;; # end-sanitize-tic80 -# start-sanitize-sky - dvp-*-*) fmt=elf bfd_gas=yes ;; -# end-sanitize-sky - v850-*-*) fmt=elf bfd_gas=yes ;; # start-sanitize-v850e @@ -332,6 +336,14 @@ dnl end-sanitize-beos *-*-netware) fmt=elf ;; esac + if test ${this_target} = $target ; then + if test x${endian} = xbig; then + AC_DEFINE(TARGET_BYTES_BIG_ENDIAN, 1) + elif test x${endian} = xlittle; then + AC_DEFINE(TARGET_BYTES_BIG_ENDIAN, 0) + fi + fi + case ${cpu_type}-${fmt} in alpha*-*) bfd_gas=yes ;; arm-*) bfd_gas=yes ;; @@ -378,6 +390,17 @@ dnl end-sanitize-beos esac ;; +# start-sanitize-fr30 + fr30) + case "x${extra_objects}" in + *cgen.o*) ;; + *) extra_objects="$extra_objects cgen.o" + AC_DEFINE(USING_CGEN) + ;; + esac + ;; +# end-sanitize-fr30 + m68k) case ${extra_objects} in *m68k-parse.o*) ;; @@ -601,6 +624,7 @@ esac AC_SUBST(target_cpu_type) AC_SUBST(obj_format) AC_SUBST(te_file) +AC_SUBST(install_tooldir) AC_SUBST(atof) dnl AC_SUBST(emulation) @@ -725,6 +749,9 @@ AC_OUTPUT(Makefile doc/Makefile .gdbinit:gdbinit.in po/Makefile.in:po/Make-in, echo '#include "itbl-'"${target_cpu_type}"'.h"' > itbl-cpu.h case ${target_cpu_type} in m32r) echo '#include "opcodes/'"${target_cpu_type}"'-opc.h"' > cgen-opc.h ;; +# start-sanitize-fr30 + fr30) echo '#include "opcodes/'"${target_cpu_type}"'-opc.h"' > cgen-opc.h ;; +# end-sanitize-fr30 esac sed -e '/POTFILES =/r po/POTFILES' po/Makefile.in > po/Makefile],