Support for Apollo Series 400 machines, under the BSD environment.

This commit is contained in:
Sean Eric Fagan 1992-04-07 22:11:30 +00:00
parent 3ab074bcaa
commit 68cd7865a6
2 changed files with 29 additions and 7 deletions

31
config.sub vendored
View File

@ -1,6 +1,6 @@
#!/bin/sh #!/bin/sh
# Configuration validation subroutine script, version 1.0. # Configuration validation subroutine script, version 1.0.
# Copyright (C) 1991 Free Software Foundation, Inc. # Copyright (C) 1991, 1992 Free Software Foundation, Inc.
#This file is free software; you can redistribute it and/or modify #This file is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by #it under the terms of the GNU General Public License as published by
@ -91,7 +91,7 @@ esac
case $basic_machine in case $basic_machine in
# Recognize the basic CPU types with without company name. # Recognize the basic CPU types with without company name.
tahoe | i386 | i860 | m68k | m68000 | m88k | ns32k | arm | pyramid \ tahoe | i386 | i860 | m68k | m68000 | m88k | ns32k | arm | pyramid \
| tron | a29k | 580 | i960 | h8300) | tron | a29k | 580 | i960 | h8300 | v70)
basic_machine=$basic_machine-unknown basic_machine=$basic_machine-unknown
;; ;;
# Recognize the basic CPU types with with company name. # Recognize the basic CPU types with with company name.
@ -139,6 +139,10 @@ case $basic_machine in
basic_machine=vax-dec basic_machine=vax-dec
os=-vms os=-vms
;; ;;
i386mach)
basic_machine=i386-mach
os=-mach
;;
i386v32) i386v32)
basic_machine=i386-unknown basic_machine=i386-unknown
os=-sysv32 os=-sysv32
@ -202,9 +206,13 @@ case $basic_machine in
genix) genix)
basic_machine=ns32k-ns basic_machine=ns32k-ns
;; ;;
iris | iris4d) iris | iris3 | iris4d)
basic_machine=mips-sgi basic_machine=mips-sgi
os=-irix os=-irix3
;;
iris4)
basic_machine=mips-sgi
os=-irix4
;; ;;
news | news700 | news800 | news900) news | news700 | news800 | news900)
basic_machine=m68k-sony basic_machine=m68k-sony
@ -291,6 +299,10 @@ case $basic_machine in
basic_machine=m68k-apollo basic_machine=m68k-apollo
os=-sysv os=-sysv
;; ;;
apollo68bsd)
basic_machine=m68k-apollo
os=-bsd
;;
altos | altos3068) altos | altos3068)
basic_machine=m68k-altos basic_machine=m68k-altos
;; ;;
@ -304,6 +316,9 @@ case $basic_machine in
basic_machine=mips-sony basic_machine=mips-sony
os=-newsos os=-newsos
;; ;;
st2000)
basic_machine=m68kmote-tandem
;;
decstation-dec | decstation | decstation-3100 | pmax | pmin | dec3100 | decstatn) decstation-dec | decstation | decstation-3100 | pmax | pmin | dec3100 | decstatn)
basic_machine=mips-dec basic_machine=mips-dec
;; ;;
@ -390,6 +405,10 @@ case $basic_machine in
basic_machine=i386-ncr basic_machine=i386-ncr
os=-sysv4 os=-sysv4
;; ;;
necv70)
basic_machine=v70-nec
os=-sysv
;;
news1000) news1000)
basic_machine=m68030-sony basic_machine=m68030-sony
os=-newsos os=-newsos
@ -464,7 +483,7 @@ case $os in
-bsd* | -sysv* | -mach* | -minix* | -genix* | -ultrix* \ -bsd* | -sysv* | -mach* | -minix* | -genix* | -ultrix* \
| -vms* | -sco* | -esix* | -isc* | -aix* | -sunos* | -hpux* \ | -vms* | -sco* | -esix* | -isc* | -aix* | -sunos* | -hpux* \
| -unos* | -osf* | -v88r* | -luna* | -dgux* | -solari* | -sym* \ | -unos* | -osf* | -v88r* | -luna* | -dgux* | -solari* | -sym* \
| -amigados* | -msdos* | -none* | -os68k* \ | -amigados* | -msdos* | -none* | -os68k* | -irix* \
| -nindy* | -vxworks* | -ebmon* | -hds* | -m88kbcs*) | -nindy* | -vxworks* | -ebmon* | -hds* | -m88kbcs*)
;; ;;
# start-sanitize-v9 # start-sanitize-v9
@ -486,7 +505,7 @@ case $os in
-aos*) -aos*)
os=-bsd os=-bsd
;; ;;
-ctix* | -irix* | -uts*) -ctix* | -uts*)
os=-sysv os=-sysv
;; ;;
-svr4) -svr4)

View File

@ -27,7 +27,10 @@ esac
case "${host_vendor}" in case "${host_vendor}" in
apollo*) case "${host_cpu}" in apollo*) case "${host_cpu}" in
m68k*) m68k*)
host_makefile_frag=config/mh-apollo68 ;; case "${host_os}" in
sysv*) host_makefile_frag=config/mh-apollo68 ;;
bsd*) host_makefile_frag=config/mh-a68bsd ;;
esac;;
esac ;; esac ;;
esac esac