* configure.host: New file, contains mapping of host configs
authorJohn Gilmore <gnu@cygnus>
Fri, 9 Oct 1992 11:38:30 +0000 (11:38 +0000)
committerJohn Gilmore <gnu@cygnus>
Fri, 9 Oct 1992 11:38:30 +0000 (11:38 +0000)
to host support file names for bfd, binutils, opcodes.
* configure.in:  Use it.
* i386aout.c:  Cleanup, dump TARGET_IS_LITTLE_ENDIAN_P.
* i386bsd.c:  Cleanup, reformat.
* config/i386-bsd.mt:  Comment changes.
* config/i386bsd.mh:  New file for core file support.
* hosts/i386bsd.h:  Merge changes from Peter Schauer.
* bout.c (ALIGN):  Rename to ALIGNER, since system header files
on BSD 4.4 define ALIGN (sigh!).

bfd/.Sanitize
bfd/ChangeLog
bfd/configure.in

index 8e1c1d1bb18424eda6a37bbcd81de70b8576840e..5d0004db9a6260b3109d98b1de82007cce2c8eb5 100644 (file)
@@ -59,6 +59,7 @@ coffcode.h
 config
 configure.bat
 configure.in
+configure.host
 core.c
 demo64.c
 elf.c
index cdffc8ce20447163311a8f8014b1a40a45dd4dd8..22aa069fc9a946803cdb624e55c72232a54ec848 100644 (file)
@@ -1,5 +1,13 @@
 Fri Oct  9 03:46:37 1992  John Gilmore  (gnu@cygnus.com)
 
+       * configure.host:  New file, contains mapping of host configs
+       to host support file names for bfd, binutils, opcodes.
+       * configure.in:  Use it.
+       * i386aout.c:  Cleanup, dump TARGET_IS_LITTLE_ENDIAN_P.
+       * i386bsd.c:  Cleanup, reformat.
+       * config/i386-bsd.mt:  Comment changes.
+       * config/i386bsd.mh:  New file for core file support.
+       * hosts/i386bsd.h:  Merge changes from Peter Schauer.
        * bout.c (ALIGN):  Rename to ALIGNER, since system header files
        on BSD 4.4 define ALIGN (sigh!).
 
index 18e13cf54e438045bddf48b9002a7c581a2b9e18..0d96710ba6d16ab97b5a87b339ab3d0e4d805738 100644 (file)
@@ -10,68 +10,7 @@ target_dependent=true
 
 # per-host:
 
-case "${host}" in
-# WHEN ADDING ENTRIES TO THIS MATRIX:
-#  Make sure that the left side always has two dashes.  Otherwise you
-#  can get spurious matches.  Even for unambiguous cases, do this as a
-#  convention, else the table becomes a real mess to understand and maintain.
-#
-# Note that these entries cannot be fully alphabetical.  Don't try.
-# The order of matching is critical when multiple lines could match.
-
-a29k-*-*)              my_host=ultra3 ;;
-
-hppa*-hp-hpux)         my_host=hppahpux ;;
-hppa*-hp-bsd)          my_host=hppabsd ;;
-
-i[34]86-*-bsd)         my_host=i386bsd ;;
-i[34]86-ncr*-sysv4*)   my_host=ncr3000 ;;
-i[34]86-*-go32)                my_host=go32 ;;
-i[34]86-*-sysv4*)      my_host=i386v4 ;;
-i[34]86-*-sysv*)       my_host=i386v ;;
-i[34]86-*-solaris*)    my_host=i386v ;;
-i[34]86-*-sco*)                my_host=i386v ;;
-i[34]86-*-mach*)       my_host=i386mach ;;
-i[34]86-*-msdos*)      my_host=dose ;;
-i[34]86-*-linux)       my_host=i386linux ;;
-
-i860-*-*)              my_host=stratus ;;
-
-mips-dec-*)            my_host=decstation ;;
-mips-sgi-irix3)                my_host=irix3 ;;
-mips-sgi-irix4)                my_host=irix4 ;;
-
-m68*-cbm-amigados)     my_host=amigados ;;
-m68*-cbm-sysv4*)       my_host=amix ;;
-m68*-hp-hpux)          my_host=hp300 ;;
-m68*-hp-bsd)           my_host=hp300bsd ;;
-m68*-sony-*)           my_host=news ;;
-m68*-sun-*)            my_host=sun3 ;;
-m68*-apollo*-sysv*)    my_host=apollov68 ;;
-m68*-apollo*-bsd*)     my_host=apollo68 ;;
-
-m88k-motorola-*)       my_host=delta88 ;;
-m88k-harris-*)         my_host=harris ;;
-m88k-*-dgux)           my_host=dgux ;;
-
-romp-*-*)              my_host=rtbsd ;;
-
-rs6000-*-*)            my_host=rs6000 ;;
-
-sparc-*-sunos64)       my_host=sparc-ll ;;
-sparc-*-sysv4*)                my_host=sysv4 ;;
-sparc-*-solaris2*)     my_host=solaris2 ;;
-sparc-*-sysv64)                my_host=sysv4-ll ;;
-sparc-*-*)             my_host=sparc ;;
-
-tahoe-*-*)             my_host=tahoe ;;
-
-vax-*-ultrix*)         my_host=vaxult ;;
-vax-*-*)               my_host=vaxbsd ;;
-
-we32k-*-*)             my_host=we32k ;;
-
-esac
+. ${srcdir}/configure.host
 
 # Set up to make a link between the host's include file and "sysdep.h".
 files="hosts/${my_host}.h"
@@ -109,7 +48,7 @@ case "${target}" in
   i[34]86-*-sysv4*)    bfd_target=i386-elf ;;
   i[34]86-*-sysv*)     bfd_target=i386-coff ;;
   i[34]86-*-sco*)      bfd_target=i386-coff ;;
-  i[34]86-*-bsd      bfd_target=i386-bsd ;;
+  i[34]86-*-bsd*)      bfd_target=i386-bsd ;;
   i[34]86-none-*)      bfd_target=i386-coff ;;
   i960-*-vxworks)      bfd_target=i960-bout ;;
   m68*-hp-bsd)         bfd_target=hp300bsd ;;