annotate config.sub @ 5697:40fbceabaafd

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