Since sconix is treated as an OS (as opposed to vendor), we need to
authorSean Eric Fagan <sef@cygnus>
Sat, 4 Jul 1992 21:47:03 +0000 (21:47 +0000)
committerSean Eric Fagan <sef@cygnus>
Sat, 4 Jul 1992 21:47:03 +0000 (21:47 +0000)
explicitly check for it.

binutils/configure.in

index 4dbcaac5aadcf67cefeb8e45b4bc1ef453eb16a7..6912fef1c962d30a12f96b718071fa3644ba028b 100644 (file)
 # 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: