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