annotate config.sub @ 4465:732b87cfabf2

Document Win32 symlink behaviour; adjust tests to take it into a/c. src/ChangeLog addition: 2008-05-21 Aidan Kehoe <kehoea@parhasard.net> * fileio.c (Fmake_symbolic_link): Document behaviour when the underlying OS doesn't support symbolic links. tests/ChangeLog addition: 2008-05-21 Aidan Kehoe <kehoea@parhasard.net> * automated/mule-tests.el (featurep): Make sure that working symlinks are available before testing their functionality. Also, don't bomb out on deleting the other temporary files if deleting the first threw an error.
author Aidan Kehoe <kehoea@parhasard.net>
date Wed, 21 May 2008 16:55:14 +0200
parents 528c4d906843
children afbfad080ddd
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1 #! /bin/sh
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 442
diff changeset
2 # Configuration validation subroutine script.
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
3 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
4338
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
4 # 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation,
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
5 # Inc.
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 438
diff changeset
6
4338
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
7 timestamp='2007-12-05'
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 438
diff changeset
8
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
9 # This file is (in principle) common to ALL GNU software.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
10 # The presence of a machine in this file suggests that SOME GNU software
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11 # can handle that machine. It does not imply ALL GNU software can.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12 #
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
13 # This file is free software; you can redistribute it and/or modify
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
14 # it under the terms of the GNU General Public License as published by
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
15 # the Free Software Foundation; either version 2 of the License, or
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
16 # (at your option) any later version.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
17 #
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
18 # This program is distributed in the hope that it will be useful,
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
19 # but WITHOUT ANY WARRANTY; without even the implied warranty of
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
20 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
21 # GNU General Public License for more details.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
22 #
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
23 # You should have received a copy of the GNU General Public License
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
24 # along with this program; if not, write to the Free Software
4338
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
25 # Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
26 # 02110-1301, USA.
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
27 #
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
28 # As a special exception to the GNU General Public License, if you
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
29 # distribute this file as part of a program that contains a
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
30 # configuration script generated by Autoconf, you may include it under
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
31 # the same distribution terms that you use for the rest of that program.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
32
4338
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
33
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
34 # Please send patches to <config-patches@gnu.org>. Submit a context
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
35 # diff and a properly formatted ChangeLog entry.
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 438
diff changeset
36 #
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
37 # Configuration subroutine to validate and canonicalize a configuration type.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
38 # Supply the specified configuration type as an argument.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
39 # If it is invalid, we print an error message on stderr and exit with code 1.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
40 # Otherwise, we print the canonical config type on stdout and succeed.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
41
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
42 # This file is supposed to be the same for all GNU packages
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
43 # and recognize all the CPU types, system types and aliases
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
44 # that are meaningful with *any* GNU software.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
45 # Each package is responsible for reporting which valid configurations
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
46 # it does not support. The user should be able to distinguish
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
47 # a failure to support a valid configuration from a meaningless
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
48 # configuration.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
49
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
50 # The goal of this file is to map all the various variations of a given
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
51 # machine specification into a single specification in the form:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
52 # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 375
diff changeset
53 # or in some cases, the newer four-part form:
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 375
diff changeset
54 # CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
55 # It is wrong to echo any other type of specification.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
56
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 438
diff changeset
57 me=`echo "$0" | sed -e 's,.*/,,'`
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 438
diff changeset
58
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 438
diff changeset
59 usage="\
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 438
diff changeset
60 Usage: $0 [OPTION] CPU-MFR-OPSYS
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 438
diff changeset
61 $0 [OPTION] ALIAS
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 438
diff changeset
62
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 438
diff changeset
63 Canonicalize a configuration name.
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 438
diff changeset
64
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 438
diff changeset
65 Operation modes:
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 442
diff changeset
66 -h, --help print this help, then exit
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 442
diff changeset
67 -t, --time-stamp print date of last modification, then exit
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 442
diff changeset
68 -v, --version print version number, then exit
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 442
diff changeset
69
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 442
diff changeset
70 Report bugs and patches to <config-patches@gnu.org>."
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 442
diff changeset
71
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 442
diff changeset
72 version="\
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 442
diff changeset
73 GNU config.sub ($timestamp)
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 442
diff changeset
74
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
75 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 442
diff changeset
76 Free Software Foundation, Inc.
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 442
diff changeset
77
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 442
diff changeset
78 This is free software; see the source for copying conditions. There is NO
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 442
diff changeset
79 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 438
diff changeset
80
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 438
diff changeset
81 help="
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 438
diff changeset
82 Try \`$me --help' for more information."
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
83
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 438
diff changeset
84 # Parse command line
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 438
diff changeset
85 while test $# -gt 0 ; do
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 442
diff changeset
86 case $1 in
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 442
diff changeset
87 --time-stamp | --time* | -t )
4338
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
88 echo "$timestamp" ; exit ;;
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 442
diff changeset
89 --version | -v )
4338
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
90 echo "$version" ; exit ;;
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 438
diff changeset
91 --help | --h* | -h )
4338
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
92 echo "$usage"; exit ;;
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 438
diff changeset
93 -- ) # Stop option processing
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 438
diff changeset
94 shift; break ;;
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 438
diff changeset
95 - ) # Use stdin as input.
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 438
diff changeset
96 break ;;
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 438
diff changeset
97 -* )
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 442
diff changeset
98 echo "$me: invalid option $1$help"
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 438
diff changeset
99 exit 1 ;;
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 438
diff changeset
100
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 438
diff changeset
101 *local*)
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 438
diff changeset
102 # First pass through any local machine types.
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 438
diff changeset
103 echo $1
4338
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
104 exit ;;
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 438
diff changeset
105
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 438
diff changeset
106 * )
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 438
diff changeset
107 break ;;
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 438
diff changeset
108 esac
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 438
diff changeset
109 done
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 438
diff changeset
110
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 438
diff changeset
111 case $# in
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 438
diff changeset
112 0) echo "$me: missing argument$help" >&2
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 438
diff changeset
113 exit 1;;
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 438
diff changeset
114 1) ;;
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 438
diff changeset
115 *) echo "$me: too many arguments$help" >&2
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 438
diff changeset
116 exit 1;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
117 esac
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
118
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 375
diff changeset
119 # Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any).
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 375
diff changeset
120 # Here we must recognize all the valid KERNEL-OS combinations.
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 375
diff changeset
121 maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 375
diff changeset
122 case $maybe_os in
4338
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
123 nto-qnx* | linux-gnu* | linux-dietlibc | linux-newlib* | linux-uclibc* | \
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
124 uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | \
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
125 storm-chaos* | os2-emx* | rtmk-nova*)
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 375
diff changeset
126 os=-$maybe_os
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 375
diff changeset
127 basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 375
diff changeset
128 ;;
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 375
diff changeset
129 *)
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 375
diff changeset
130 basic_machine=`echo $1 | sed 's/-[^-]*$//'`
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 375
diff changeset
131 if [ $basic_machine != $1 ]
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 375
diff changeset
132 then os=`echo $1 | sed 's/.*-/-/'`
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 375
diff changeset
133 else os=; fi
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 375
diff changeset
134 ;;
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 375
diff changeset
135 esac
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
136
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
137 ### Let's recognize common machines as not being operating systems so
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
138 ### that things like config.sub decstation-3100 work. We also
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
139 ### recognize some manufacturers as not being operating systems, so we
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
140 ### can provide default operating systems below.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
141 case $os in
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
142 -sun*os*)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
143 # Prevent following clause from handling this invalid input.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
144 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
145 -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
146 -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
147 -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
148 -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
149 -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
150 -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
151 -apple | -axis | -knuth | -cray)
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
152 os=
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
153 basic_machine=$1
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
154 ;;
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
155 -sim | -cisco | -oki | -wec | -winbond)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
156 os=
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
157 basic_machine=$1
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
158 ;;
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
159 -scout)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
160 ;;
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
161 -wrs)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
162 os=-vxworks
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
163 basic_machine=$1
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
164 ;;
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
165 -chorusos*)
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
166 os=-chorusos
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
167 basic_machine=$1
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
168 ;;
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
169 -chorusrdb)
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
170 os=-chorusrdb
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
171 basic_machine=$1
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
172 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
173 -hiux*)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
174 os=-hiuxwe2
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
175 ;;
4338
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
176 -sco6)
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
177 os=-sco5v6
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
178 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
179 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
180 -sco5)
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
181 os=-sco3.2v5
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 375
diff changeset
182 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
183 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
184 -sco4)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
185 os=-sco3.2v4
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 375
diff changeset
186 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
187 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
188 -sco3.2.[4-9]*)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
189 os=`echo $os | sed -e 's/sco3.2./sco3.2v/'`
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 375
diff changeset
190 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
191 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
192 -sco3.2v[4-9]*)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
193 # Don't forget version if it is 3.2v4 or newer.
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 375
diff changeset
194 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
195 ;;
4338
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
196 -sco5v6*)
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
197 # Don't forget version if it is 3.2v4 or newer.
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
198 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
199 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
200 -sco*)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
201 os=-sco3.2v2
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 375
diff changeset
202 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
203 ;;
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
204 -udk*)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
205 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
206 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
207 -isc)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
208 os=-isc2.2
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 375
diff changeset
209 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
210 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
211 -clix*)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
212 basic_machine=clipper-intergraph
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
213 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
214 -isc*)
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 375
diff changeset
215 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
216 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
217 -lynx*)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
218 os=-lynxos
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
219 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
220 -ptx*)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
221 basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'`
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
222 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
223 -windowsnt*)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
224 os=`echo $os | sed -e 's/windowsnt/winnt/'`
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
225 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
226 -psos*)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
227 os=-psos
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
228 ;;
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
229 -mint | -mint[0-9]*)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
230 basic_machine=m68k-atari
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
231 os=-mint
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
232 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
233 esac
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
234
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
235 # Decode aliases for certain CPU-COMPANY combinations.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
236 case $basic_machine in
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
237 # Recognize the basic CPU types without company name.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
238 # Some are omitted here because they have special meanings below.
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
239 1750a | 580 \
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
240 | a29k \
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
241 | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
242 | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
243 | am33_2.0 \
4338
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
244 | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
245 | bfin \
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
246 | c4x | clipper \
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
247 | d10v | d30v | dlx | dsp16xx \
4338
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
248 | fido | fr30 | frv \
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
249 | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
250 | i370 | i860 | i960 | ia64 \
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
251 | ip2k | iq2000 \
4338
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
252 | m32c | m32r | m32rle | m68000 | m68k | m88k \
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
253 | maxq | mb | microblaze | mcore | mep \
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
254 | mips | mipsbe | mipseb | mipsel | mipsle \
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
255 | mips16 \
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
256 | mips64 | mips64el \
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
257 | mips64vr | mips64vrel \
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
258 | mips64orion | mips64orionel \
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
259 | mips64vr4100 | mips64vr4100el \
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
260 | mips64vr4300 | mips64vr4300el \
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
261 | mips64vr5000 | mips64vr5000el \
4338
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
262 | mips64vr5900 | mips64vr5900el \
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
263 | mipsisa32 | mipsisa32el \
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
264 | mipsisa32r2 | mipsisa32r2el \
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
265 | mipsisa64 | mipsisa64el \
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
266 | mipsisa64r2 | mipsisa64r2el \
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
267 | mipsisa64sb1 | mipsisa64sb1el \
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
268 | mipsisa64sr71k | mipsisa64sr71kel \
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
269 | mipstx39 | mipstx39el \
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
270 | mn10200 | mn10300 \
4338
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
271 | mt \
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
272 | msp430 \
4338
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
273 | nios | nios2 \
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
274 | ns16k | ns32k \
4338
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
275 | or32 \
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
276 | pdp10 | pdp11 | pj | pjl \
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
277 | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
278 | pyramid \
4338
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
279 | score \
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
280 | sh | sh[1234] | sh[24]a | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
281 | sh64 | sh64le \
4338
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
282 | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
283 | sparcv8 | sparcv9 | sparcv9b | sparcv9v \
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
284 | spu | strongarm \
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
285 | tahoe | thumb | tic4x | tic80 | tron \
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
286 | v850 | v850e \
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
287 | we32k \
4338
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
288 | x86 | xc16x | xscale | xscalee[bl] | xstormy16 | xtensa \
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
289 | z8k)
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
290 basic_machine=$basic_machine-unknown
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
291 ;;
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 442
diff changeset
292 m6811 | m68hc11 | m6812 | m68hc12)
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 442
diff changeset
293 # Motorola 68HC11/12.
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 442
diff changeset
294 basic_machine=$basic_machine-unknown
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 442
diff changeset
295 os=-none
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 442
diff changeset
296 ;;
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
297 m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k)
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
298 ;;
4338
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
299 ms1)
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
300 basic_machine=mt-unknown
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
301 ;;
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
302
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 375
diff changeset
303 # We use `pc' rather than `unknown'
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 375
diff changeset
304 # because (1) that's what they normally are, and
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 375
diff changeset
305 # (2) the word "unknown" tends to confuse beginning users.
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
306 i*86 | x86_64)
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 375
diff changeset
307 basic_machine=$basic_machine-pc
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 375
diff changeset
308 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
309 # Object if more than one company name word.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
310 *-*-*)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
311 echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
312 exit 1
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
313 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
314 # Recognize the basic CPU types with company name.
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
315 580-* \
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
316 | a29k-* \
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
317 | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
318 | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
319 | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
320 | arm-* | armbe-* | armle-* | armeb-* | armv*-* \
4338
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
321 | avr-* | avr32-* \
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
322 | bfin-* | bs2000-* \
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
323 | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
324 | clipper-* | craynv-* | cydra-* \
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
325 | d10v-* | d30v-* | dlx-* \
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
326 | elxsi-* \
4338
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
327 | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
328 | h8300-* | h8500-* \
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
329 | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
330 | i*86-* | i860-* | i960-* | ia64-* \
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
331 | ip2k-* | iq2000-* \
4338
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
332 | m32c-* | m32r-* | m32rle-* \
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
333 | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
334 | m88110-* | m88k-* | maxq-* | mcore-* \
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
335 | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
336 | mips16-* \
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
337 | mips64-* | mips64el-* \
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
338 | mips64vr-* | mips64vrel-* \
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
339 | mips64orion-* | mips64orionel-* \
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
340 | mips64vr4100-* | mips64vr4100el-* \
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
341 | mips64vr4300-* | mips64vr4300el-* \
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
342 | mips64vr5000-* | mips64vr5000el-* \
4338
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
343 | mips64vr5900-* | mips64vr5900el-* \
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
344 | mipsisa32-* | mipsisa32el-* \
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
345 | mipsisa32r2-* | mipsisa32r2el-* \
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
346 | mipsisa64-* | mipsisa64el-* \
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
347 | mipsisa64r2-* | mipsisa64r2el-* \
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
348 | mipsisa64sb1-* | mipsisa64sb1el-* \
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
349 | mipsisa64sr71k-* | mipsisa64sr71kel-* \
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
350 | mipstx39-* | mipstx39el-* \
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
351 | mmix-* \
4338
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
352 | mt-* \
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
353 | msp430-* \
4338
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
354 | nios-* | nios2-* \
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
355 | none-* | np1-* | ns16k-* | ns32k-* \
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
356 | orion-* \
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
357 | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
358 | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
359 | pyramid-* \
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
360 | romp-* | rs6000-* \
4338
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
361 | sh-* | sh[1234]-* | sh[24]a-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
362 | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
4338
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
363 | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
364 | sparclite-* \
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
365 | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | strongarm-* | sv1-* | sx?-* \
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
366 | tahoe-* | thumb-* \
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
367 | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
368 | tron-* \
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
369 | v850-* | v850e-* | vax-* \
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
370 | we32k-* \
4338
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
371 | x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
372 | xstormy16-* | xtensa*-* \
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
373 | ymp-* \
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
374 | z8k-*)
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
375 ;;
4338
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
376 # Recognize the basic CPU types without company name, with glob match.
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
377 xtensa*)
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
378 basic_machine=$basic_machine-unknown
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
379 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
380 # Recognize the various machine names and aliases which stand
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
381 # for a CPU type and a company and sometimes even an OS.
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
382 386bsd)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
383 basic_machine=i386-unknown
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
384 os=-bsd
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
385 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
386 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
387 basic_machine=m68000-att
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
388 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
389 3b*)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
390 basic_machine=we32k-att
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
391 ;;
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
392 a29khif)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
393 basic_machine=a29k-amd
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
394 os=-udi
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
395 ;;
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
396 abacus)
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
397 basic_machine=abacus-unknown
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
398 ;;
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
399 adobe68k)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
400 basic_machine=m68010-adobe
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
401 os=-scout
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
402 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
403 alliant | fx80)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
404 basic_machine=fx80-alliant
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
405 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
406 altos | altos3068)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
407 basic_machine=m68k-altos
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
408 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
409 am29k)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
410 basic_machine=a29k-none
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
411 os=-bsd
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
412 ;;
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
413 amd64)
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
414 basic_machine=x86_64-pc
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
415 ;;
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
416 amd64-*)
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
417 basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'`
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
418 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
419 amdahl)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
420 basic_machine=580-amdahl
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
421 os=-sysv
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
422 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
423 amiga | amiga-*)
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 442
diff changeset
424 basic_machine=m68k-unknown
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
425 ;;
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 375
diff changeset
426 amigaos | amigados)
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 442
diff changeset
427 basic_machine=m68k-unknown
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 375
diff changeset
428 os=-amigaos
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
429 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
430 amigaunix | amix)
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 442
diff changeset
431 basic_machine=m68k-unknown
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
432 os=-sysv4
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
433 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
434 apollo68)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
435 basic_machine=m68k-apollo
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
436 os=-sysv
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
437 ;;
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
438 apollo68bsd)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
439 basic_machine=m68k-apollo
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
440 os=-bsd
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
441 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
442 aux)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
443 basic_machine=m68k-apple
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
444 os=-aux
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
445 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
446 balance)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
447 basic_machine=ns32k-sequent
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
448 os=-dynix
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
449 ;;
4338
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
450 blackfin)
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
451 basic_machine=bfin-unknown
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
452 os=-linux
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
453 ;;
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
454 blackfin-*)
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
455 basic_machine=bfin-`echo $basic_machine | sed 's/^[^-]*-//'`
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
456 os=-linux
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
457 ;;
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
458 c90)
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
459 basic_machine=c90-cray
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
460 os=-unicos
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
461 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
462 convex-c1)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
463 basic_machine=c1-convex
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
464 os=-bsd
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
465 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
466 convex-c2)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
467 basic_machine=c2-convex
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
468 os=-bsd
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
469 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
470 convex-c32)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
471 basic_machine=c32-convex
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
472 os=-bsd
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
473 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
474 convex-c34)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
475 basic_machine=c34-convex
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
476 os=-bsd
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
477 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
478 convex-c38)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
479 basic_machine=c38-convex
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
480 os=-bsd
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
481 ;;
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
482 cray | j90)
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
483 basic_machine=j90-cray
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
484 os=-unicos
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
485 ;;
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
486 craynv)
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
487 basic_machine=craynv-cray
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
488 os=-unicosmp
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
489 ;;
4338
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
490 cr16)
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
491 basic_machine=cr16-unknown
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
492 os=-elf
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
493 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
494 crds | unos)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
495 basic_machine=m68k-crds
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
496 ;;
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
497 crisv32 | crisv32-* | etraxfs*)
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
498 basic_machine=crisv32-axis
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
499 ;;
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 442
diff changeset
500 cris | cris-* | etrax*)
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 442
diff changeset
501 basic_machine=cris-axis
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 442
diff changeset
502 ;;
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
503 crx)
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
504 basic_machine=crx-unknown
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
505 os=-elf
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
506 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
507 da30 | da30-*)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
508 basic_machine=m68k-da30
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
509 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
510 decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
511 basic_machine=mips-dec
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
512 ;;
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
513 decsystem10* | dec10*)
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
514 basic_machine=pdp10-dec
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
515 os=-tops10
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
516 ;;
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
517 decsystem20* | dec20*)
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
518 basic_machine=pdp10-dec
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
519 os=-tops20
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
520 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
521 delta | 3300 | motorola-3300 | motorola-delta \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
522 | 3300-motorola | delta-motorola)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
523 basic_machine=m68k-motorola
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
524 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
525 delta88)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
526 basic_machine=m88k-motorola
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
527 os=-sysv3
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
528 ;;
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
529 djgpp)
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
530 basic_machine=i586-pc
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
531 os=-msdosdjgpp
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
532 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
533 dpx20 | dpx20-*)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
534 basic_machine=rs6000-bull
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
535 os=-bosx
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
536 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
537 dpx2* | dpx2*-bull)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
538 basic_machine=m68k-bull
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
539 os=-sysv3
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
540 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
541 ebmon29k)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
542 basic_machine=a29k-amd
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
543 os=-ebmon
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
544 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
545 elxsi)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
546 basic_machine=elxsi-elxsi
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
547 os=-bsd
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
548 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
549 encore | umax | mmax)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
550 basic_machine=ns32k-encore
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
551 ;;
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
552 es1800 | OSE68k | ose68k | ose | OSE)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
553 basic_machine=m68k-ericsson
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
554 os=-ose
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
555 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
556 fx2800)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
557 basic_machine=i860-alliant
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
558 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
559 genix)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
560 basic_machine=ns32k-ns
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
561 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
562 gmicro)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
563 basic_machine=tron-gmicro
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
564 os=-sysv
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
565 ;;
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 442
diff changeset
566 go32)
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 442
diff changeset
567 basic_machine=i386-pc
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 442
diff changeset
568 os=-go32
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 442
diff changeset
569 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
570 h3050r* | hiux*)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
571 basic_machine=hppa1.1-hitachi
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
572 os=-hiuxwe2
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
573 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
574 h8300hms)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
575 basic_machine=h8300-hitachi
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
576 os=-hms
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
577 ;;
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
578 h8300xray)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
579 basic_machine=h8300-hitachi
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
580 os=-xray
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
581 ;;
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
582 h8500hms)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
583 basic_machine=h8500-hitachi
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
584 os=-hms
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
585 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
586 harris)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
587 basic_machine=m88k-harris
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
588 os=-sysv3
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
589 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
590 hp300-*)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
591 basic_machine=m68k-hp
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
592 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
593 hp300bsd)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
594 basic_machine=m68k-hp
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
595 os=-bsd
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
596 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
597 hp300hpux)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
598 basic_machine=m68k-hp
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
599 os=-hpux
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
600 ;;
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
601 hp3k9[0-9][0-9] | hp9[0-9][0-9])
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
602 basic_machine=hppa1.0-hp
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
603 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
604 hp9k2[0-9][0-9] | hp9k31[0-9])
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
605 basic_machine=m68000-hp
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
606 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
607 hp9k3[2-9][0-9])
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
608 basic_machine=m68k-hp
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
609 ;;
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
610 hp9k6[0-9][0-9] | hp6[0-9][0-9])
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
611 basic_machine=hppa1.0-hp
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
612 ;;
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
613 hp9k7[0-79][0-9] | hp7[0-79][0-9])
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
614 basic_machine=hppa1.1-hp
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
615 ;;
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
616 hp9k78[0-9] | hp78[0-9])
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
617 # FIXME: really hppa2.0-hp
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
618 basic_machine=hppa1.1-hp
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
619 ;;
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
620 hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
621 # FIXME: really hppa2.0-hp
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
622 basic_machine=hppa1.1-hp
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
623 ;;
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
624 hp9k8[0-9][13679] | hp8[0-9][13679])
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
625 basic_machine=hppa1.1-hp
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
626 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
627 hp9k8[0-9][0-9] | hp8[0-9][0-9])
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
628 basic_machine=hppa1.0-hp
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
629 ;;
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 375
diff changeset
630 hppa-next)
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 375
diff changeset
631 os=-nextstep3
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 375
diff changeset
632 ;;
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
633 hppaosf)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
634 basic_machine=hppa1.1-hp
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
635 os=-osf
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
636 ;;
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
637 hppro)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
638 basic_machine=hppa1.1-hp
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
639 os=-proelf
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
640 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
641 i370-ibm* | ibm*)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
642 basic_machine=i370-ibm
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
643 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
644 # I'm not sure what "Sysv32" means. Should this be sysv3.2?
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
645 i*86v32)
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 375
diff changeset
646 basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
647 os=-sysv32
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
648 ;;
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
649 i*86v4*)
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 375
diff changeset
650 basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
651 os=-sysv4
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
652 ;;
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
653 i*86v)
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 375
diff changeset
654 basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
655 os=-sysv
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
656 ;;
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
657 i*86sol2)
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 375
diff changeset
658 basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
659 os=-solaris2
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
660 ;;
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
661 i386mach)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
662 basic_machine=i386-mach
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
663 os=-mach
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
664 ;;
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
665 i386-vsta | vsta)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
666 basic_machine=i386-unknown
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
667 os=-vsta
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
668 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
669 iris | iris4d)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
670 basic_machine=mips-sgi
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
671 case $os in
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
672 -irix*)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
673 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
674 *)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
675 os=-irix4
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
676 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
677 esac
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
678 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
679 isi68 | isi)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
680 basic_machine=m68k-isi
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
681 os=-sysv
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
682 ;;
4338
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
683 m68knommu)
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
684 basic_machine=m68k-unknown
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
685 os=-linux
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
686 ;;
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
687 m68knommu-*)
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
688 basic_machine=m68k-`echo $basic_machine | sed 's/^[^-]*-//'`
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
689 os=-linux
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
690 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
691 m88k-omron*)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
692 basic_machine=m88k-omron
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
693 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
694 magnum | m3230)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
695 basic_machine=mips-mips
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
696 os=-sysv
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
697 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
698 merlin)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
699 basic_machine=ns32k-utek
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
700 os=-sysv
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
701 ;;
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 442
diff changeset
702 mingw32)
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 442
diff changeset
703 basic_machine=i386-pc
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 442
diff changeset
704 os=-mingw32
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 442
diff changeset
705 ;;
4338
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
706 mingw32ce)
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
707 basic_machine=arm-unknown
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
708 os=-mingw32ce
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
709 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
710 miniframe)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
711 basic_machine=m68000-convergent
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
712 ;;
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
713 *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
714 basic_machine=m68k-atari
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
715 os=-mint
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
716 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
717 mips3*-*)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
718 basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
719 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
720 mips3*)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
721 basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
722 ;;
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
723 monitor)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
724 basic_machine=m68k-rom68k
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
725 os=-coff
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
726 ;;
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
727 morphos)
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
728 basic_machine=powerpc-unknown
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
729 os=-morphos
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
730 ;;
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
731 msdos)
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 442
diff changeset
732 basic_machine=i386-pc
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
733 os=-msdos
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
734 ;;
4338
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
735 ms1-*)
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
736 basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'`
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
737 ;;
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
738 mvs)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
739 basic_machine=i370-ibm
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
740 os=-mvs
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
741 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
742 ncr3000)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
743 basic_machine=i486-ncr
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
744 os=-sysv4
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
745 ;;
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
746 netbsd386)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
747 basic_machine=i386-unknown
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
748 os=-netbsd
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
749 ;;
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
750 netwinder)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
751 basic_machine=armv4l-rebel
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
752 os=-linux
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
753 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
754 news | news700 | news800 | news900)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
755 basic_machine=m68k-sony
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
756 os=-newsos
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
757 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
758 news1000)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
759 basic_machine=m68030-sony
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
760 os=-newsos
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
761 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
762 news-3600 | risc-news)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
763 basic_machine=mips-sony
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
764 os=-newsos
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
765 ;;
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
766 necv70)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
767 basic_machine=v70-nec
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
768 os=-sysv
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
769 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
770 next | m*-next )
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
771 basic_machine=m68k-next
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
772 case $os in
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
773 -nextstep* )
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
774 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
775 -ns2*)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
776 os=-nextstep2
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
777 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
778 *)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
779 os=-nextstep3
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
780 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
781 esac
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
782 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
783 nh3000)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
784 basic_machine=m68k-harris
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
785 os=-cxux
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
786 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
787 nh[45]000)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
788 basic_machine=m88k-harris
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
789 os=-cxux
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
790 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
791 nindy960)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
792 basic_machine=i960-intel
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
793 os=-nindy
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
794 ;;
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
795 mon960)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
796 basic_machine=i960-intel
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
797 os=-mon960
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
798 ;;
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 442
diff changeset
799 nonstopux)
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 442
diff changeset
800 basic_machine=mips-compaq
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 442
diff changeset
801 os=-nonstopux
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 442
diff changeset
802 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
803 np1)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
804 basic_machine=np1-gould
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
805 ;;
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 438
diff changeset
806 nsr-tandem)
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 438
diff changeset
807 basic_machine=nsr-tandem
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 438
diff changeset
808 ;;
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
809 op50n-* | op60c-*)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
810 basic_machine=hppa1.1-oki
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
811 os=-proelf
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
812 ;;
4338
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
813 openrisc | openrisc-*)
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
814 basic_machine=or32-unknown
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
815 ;;
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
816 os400)
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
817 basic_machine=powerpc-ibm
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
818 os=-os400
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
819 ;;
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
820 OSE68000 | ose68000)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
821 basic_machine=m68000-ericsson
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
822 os=-ose
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
823 ;;
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
824 os68k)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
825 basic_machine=m68k-none
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
826 os=-os68k
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
827 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
828 pa-hitachi)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
829 basic_machine=hppa1.1-hitachi
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
830 os=-hiuxwe2
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
831 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
832 paragon)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
833 basic_machine=i860-intel
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
834 os=-osf
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
835 ;;
4338
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
836 parisc)
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
837 basic_machine=hppa-unknown
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
838 os=-linux
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
839 ;;
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
840 parisc-*)
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
841 basic_machine=hppa-`echo $basic_machine | sed 's/^[^-]*-//'`
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
842 os=-linux
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
843 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
844 pbd)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
845 basic_machine=sparc-tti
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
846 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
847 pbb)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
848 basic_machine=m68k-tti
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
849 ;;
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
850 pc532 | pc532-*)
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 375
diff changeset
851 basic_machine=ns32k-pc532
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 375
diff changeset
852 ;;
4338
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
853 pc98)
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
854 basic_machine=i386-pc
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
855 ;;
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
856 pc98-*)
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
857 basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'`
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
858 ;;
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
859 pentium | p5 | k5 | k6 | nexgen | viac3)
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 375
diff changeset
860 basic_machine=i586-pc
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
861 ;;
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
862 pentiumpro | p6 | 6x86 | athlon | athlon_*)
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 375
diff changeset
863 basic_machine=i686-pc
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
864 ;;
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
865 pentiumii | pentium2 | pentiumiii | pentium3)
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 442
diff changeset
866 basic_machine=i686-pc
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
867 ;;
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
868 pentium4)
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
869 basic_machine=i786-pc
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
870 ;;
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
871 pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*)
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
872 basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'`
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
873 ;;
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 438
diff changeset
874 pentiumpro-* | p6-* | 6x86-* | athlon-*)
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
875 basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
876 ;;
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
877 pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*)
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 442
diff changeset
878 basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
879 ;;
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
880 pentium4-*)
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
881 basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'`
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
882 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
883 pn)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
884 basic_machine=pn-gould
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
885 ;;
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 442
diff changeset
886 power) basic_machine=power-ibm
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
887 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
888 ppc) basic_machine=powerpc-unknown
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
889 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
890 ppc-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
891 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
892 ppcle | powerpclittle | ppc-le | powerpc-little)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
893 basic_machine=powerpcle-unknown
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
894 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
895 ppcle-* | powerpclittle-*)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
896 basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'`
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
897 ;;
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
898 ppc64) basic_machine=powerpc64-unknown
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
899 ;;
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
900 ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'`
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
901 ;;
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
902 ppc64le | powerpc64little | ppc64-le | powerpc64-little)
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
903 basic_machine=powerpc64le-unknown
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
904 ;;
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
905 ppc64le-* | powerpc64little-*)
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
906 basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'`
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
907 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
908 ps2)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
909 basic_machine=i386-ibm
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
910 ;;
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 442
diff changeset
911 pw32)
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 442
diff changeset
912 basic_machine=i586-unknown
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 442
diff changeset
913 os=-pw32
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 442
diff changeset
914 ;;
4338
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
915 rdos)
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
916 basic_machine=i386-pc
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
917 os=-rdos
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
918 ;;
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
919 rom68k)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
920 basic_machine=m68k-rom68k
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
921 os=-coff
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
922 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
923 rm[46]00)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
924 basic_machine=mips-siemens
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
925 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
926 rtpc | rtpc-*)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
927 basic_machine=romp-ibm
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
928 ;;
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
929 s390 | s390-*)
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
930 basic_machine=s390-ibm
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
931 ;;
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
932 s390x | s390x-*)
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
933 basic_machine=s390x-ibm
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
934 ;;
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
935 sa29200)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
936 basic_machine=a29k-amd
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
937 os=-udi
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
938 ;;
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
939 sb1)
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
940 basic_machine=mipsisa64sb1-unknown
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
941 ;;
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
942 sb1el)
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
943 basic_machine=mipsisa64sb1el-unknown
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
944 ;;
4338
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
945 sde)
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
946 basic_machine=mipsisa32-sde
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
947 os=-elf
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
948 ;;
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
949 sei)
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
950 basic_machine=mips-sei
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
951 os=-seiux
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
952 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
953 sequent)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
954 basic_machine=i386-sequent
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
955 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
956 sh)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
957 basic_machine=sh-hitachi
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
958 os=-hms
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
959 ;;
4338
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
960 sh5el)
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
961 basic_machine=sh5le-unknown
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
962 ;;
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
963 sh64)
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
964 basic_machine=sh64-unknown
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
965 ;;
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
966 sparclite-wrs | simso-wrs)
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
967 basic_machine=sparclite-wrs
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
968 os=-vxworks
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
969 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
970 sps7)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
971 basic_machine=m68k-bull
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
972 os=-sysv2
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
973 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
974 spur)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
975 basic_machine=spur-unknown
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
976 ;;
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
977 st2000)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
978 basic_machine=m68k-tandem
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
979 ;;
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
980 stratus)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
981 basic_machine=i860-stratus
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
982 os=-sysv4
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
983 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
984 sun2)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
985 basic_machine=m68000-sun
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
986 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
987 sun2os3)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
988 basic_machine=m68000-sun
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
989 os=-sunos3
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
990 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
991 sun2os4)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
992 basic_machine=m68000-sun
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
993 os=-sunos4
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
994 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
995 sun3os3)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
996 basic_machine=m68k-sun
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
997 os=-sunos3
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
998 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
999 sun3os4)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1000 basic_machine=m68k-sun
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1001 os=-sunos4
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1002 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1003 sun4os3)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1004 basic_machine=sparc-sun
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1005 os=-sunos3
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1006 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1007 sun4os4)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1008 basic_machine=sparc-sun
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1009 os=-sunos4
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1010 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1011 sun4sol2)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1012 basic_machine=sparc-sun
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1013 os=-solaris2
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1014 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1015 sun3 | sun3-*)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1016 basic_machine=m68k-sun
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1017 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1018 sun4)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1019 basic_machine=sparc-sun
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1020 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1021 sun386 | sun386i | roadrunner)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1022 basic_machine=i386-sun
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1023 ;;
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 438
diff changeset
1024 sv1)
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 438
diff changeset
1025 basic_machine=sv1-cray
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 438
diff changeset
1026 os=-unicos
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 438
diff changeset
1027 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1028 symmetry)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1029 basic_machine=i386-sequent
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1030 os=-dynix
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1031 ;;
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1032 t3e)
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1033 basic_machine=alphaev5-cray
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1034 os=-unicos
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1035 ;;
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1036 t90)
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1037 basic_machine=t90-cray
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1038 os=-unicos
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1039 ;;
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 442
diff changeset
1040 tic54x | c54x*)
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 442
diff changeset
1041 basic_machine=tic54x-unknown
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 442
diff changeset
1042 os=-coff
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 442
diff changeset
1043 ;;
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1044 tic55x | c55x*)
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1045 basic_machine=tic55x-unknown
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1046 os=-coff
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1047 ;;
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1048 tic6x | c6x*)
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1049 basic_machine=tic6x-unknown
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1050 os=-coff
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1051 ;;
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 375
diff changeset
1052 tx39)
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 375
diff changeset
1053 basic_machine=mipstx39-unknown
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 375
diff changeset
1054 ;;
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 375
diff changeset
1055 tx39el)
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 375
diff changeset
1056 basic_machine=mipstx39el-unknown
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 375
diff changeset
1057 ;;
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1058 toad1)
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1059 basic_machine=pdp10-xkl
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1060 os=-tops20
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1061 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1062 tower | tower-32)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1063 basic_machine=m68k-ncr
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1064 ;;
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1065 tpf)
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1066 basic_machine=s390x-ibm
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1067 os=-tpf
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1068 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1069 udi29k)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1070 basic_machine=a29k-amd
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1071 os=-udi
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1072 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1073 ultra3)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1074 basic_machine=a29k-nyu
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1075 os=-sym1
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1076 ;;
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1077 v810 | necv810)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1078 basic_machine=v810-nec
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1079 os=-none
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1080 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1081 vaxv)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1082 basic_machine=vax-dec
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1083 os=-sysv
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1084 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1085 vms)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1086 basic_machine=vax-dec
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1087 os=-vms
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1088 ;;
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 375
diff changeset
1089 vpp*|vx|vx-*)
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1090 basic_machine=f301-fujitsu
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1091 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1092 vxworks960)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1093 basic_machine=i960-wrs
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1094 os=-vxworks
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1095 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1096 vxworks68)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1097 basic_machine=m68k-wrs
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1098 os=-vxworks
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1099 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1100 vxworks29k)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1101 basic_machine=a29k-wrs
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1102 os=-vxworks
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1103 ;;
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1104 w65*)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1105 basic_machine=w65-wdc
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1106 os=-none
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1107 ;;
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1108 w89k-*)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1109 basic_machine=hppa1.1-winbond
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1110 os=-proelf
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1111 ;;
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1112 xbox)
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1113 basic_machine=i686-pc
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1114 os=-mingw32
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1115 ;;
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1116 xps | xps100)
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1117 basic_machine=xps100-honeywell
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1118 ;;
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1119 ymp)
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1120 basic_machine=ymp-cray
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1121 os=-unicos
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1122 ;;
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1123 z8k-*-coff)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1124 basic_machine=z8k-unknown
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1125 os=-sim
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1126 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1127 none)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1128 basic_machine=none-none
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1129 os=-none
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1130 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1131
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1132 # Here we handle the default manufacturer of certain CPU types. It is in
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1133 # some cases the only manufacturer, in others, it is the most popular.
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1134 w89k)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1135 basic_machine=hppa1.1-winbond
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1136 ;;
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1137 op50n)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1138 basic_machine=hppa1.1-oki
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1139 ;;
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1140 op60c)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1141 basic_machine=hppa1.1-oki
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1142 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1143 romp)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1144 basic_machine=romp-ibm
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1145 ;;
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1146 mmix)
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1147 basic_machine=mmix-knuth
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1148 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1149 rs6000)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1150 basic_machine=rs6000-ibm
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1151 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1152 vax)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1153 basic_machine=vax-dec
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1154 ;;
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 442
diff changeset
1155 pdp10)
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 442
diff changeset
1156 # there are many clones, so DEC is not a safe bet
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 442
diff changeset
1157 basic_machine=pdp10-unknown
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 442
diff changeset
1158 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1159 pdp11)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1160 basic_machine=pdp11-dec
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1161 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1162 we32k)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1163 basic_machine=we32k-att
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1164 ;;
4338
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
1165 sh[1234] | sh[24]a | sh[34]eb | sh[1234]le | sh[23]ele)
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 442
diff changeset
1166 basic_machine=sh-unknown
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 442
diff changeset
1167 ;;
4338
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
1168 sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v)
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1169 basic_machine=sparc-sun
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1170 ;;
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1171 cydra)
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1172 basic_machine=cydra-cydrome
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1173 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1174 orion)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1175 basic_machine=orion-highlevel
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1176 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1177 orion105)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1178 basic_machine=clipper-highlevel
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1179 ;;
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1180 mac | mpw | mac-mpw)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1181 basic_machine=m68k-apple
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1182 ;;
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1183 pmac | pmac-mpw)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1184 basic_machine=powerpc-apple
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1185 ;;
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1186 *-unknown)
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1187 # Make sure to match an already-canonicalized machine name.
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1188 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1189 *)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1190 echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1191 exit 1
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1192 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1193 esac
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1194
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1195 # Here we canonicalize certain aliases for manufacturers.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1196 case $basic_machine in
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1197 *-digital*)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1198 basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'`
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1199 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1200 *-commodore*)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1201 basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'`
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1202 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1203 *)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1204 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1205 esac
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1206
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1207 # Decode manufacturer-specific aliases for certain operating systems.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1208
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1209 if [ x"$os" != x"" ]
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1210 then
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1211 case $os in
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 375
diff changeset
1212 # First match some system type aliases
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 375
diff changeset
1213 # that might get confused with valid system types.
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1214 # -solaris* is a basic system type, with this one exception.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1215 -solaris1 | -solaris1.*)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1216 os=`echo $os | sed -e 's|solaris1|sunos4|'`
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1217 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1218 -solaris)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1219 os=-solaris2
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1220 ;;
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 375
diff changeset
1221 -svr4*)
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1222 os=-sysv4
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1223 ;;
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 375
diff changeset
1224 -unixware*)
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 375
diff changeset
1225 os=-sysv4.2uw
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 375
diff changeset
1226 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1227 -gnu/linux*)
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 375
diff changeset
1228 os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'`
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1229 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1230 # First accept the basic system types.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1231 # The portable systems comes first.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1232 # Each alternative MUST END IN A *, to match a version number.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1233 # -sysv* is not here because it comes later, after sysvr4.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1234 -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 375
diff changeset
1235 | -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1236 | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 375
diff changeset
1237 | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 375
diff changeset
1238 | -aos* \
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 375
diff changeset
1239 | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 375
diff changeset
1240 | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
4338
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
1241 | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
1242 | -openbsd* | -solidbsd* \
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1243 | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1244 | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1245 | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1246 | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1247 | -chorusos* | -chorusrdb* \
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1248 | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
4338
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
1249 | -mingw32* | -linux-gnu* | -linux-newlib* | -linux-uclibc* \
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
1250 | -uxpv* | -beos* | -mpeix* | -udk* \
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1251 | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 442
diff changeset
1252 | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1253 | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1254 | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1255 | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
4338
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
1256 | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
1257 | -skyos* | -haiku* | -rdos* | -toppers* | -drops*)
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1258 # Remember, each alternative MUST END IN *, to match a version number.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1259 ;;
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 438
diff changeset
1260 -qnx*)
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 438
diff changeset
1261 case $basic_machine in
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1262 x86-* | i*86-*)
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 438
diff changeset
1263 ;;
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 438
diff changeset
1264 *)
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 438
diff changeset
1265 os=-nto$os
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 438
diff changeset
1266 ;;
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 438
diff changeset
1267 esac
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 438
diff changeset
1268 ;;
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1269 -nto-qnx*)
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1270 ;;
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 438
diff changeset
1271 -nto*)
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1272 os=`echo $os | sed -e 's|nto|nto-qnx|'`
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 438
diff changeset
1273 ;;
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1274 -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \
4338
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
1275 | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* \
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 438
diff changeset
1276 | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*)
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1277 ;;
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1278 -mac*)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1279 os=`echo $os | sed -e 's|mac|macos|'`
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1280 ;;
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1281 -linux-dietlibc)
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1282 os=-linux-dietlibc
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1283 ;;
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 375
diff changeset
1284 -linux*)
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 375
diff changeset
1285 os=`echo $os | sed -e 's|linux|linux-gnu|'`
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 375
diff changeset
1286 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1287 -sunos5*)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1288 os=`echo $os | sed -e 's|sunos5|solaris2|'`
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1289 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1290 -sunos6*)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1291 os=`echo $os | sed -e 's|sunos6|solaris3|'`
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1292 ;;
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1293 -opened*)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1294 os=-openedition
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1295 ;;
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1296 -os400*)
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1297 os=-os400
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1298 ;;
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 438
diff changeset
1299 -wince*)
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 438
diff changeset
1300 os=-wince
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 438
diff changeset
1301 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1302 -osfrose*)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1303 os=-osfrose
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1304 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1305 -osf*)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1306 os=-osf
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1307 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1308 -utek*)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1309 os=-bsd
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1310 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1311 -dynix*)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1312 os=-bsd
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1313 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1314 -acis*)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1315 os=-aos
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1316 ;;
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1317 -atheos*)
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1318 os=-atheos
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1319 ;;
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1320 -syllable*)
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1321 os=-syllable
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1322 ;;
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1323 -386bsd)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1324 os=-bsd
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1325 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1326 -ctix* | -uts*)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1327 os=-sysv
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1328 ;;
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1329 -nova*)
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1330 os=-rtmk-nova
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1331 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1332 -ns2 )
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1333 os=-nextstep2
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1334 ;;
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 442
diff changeset
1335 -nsk*)
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 438
diff changeset
1336 os=-nsk
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 438
diff changeset
1337 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1338 # Preserve the version number of sinix5.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1339 -sinix5.*)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1340 os=`echo $os | sed -e 's|sinix|sysv|'`
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1341 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1342 -sinix*)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1343 os=-sysv4
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1344 ;;
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1345 -tpf*)
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1346 os=-tpf
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1347 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1348 -triton*)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1349 os=-sysv3
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1350 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1351 -oss*)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1352 os=-sysv3
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1353 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1354 -svr4)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1355 os=-sysv4
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1356 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1357 -svr3)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1358 os=-sysv3
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1359 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1360 -sysvr4)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1361 os=-sysv4
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1362 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1363 # This must come after -sysvr4.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1364 -sysv*)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1365 ;;
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1366 -ose*)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1367 os=-ose
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1368 ;;
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1369 -es1800*)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1370 os=-ose
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1371 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1372 -xenix)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1373 os=-xenix
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1374 ;;
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1375 -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1376 os=-mint
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1377 ;;
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1378 -aros*)
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1379 os=-aros
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1380 ;;
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1381 -kaos*)
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1382 os=-kaos
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1383 ;;
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1384 -zvmoe)
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1385 os=-zvmoe
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1386 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1387 -none)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1388 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1389 *)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1390 # Get rid of the `-' at the beginning of $os.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1391 os=`echo $os | sed 's/[^-]*-//'`
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1392 echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1393 exit 1
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1394 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1395 esac
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1396 else
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1397
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1398 # Here we handle the default operating systems that come with various machines.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1399 # The value should be what the vendor currently ships out the door with their
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1400 # machine or put another way, the most popular os provided with the machine.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1401
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1402 # Note that if you're going to try to match "-MANUFACTURER" here (say,
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1403 # "-sun"), then you have to tell the case statement up towards the top
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1404 # that MANUFACTURER isn't an operating system. Otherwise, code above
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1405 # will signal an error saying that MANUFACTURER isn't an operating
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1406 # system, and we'll never get to this point.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1407
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1408 case $basic_machine in
4338
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
1409 score-*)
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
1410 os=-elf
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
1411 ;;
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
1412 spu-*)
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
1413 os=-elf
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
1414 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1415 *-acorn)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1416 os=-riscix1.2
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1417 ;;
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1418 arm*-rebel)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1419 os=-linux
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1420 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1421 arm*-semi)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1422 os=-aout
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1423 ;;
4338
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
1424 c4x-* | tic4x-*)
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
1425 os=-coff
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
1426 ;;
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1427 # This must come before the *-dec entry.
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 442
diff changeset
1428 pdp10-*)
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 442
diff changeset
1429 os=-tops20
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 442
diff changeset
1430 ;;
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1431 pdp11-*)
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1432 os=-none
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1433 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1434 *-dec | vax-*)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1435 os=-ultrix4.2
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1436 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1437 m68*-apollo)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1438 os=-domain
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1439 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1440 i386-sun)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1441 os=-sunos4.0.2
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1442 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1443 m68000-sun)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1444 os=-sunos3
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1445 # This also exists in the configure program, but was not the
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1446 # default.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1447 # os=-sunos4
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1448 ;;
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1449 m68*-cisco)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1450 os=-aout
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1451 ;;
4338
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
1452 mep-*)
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
1453 os=-elf
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
1454 ;;
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1455 mips*-cisco)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1456 os=-elf
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1457 ;;
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1458 mips*-*)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1459 os=-elf
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1460 ;;
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1461 or32-*)
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1462 os=-coff
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1463 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1464 *-tti) # must be before sparc entry or we get the wrong os.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1465 os=-sysv3
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1466 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1467 sparc-* | *-sun)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1468 os=-sunos4.1.1
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1469 ;;
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 375
diff changeset
1470 *-be)
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 375
diff changeset
1471 os=-beos
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 375
diff changeset
1472 ;;
4338
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
1473 *-haiku)
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
1474 os=-haiku
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
1475 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1476 *-ibm)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1477 os=-aix
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1478 ;;
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1479 *-knuth)
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1480 os=-mmixware
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1481 ;;
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1482 *-wec)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1483 os=-proelf
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1484 ;;
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1485 *-winbond)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1486 os=-proelf
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1487 ;;
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1488 *-oki)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1489 os=-proelf
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1490 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1491 *-hp)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1492 os=-hpux
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1493 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1494 *-hitachi)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1495 os=-hiux
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1496 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1497 i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1498 os=-sysv
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1499 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1500 *-cbm)
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 375
diff changeset
1501 os=-amigaos
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1502 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1503 *-dg)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1504 os=-dgux
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1505 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1506 *-dolphin)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1507 os=-sysv3
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1508 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1509 m68k-ccur)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1510 os=-rtu
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1511 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1512 m88k-omron*)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1513 os=-luna
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1514 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1515 *-next )
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1516 os=-nextstep
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1517 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1518 *-sequent)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1519 os=-ptx
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1520 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1521 *-crds)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1522 os=-unos
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1523 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1524 *-ns)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1525 os=-genix
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1526 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1527 i370-*)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1528 os=-mvs
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1529 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1530 *-next)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1531 os=-nextstep3
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1532 ;;
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1533 *-gould)
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1534 os=-sysv
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1535 ;;
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1536 *-highlevel)
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1537 os=-bsd
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1538 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1539 *-encore)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1540 os=-bsd
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1541 ;;
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1542 *-sgi)
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1543 os=-irix
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1544 ;;
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1545 *-siemens)
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1546 os=-sysv4
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1547 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1548 *-masscomp)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1549 os=-rtu
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1550 ;;
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 442
diff changeset
1551 f30[01]-fujitsu | f700-fujitsu)
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 375
diff changeset
1552 os=-uxpv
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 375
diff changeset
1553 ;;
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1554 *-rom68k)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1555 os=-coff
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1556 ;;
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1557 *-*bug)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1558 os=-coff
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1559 ;;
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1560 *-apple)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1561 os=-macos
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1562 ;;
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1563 *-atari*)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1564 os=-mint
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1565 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1566 *)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1567 os=-none
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1568 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1569 esac
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1570 fi
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1571
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1572 # Here we handle the case where we know the os, and the CPU type, but not the
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1573 # manufacturer. We pick the logical manufacturer.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1574 vendor=unknown
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1575 case $basic_machine in
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1576 *-unknown)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1577 case $os in
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1578 -riscix*)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1579 vendor=acorn
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1580 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1581 -sunos*)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1582 vendor=sun
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1583 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1584 -aix*)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1585 vendor=ibm
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1586 ;;
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1587 -beos*)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1588 vendor=be
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1589 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1590 -hpux*)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1591 vendor=hp
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1592 ;;
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1593 -mpeix*)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1594 vendor=hp
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1595 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1596 -hiux*)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1597 vendor=hitachi
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1598 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1599 -unos*)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1600 vendor=crds
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1601 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1602 -dgux*)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1603 vendor=dg
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1604 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1605 -luna*)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1606 vendor=omron
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1607 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1608 -genix*)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1609 vendor=ns
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1610 ;;
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1611 -mvs* | -opened*)
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1612 vendor=ibm
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1613 ;;
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1614 -os400*)
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1615 vendor=ibm
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1616 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1617 -ptx*)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1618 vendor=sequent
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1619 ;;
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1620 -tpf*)
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1621 vendor=ibm
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1622 ;;
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1623 -vxsim* | -vxworks* | -windiss*)
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1624 vendor=wrs
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1625 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1626 -aux*)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1627 vendor=apple
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1628 ;;
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1629 -hms*)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1630 vendor=hitachi
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1631 ;;
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1632 -mpw* | -macos*)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1633 vendor=apple
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1634 ;;
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 442
diff changeset
1635 -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1636 vendor=atari
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 412
diff changeset
1637 ;;
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1638 -vos*)
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1639 vendor=stratus
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents: 458
diff changeset
1640 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1641 esac
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1642 basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"`
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1643 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1644 esac
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1645
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1646 echo $basic_machine$os
4338
528c4d906843 Sync config.guess and config.sub with the latest upstream versions.
james@localhost.localdomain
parents: 2651
diff changeset
1647 exit
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 438
diff changeset
1648
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 438
diff changeset
1649 # Local variables:
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 438
diff changeset
1650 # eval: (add-hook 'write-file-hooks 'time-stamp)
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 442
diff changeset
1651 # time-stamp-start: "timestamp='"
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 438
diff changeset
1652 # time-stamp-format: "%:y-%02m-%02d"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 438
diff changeset
1653 # time-stamp-end: "'"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 438
diff changeset
1654 # End: