X-Git-Url: https://repo.jachan.dev/binutils.git/blobdiff_plain/5f32984ea685edfc20fb8ab27bc780086d8bb07e..7da1e27dd4814e6e718404f294d3ef63e15054e2:/configure.in diff --git a/configure.in b/configure.in index 60928b123a..f1a44b157f 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 texinfo bfd binutils byacc bison gcc readline glob ld gas gnulib clib gdb emacs ispell make grep diff rcs gdbm cvs prms" -srctrigger=README +configdirs="autoconf 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" +srctrigger=cfg-paper.texi srcname="gnu development package" # per-host: @@ -12,26 +12,42 @@ 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;; sysv4*) host_makefile_frag=config/mh-sysv4 ;; -sysv* | irix*) host_makefile_frag=config/mh-sysv ;; -ultrix) host_makefile_frag=config/mh-decstation ;; +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 ;; +ultrix*) + case "${host_cpu}" in + mips) host_makefile_frag=config/mh-decstation ;; + esac esac case "${host_vendor}" in -sco*) host_makefile_frag=config/mh-sco ;; +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 ;; @@ -40,12 +56,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: # +