aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSean Eric Fagan <sef@cygnus>1992-04-07 22:11:30 +0000
committerSean Eric Fagan <sef@cygnus>1992-04-07 22:11:30 +0000
commit68cd7865a67bafa1b8f706568b8632149324f615 (patch)
treedddb2c5a223ab763903ac283e0a2fa034825a074
parent3ab074bcaaf6251a851c32c5d776a3702afc1fe2 (diff)
downloadgdb-68cd7865a67bafa1b8f706568b8632149324f615.zip
gdb-68cd7865a67bafa1b8f706568b8632149324f615.tar.gz
gdb-68cd7865a67bafa1b8f706568b8632149324f615.tar.bz2
Support for Apollo Series 400 machines, under the BSD environment.
-rwxr-xr-xconfig.sub31
-rw-r--r--configure.in5
2 files changed, 29 insertions, 7 deletions
diff --git a/config.sub b/config.sub
index dcf95e2..5d2c138 100755
--- a/config.sub
+++ b/config.sub
@@ -1,6 +1,6 @@
#!/bin/sh
# 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
#it under the terms of the GNU General Public License as published by
@@ -91,7 +91,7 @@ esac
case $basic_machine in
# Recognize the basic CPU types with without company name.
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
;;
# Recognize the basic CPU types with with company name.
@@ -139,6 +139,10 @@ case $basic_machine in
basic_machine=vax-dec
os=-vms
;;
+ i386mach)
+ basic_machine=i386-mach
+ os=-mach
+ ;;
i386v32)
basic_machine=i386-unknown
os=-sysv32
@@ -202,9 +206,13 @@ case $basic_machine in
genix)
basic_machine=ns32k-ns
;;
- iris | iris4d)
+ iris | iris3 | iris4d)
+ basic_machine=mips-sgi
+ os=-irix3
+ ;;
+ iris4)
basic_machine=mips-sgi
- os=-irix
+ os=-irix4
;;
news | news700 | news800 | news900)
basic_machine=m68k-sony
@@ -291,6 +299,10 @@ case $basic_machine in
basic_machine=m68k-apollo
os=-sysv
;;
+ apollo68bsd)
+ basic_machine=m68k-apollo
+ os=-bsd
+ ;;
altos | altos3068)
basic_machine=m68k-altos
;;
@@ -304,6 +316,9 @@ case $basic_machine in
basic_machine=mips-sony
os=-newsos
;;
+ st2000)
+ basic_machine=m68kmote-tandem
+ ;;
decstation-dec | decstation | decstation-3100 | pmax | pmin | dec3100 | decstatn)
basic_machine=mips-dec
;;
@@ -390,6 +405,10 @@ case $basic_machine in
basic_machine=i386-ncr
os=-sysv4
;;
+ necv70)
+ basic_machine=v70-nec
+ os=-sysv
+ ;;
news1000)
basic_machine=m68030-sony
os=-newsos
@@ -464,7 +483,7 @@ case $os in
-bsd* | -sysv* | -mach* | -minix* | -genix* | -ultrix* \
| -vms* | -sco* | -esix* | -isc* | -aix* | -sunos* | -hpux* \
| -unos* | -osf* | -v88r* | -luna* | -dgux* | -solari* | -sym* \
- | -amigados* | -msdos* | -none* | -os68k* \
+ | -amigados* | -msdos* | -none* | -os68k* | -irix* \
| -nindy* | -vxworks* | -ebmon* | -hds* | -m88kbcs*)
;;
# start-sanitize-v9
@@ -486,7 +505,7 @@ case $os in
-aos*)
os=-bsd
;;
- -ctix* | -irix* | -uts*)
+ -ctix* | -uts*)
os=-sysv
;;
-svr4)
diff --git a/configure.in b/configure.in
index 363b7fa..95b7d21 100644
--- a/configure.in
+++ b/configure.in
@@ -27,7 +27,10 @@ esac
case "${host_vendor}" in
apollo*) case "${host_cpu}" in
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