From a8cd562d42ca1c0d6d6d74028853d8418159e509 Mon Sep 17 00:00:00 2001 From: Sean Eric Fagan Date: Sat, 4 Jul 1992 21:47:03 +0000 Subject: [PATCH] Since sconix is treated as an OS (as opposed to vendor), we need to explicitly check for it. --- binutils/configure.in | 111 +++++++++++++++++++++++++++++++++++++++--- 1 file changed, 104 insertions(+), 7 deletions(-) diff --git a/binutils/configure.in b/binutils/configure.in index 4dbcaac5aad..6912fef1c96 100644 --- a/binutils/configure.in +++ b/binutils/configure.in @@ -4,17 +4,114 @@ # existing configure script. srctrigger=ar.c -srcname="binutils" +srcname="Binutils" # per-host: -if [ ! -f config/hmake-${host} ] ; then - echo No such host available: ${host} +case "${host_cpu}" in + +rs6000) my_host=rs6000 + ;; + +mips) + case "${host_vendor}" in + dec) my_host=decstation ;; + sgi) my_host=irix3 ;; + esac + ;; + +m88k) + case "${host_vendor}" in + motorola) + my_host=delta88 ;; + *) + case "${host_os}" in + dgux) my_host=dgux ;; + esac + ;; + esac + ;; + +m68k) + case "${host_vendor}" in + cbm) + case ${host_os} in + amigados) my_host=amigados ;; + svr4) my_host=amix ;; + esac + ;; + hp) + case "${host_os}" in + hpux) my_host=hp9000 ;; + bsd) my_host=hp300bsd ;; + esac + ;; + sony) my_host=news ;; + sun) my_host=sun3 ;; + apollo) + case "${host_os}" in + sysv*) my_host=apollov68 ;; + bsd*) my_host=apollo68 ;; + esac + ;; + esac + ;; + +i386) + case "${host_vendor}" in + *) + case "${host_os}" in + go32) my_host=go32 ;; + sco*) my_host=i386v ;; + sysv) my_host=i386v ;; + mach) my_host=i386mach ;; + msdos) my_host=dose ;; + esac + ;; + esac + ;; + +sparc) + case "${host_os}" in + sunos64) my_host=sparc-ll ;; + *) my_host=sparc ;; + esac + ;; + +romp) my_host=rtbsd + ;; + +a29k) my_host=ultra3 + ;; + +tahoe) + my_host=tahoe + ;; + +vax) + case "${host_os}" in + ultrix) my_host=vaxult ;; + *) my_host=vaxbsd ;; + esac + ;; +esac + +# Set up to make a link between the host's include file and "sysdep.h". +files="../bfd/hosts/${my_host}.h" + +links="sysdep.h" + +if [ ! -f ${srcdir}/${files} ] ; then + if [ -n "${my_host}" ] ; then + echo '***' No file ${srcdir}/${files} + fi + echo '***' ${srcname} does not support host ${host} exit 1 fi -# per-target: - -files= -links= +host_makefile_frag= +if [ -f ${srcdir}/../bfd/config/${my_host}.mh ] ; then + host_makefile_frag=../bfd/config/${my_host}.mh +fi +# per-target: -- 2.30.2