Revise to symlink sysdep.h to ../bfd/hosts/h-xxx.h.
authorJohn Gilmore <gnu@cygnus>
Fri, 11 Oct 1991 11:30:12 +0000 (11:30 +0000)
committerJohn Gilmore <gnu@cygnus>
Fri, 11 Oct 1991 11:30:12 +0000 (11:30 +0000)
Change some config names to match other dirs.

ld/configure.in

index c315fd74b05b4792bc5a8147360ce4b9ecd32fa6..8019765624853b482ac22d4ec6dc048f591eee18 100644 (file)
@@ -8,83 +8,127 @@ srcname="linker"
 
 # per-host:
 
-if [ "${host_os}" = "posix" ] ; then
-       my_host=posix
-else
-       case "${host_cpu}" in
-       rs6000) my_host=aix ;;
-       mips)
-               case "${host_vendor}" in
-               dec)    my_host=dec3100 ;;
-               esac
-               ;;
-       m88k)
-               case "${host_vendor}" in
-               *)
-                       case "${host_os}" in
-                       dgux)   my_host=dgux ;;
-                       esac
-                       ;;
+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
+       *)
+               case "${host_os}" in
+               dgux)   my_host=dgux ;;
                esac
                ;;
+       esac
+       ;;
 
-       m68k)
-               case "${host_vendor}" in
-               hp)     my_host=hp9000 ;;
-               sony)   my_host=news ;;
-               sun)    my_host=sun3 ;;
+m68k)
+       case "${host_vendor}" in
+       cbm)
+               case ${host_os} in
+               amigados)       my_host=amigados ;;
+               svr4)           my_host=amix ;;
                esac
                ;;
-
-       i386)
-               case "${host_vendor}" in
-               *)
-                       case "${host_os}" in
-                       sysv)   my_host=i386v ;;
-                       esac
-                       ;;
+       hp)     
+               case "${host_os}" in
+               hpux)   my_host=hp9000 ;;
+               bsd)    my_host=hp300bsd ;;
                esac
                ;;
+       sony)   my_host=news ;;
+       sun)    my_host=sun3 ;;
+       esac
+       ;;
 
-       sparc)
-               case "${host_vendor}" in
-               sun)    my_host=sun4 ;;
+i386)
+       case "${host_vendor}" in
+       *)
+               case "${host_os}" in
+               sysv)   my_host=i386v ;;
+               mach)   my_host=i386mach ;;
+               msdos)  my_host=dose ;;
                esac
                ;;
+       esac
+       ;;
 
-       rtpc)   my_host=rtbsd ;;
-       tahoe | vax)    my_host=${host_cpu} ;;
+sparc)
+       case "${host_os}" in
+       sunos64)        my_host=sparc-64 ;;
+       *)              my_host=sparc ;;
        esac
-fi
+       ;;
+
+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
 
-if [ ! -f config/h-${my_host} ] ; then
-       echo '***' The linker do not support host ${host}
+# Set up to make a link between the host's include file and "sysdep.h".
+files="../bfd/hosts/h-${my_host}.h"
+links="sysdep.h"
+
+if [ ! -f ${files} ] ; then
+       if [ -n "${my_host}" ] ; then
+               echo '***' No file ${files}
+       fi
+       echo '***' ${srcname} does not support host ${host}
        exit 1
 fi
 
-host_makefile_frag=config/h-${my_host}
+host_makefile_frag=
+if [ -f config/h-${my_host} ] ; then
+       host_makefile_frag=config/h-${my_host}
+fi
 
 # per-target:
 
-case ${target_cpu} in
-sparc)
-       case ${target_vendor} in
-       sun) my_target=sun4 ;;
+case ${target_vendor} in
+aout | coff)   my_target=${target_cpu}-${target_vendor} ;;
+sun)
+       case ${target_cpu} in
+       sparc)  my_target=sun4 ;;
+       m68k)   my_target=sun3 ;;
        esac
        ;;
-m88k)  my_target=m88k-bcs ;;
-a29k)  my_target=coff-a29k ;;
-h8300) my_target=h8300hds ;;
-m68k)  
-       case ${target_vendor} in
-       sun) my_target=sun3 ;;
-       sony) my_target=news;;
-       *) echo "Unknown 68k target vendor:" ${target_vendor} ;;
+*)
+       case ${target_cpu} in
+       m88k)   my_target=m88k-bcs ;;
+       a29k)   my_target=coff-a29k ;;
+       h8300)  my_target=h8300hds ;;
+       m68k)   
+               case ${target_vendor} in
+               sony)   my_target=news;;
+               *)
+                       echo "Unknown m68k target vendor:" ${target_vendor}
+                       exit 1
+                       ;;
+               esac
+               ;;
        esac
-
+       ;;
 esac
 
 target_makefile_frag=config/t-${my_target}
-
-files=
-links=