X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=configure.in;h=a6834da16c1e475bf10df3c354bf342c7dc7da35;hb=5f1b6dd222c4b36b3150f7183743ac251176c109;hp=89e5f977205c0c604d7fa2e786dc25d9b8759f93;hpb=9d28af023bc8b633b32268eb13866bcf675904a0;p=deliverable%2Fbinutils-gdb.git diff --git a/configure.in b/configure.in index 89e5f97720..a6834da16c 100644 --- a/configure.in +++ b/configure.in @@ -3,8 +3,8 @@ # script appropriate for this directory. For more information, check # any existing configure script. -configdirs="libiberty bfd binutils byacc bison gcc readline ld gas gnulib clib gdb emacs make grep diff rcs gdbm cvs prms" -srctrigger=README +configdirs="autoconf libgcc mmalloc libiberty texinfo bfd binutils byacc bison flex gcc readline glob ld gas gdb emacs ispell make grep diff rcs cvs patch send_pr libg++ newlib gprof gdbtest libm" +srctrigger=cfg-paper.texi srcname="gnu development package" # per-host: @@ -12,21 +12,43 @@ srcname="gnu development package" # XXX - FIXME there needs to be a case for mh_dgux case "${host_os}" in +aix*) host_makefile_frag=config/mh-aix ;; m88kbcs) host_makefile_frag=config/mh-delta88;; -sysv* | irix*) host_makefile_frag=config/mh-sysv ;; -svr4) host_makefile_frag=config/mh-svr4 ;; +sysv4*) host_makefile_frag=config/mh-sysv4 ;; +solaris*) host_makefile_frag=config/mh-solaris ;; +sysv* | irix3) host_makefile_frag=config/mh-sysv ;; +sco*) host_makefile_frag=config/mh-sco ;; +irix4) host_makefile_frag=config/mh-irix4 ;; +linux) host_makefile_frag=config/mh-linux ;; +ultrix*) + case "${host_cpu}" in + mips) host_makefile_frag=config/mh-decstation ;; + esac esac -# per-target: +case "${host_vendor}" in +apollo*) case "${host_cpu}" in + m68k*) + case "${host_os}" in + sysv*) host_makefile_frag=config/mh-apollo68 ;; + bsd*) host_makefile_frag=config/mh-a68bsd ;; + esac;; + esac ;; +ncr*) case "${host_os}" in + sysv4*) host_makefile_frag=config/mh-ncr3000 ;; + esac ;; + +esac +# per-target: bfd_target= case "${target_vendor}" in amd) case "${target_os}" in - ebmon) bfd_target="ebmon29k" - ;; + ebmon) bfd_target="ebmon29k" ;; + udi) bfd_target="udi29k" ;; *) echo "bad target_os for amd" ;; esac ;; @@ -35,12 +57,17 @@ amd) ;; esac +case "${target_cpu}" in + mips) configdirs=`echo ${configdirs} | sed -e 's/ld//;s/binutils//;s/gas//'` + ;; + rs6000)configdirs=`echo ${configdirs} | sed -e 's/gas//;s/binutils//;s/ld//'` +esac target_makefile_frag=config/mt-${bfd_target} - # # Local Variables: # fill-column: 131 # End: # +