comparison build-scripts/config.sub @ 4282:4909c960832e SDL-1.2

Update config.guess and config.sub
author Sam Lantinga <slouken@libsdl.org>
date Thu, 08 Oct 2009 07:09:04 +0000
parents 31c7c57af8a4
children
comparison
equal deleted inserted replaced
4281:6e3c19f8ab96 4282:4909c960832e
1 #! /bin/sh 1 #! /bin/sh
2 # Configuration validation subroutine script. 2 # Configuration validation subroutine script.
3 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 3 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
4 # 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, 4 # 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
5 # Inc. 5 # Free Software Foundation, Inc.
6 6
7 timestamp='2007-12-05' 7 timestamp='2009-10-07'
8 8
9 # This file is (in principle) common to ALL GNU software. 9 # This file is (in principle) common to ALL GNU software.
10 # The presence of a machine in this file suggests that SOME GNU software 10 # The presence of a machine in this file suggests that SOME GNU software
11 # can handle that machine. It does not imply ALL GNU software can. 11 # can handle that machine. It does not imply ALL GNU software can.
12 # 12 #
30 # configuration script generated by Autoconf, you may include it under 30 # configuration script generated by Autoconf, you may include it under
31 # the same distribution terms that you use for the rest of that program. 31 # the same distribution terms that you use for the rest of that program.
32 32
33 33
34 # Please send patches to <config-patches@gnu.org>. Submit a context 34 # Please send patches to <config-patches@gnu.org>. Submit a context
35 # diff and a properly formatted ChangeLog entry. 35 # diff and a properly formatted GNU ChangeLog entry.
36 # 36 #
37 # Configuration subroutine to validate and canonicalize a configuration type. 37 # Configuration subroutine to validate and canonicalize a configuration type.
38 # Supply the specified configuration type as an argument. 38 # Supply the specified configuration type as an argument.
39 # If it is invalid, we print an error message on stderr and exit with code 1. 39 # If it is invalid, we print an error message on stderr and exit with code 1.
40 # Otherwise, we print the canonical config type on stdout and succeed. 40 # Otherwise, we print the canonical config type on stdout and succeed.
41
42 # You can get the latest version of this script from:
43 # http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD
41 44
42 # This file is supposed to be the same for all GNU packages 45 # This file is supposed to be the same for all GNU packages
43 # and recognize all the CPU types, system types and aliases 46 # and recognize all the CPU types, system types and aliases
44 # that are meaningful with *any* GNU software. 47 # that are meaningful with *any* GNU software.
45 # Each package is responsible for reporting which valid configurations 48 # Each package is responsible for reporting which valid configurations
70 Report bugs and patches to <config-patches@gnu.org>." 73 Report bugs and patches to <config-patches@gnu.org>."
71 74
72 version="\ 75 version="\
73 GNU config.sub ($timestamp) 76 GNU config.sub ($timestamp)
74 77
75 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 78 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
76 Free Software Foundation, Inc. 79 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
77 80
78 This is free software; see the source for copying conditions. There is NO 81 This is free software; see the source for copying conditions. There is NO
79 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." 82 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
80 83
81 help=" 84 help="
120 # Here we must recognize all the valid KERNEL-OS combinations. 123 # Here we must recognize all the valid KERNEL-OS combinations.
121 maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` 124 maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
122 case $maybe_os in 125 case $maybe_os in
123 nto-qnx* | linux-gnu* | linux-dietlibc | linux-newlib* | linux-uclibc* | \ 126 nto-qnx* | linux-gnu* | linux-dietlibc | linux-newlib* | linux-uclibc* | \
124 uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | \ 127 uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | \
128 kopensolaris*-gnu* | \
125 storm-chaos* | os2-emx* | rtmk-nova*) 129 storm-chaos* | os2-emx* | rtmk-nova*)
126 os=-$maybe_os 130 os=-$maybe_os
127 basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` 131 basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
128 ;; 132 ;;
129 *) 133 *)
146 -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \ 150 -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \
147 -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \ 151 -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \
148 -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ 152 -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\
149 -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ 153 -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \
150 -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ 154 -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \
151 -apple | -axis | -knuth | -cray) 155 -apple | -axis | -knuth | -cray | -microblaze)
152 os= 156 os=
153 basic_machine=$1 157 basic_machine=$1
158 ;;
159 -bluegene*)
160 os=-cnk
154 ;; 161 ;;
155 -sim | -cisco | -oki | -wec | -winbond) 162 -sim | -cisco | -oki | -wec | -winbond)
156 os= 163 os=
157 basic_machine=$1 164 basic_machine=$1
158 ;; 165 ;;
247 | d10v | d30v | dlx | dsp16xx \ 254 | d10v | d30v | dlx | dsp16xx \
248 | fido | fr30 | frv \ 255 | fido | fr30 | frv \
249 | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ 256 | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
250 | i370 | i860 | i960 | ia64 \ 257 | i370 | i860 | i960 | ia64 \
251 | ip2k | iq2000 \ 258 | ip2k | iq2000 \
259 | lm32 \
252 | m32c | m32r | m32rle | m68000 | m68k | m88k \ 260 | m32c | m32r | m32rle | m68000 | m68k | m88k \
253 | maxq | mb | microblaze | mcore | mep \ 261 | maxq | mb | microblaze | mcore | mep | metag \
254 | mips | mipsbe | mipseb | mipsel | mipsle \ 262 | mips | mipsbe | mipseb | mipsel | mipsle \
255 | mips16 \ 263 | mips16 \
256 | mips64 | mips64el \ 264 | mips64 | mips64el \
265 | mips64octeon | mips64octeonel \
266 | mips64orion | mips64orionel \
267 | mips64r5900 | mips64r5900el \
257 | mips64vr | mips64vrel \ 268 | mips64vr | mips64vrel \
258 | mips64orion | mips64orionel \
259 | mips64vr4100 | mips64vr4100el \ 269 | mips64vr4100 | mips64vr4100el \
260 | mips64vr4300 | mips64vr4300el \ 270 | mips64vr4300 | mips64vr4300el \
261 | mips64vr5000 | mips64vr5000el \ 271 | mips64vr5000 | mips64vr5000el \
262 | mips64vr5900 | mips64vr5900el \ 272 | mips64vr5900 | mips64vr5900el \
263 | mipsisa32 | mipsisa32el \ 273 | mipsisa32 | mipsisa32el \
266 | mipsisa64r2 | mipsisa64r2el \ 276 | mipsisa64r2 | mipsisa64r2el \
267 | mipsisa64sb1 | mipsisa64sb1el \ 277 | mipsisa64sb1 | mipsisa64sb1el \
268 | mipsisa64sr71k | mipsisa64sr71kel \ 278 | mipsisa64sr71k | mipsisa64sr71kel \
269 | mipstx39 | mipstx39el \ 279 | mipstx39 | mipstx39el \
270 | mn10200 | mn10300 \ 280 | mn10200 | mn10300 \
281 | moxie \
271 | mt \ 282 | mt \
272 | msp430 \ 283 | msp430 \
273 | nios | nios2 \ 284 | nios | nios2 \
274 | ns16k | ns32k \ 285 | ns16k | ns32k \
275 | or32 \ 286 | or32 \
276 | pdp10 | pdp11 | pj | pjl \ 287 | pdp10 | pdp11 | pj | pjl \
277 | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \ 288 | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
278 | pyramid \ 289 | pyramid \
290 | rx \
279 | score \ 291 | score \
280 | sh | sh[1234] | sh[24]a | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ 292 | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
281 | sh64 | sh64le \ 293 | sh64 | sh64le \
282 | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \ 294 | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \
283 | sparcv8 | sparcv9 | sparcv9b | sparcv9v \ 295 | sparcv8 | sparcv9 | sparcv9b | sparcv9v \
284 | spu | strongarm \ 296 | spu | strongarm \
285 | tahoe | thumb | tic4x | tic80 | tron \ 297 | tahoe | thumb | tic4x | tic80 | tron \
286 | v850 | v850e \ 298 | v850 | v850e \
287 | we32k \ 299 | we32k \
288 | x86 | xc16x | xscale | xscalee[bl] | xstormy16 | xtensa \ 300 | x86 | xc16x | xscale | xscalee[bl] | xstormy16 | xtensa \
289 | z8k) 301 | z8k | z80)
290 basic_machine=$basic_machine-unknown 302 basic_machine=$basic_machine-unknown
291 ;; 303 ;;
292 m6811 | m68hc11 | m6812 | m68hc12) 304 m6811 | m68hc11 | m6812 | m68hc12 | picochip)
293 # Motorola 68HC11/12. 305 # Motorola 68HC11/12.
294 basic_machine=$basic_machine-unknown 306 basic_machine=$basic_machine-unknown
295 os=-none 307 os=-none
296 ;; 308 ;;
297 m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k) 309 m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k)
327 | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \ 339 | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \
328 | h8300-* | h8500-* \ 340 | h8300-* | h8500-* \
329 | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ 341 | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
330 | i*86-* | i860-* | i960-* | ia64-* \ 342 | i*86-* | i860-* | i960-* | ia64-* \
331 | ip2k-* | iq2000-* \ 343 | ip2k-* | iq2000-* \
344 | lm32-* \
332 | m32c-* | m32r-* | m32rle-* \ 345 | m32c-* | m32r-* | m32rle-* \
333 | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ 346 | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
334 | m88110-* | m88k-* | maxq-* | mcore-* \ 347 | m88110-* | m88k-* | maxq-* | mcore-* | metag-* | microblaze-* \
335 | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ 348 | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
336 | mips16-* \ 349 | mips16-* \
337 | mips64-* | mips64el-* \ 350 | mips64-* | mips64el-* \
351 | mips64octeon-* | mips64octeonel-* \
352 | mips64orion-* | mips64orionel-* \
353 | mips64r5900-* | mips64r5900el-* \
338 | mips64vr-* | mips64vrel-* \ 354 | mips64vr-* | mips64vrel-* \
339 | mips64orion-* | mips64orionel-* \
340 | mips64vr4100-* | mips64vr4100el-* \ 355 | mips64vr4100-* | mips64vr4100el-* \
341 | mips64vr4300-* | mips64vr4300el-* \ 356 | mips64vr4300-* | mips64vr4300el-* \
342 | mips64vr5000-* | mips64vr5000el-* \ 357 | mips64vr5000-* | mips64vr5000el-* \
343 | mips64vr5900-* | mips64vr5900el-* \ 358 | mips64vr5900-* | mips64vr5900el-* \
344 | mipsisa32-* | mipsisa32el-* \ 359 | mipsisa32-* | mipsisa32el-* \
355 | none-* | np1-* | ns16k-* | ns32k-* \ 370 | none-* | np1-* | ns16k-* | ns32k-* \
356 | orion-* \ 371 | orion-* \
357 | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ 372 | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
358 | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \ 373 | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \
359 | pyramid-* \ 374 | pyramid-* \
360 | romp-* | rs6000-* \ 375 | romp-* | rs6000-* | rx-* \
361 | sh-* | sh[1234]-* | sh[24]a-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ 376 | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \
362 | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ 377 | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
363 | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \ 378 | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \
364 | sparclite-* \ 379 | sparclite-* \
365 | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | strongarm-* | sv1-* | sx?-* \ 380 | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | strongarm-* | sv1-* | sx?-* \
366 | tahoe-* | thumb-* \ 381 | tahoe-* | thumb-* \
367 | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ 382 | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* | tile-* \
368 | tron-* \ 383 | tron-* \
369 | v850-* | v850e-* | vax-* \ 384 | v850-* | v850e-* | vax-* \
370 | we32k-* \ 385 | we32k-* \
371 | x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \ 386 | x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \
372 | xstormy16-* | xtensa*-* \ 387 | xstormy16-* | xtensa*-* \
373 | ymp-* \ 388 | ymp-* \
374 | z8k-*) 389 | z8k-* | z80-*)
375 ;; 390 ;;
376 # Recognize the basic CPU types without company name, with glob match. 391 # Recognize the basic CPU types without company name, with glob match.
377 xtensa*) 392 xtensa*)
378 basic_machine=$basic_machine-unknown 393 basic_machine=$basic_machine-unknown
379 ;; 394 ;;
437 ;; 452 ;;
438 apollo68bsd) 453 apollo68bsd)
439 basic_machine=m68k-apollo 454 basic_machine=m68k-apollo
440 os=-bsd 455 os=-bsd
441 ;; 456 ;;
457 aros)
458 basic_machine=i386-pc
459 os=-aros
460 ;;
442 aux) 461 aux)
443 basic_machine=m68k-apple 462 basic_machine=m68k-apple
444 os=-aux 463 os=-aux
445 ;; 464 ;;
446 balance) 465 balance)
453 ;; 472 ;;
454 blackfin-*) 473 blackfin-*)
455 basic_machine=bfin-`echo $basic_machine | sed 's/^[^-]*-//'` 474 basic_machine=bfin-`echo $basic_machine | sed 's/^[^-]*-//'`
456 os=-linux 475 os=-linux
457 ;; 476 ;;
477 bluegene*)
478 basic_machine=powerpc-ibm
479 os=-cnk
480 ;;
458 c90) 481 c90)
459 basic_machine=c90-cray 482 basic_machine=c90-cray
460 os=-unicos 483 os=-unicos
461 ;; 484 ;;
485 cegcc)
486 basic_machine=arm-unknown
487 os=-cegcc
488 ;;
462 convex-c1) 489 convex-c1)
463 basic_machine=c1-convex 490 basic_machine=c1-convex
464 os=-bsd 491 os=-bsd
465 ;; 492 ;;
466 convex-c2) 493 convex-c2)
523 basic_machine=m68k-motorola 550 basic_machine=m68k-motorola
524 ;; 551 ;;
525 delta88) 552 delta88)
526 basic_machine=m88k-motorola 553 basic_machine=m88k-motorola
527 os=-sysv3 554 os=-sysv3
555 ;;
556 dicos)
557 basic_machine=i686-pc
558 os=-dicos
528 ;; 559 ;;
529 djgpp) 560 djgpp)
530 basic_machine=i586-pc 561 basic_machine=i586-pc
531 os=-msdosdjgpp 562 os=-msdosdjgpp
532 ;; 563 ;;
696 os=-sysv 727 os=-sysv
697 ;; 728 ;;
698 merlin) 729 merlin)
699 basic_machine=ns32k-utek 730 basic_machine=ns32k-utek
700 os=-sysv 731 os=-sysv
732 ;;
733 microblaze)
734 basic_machine=microblaze-xilinx
701 ;; 735 ;;
702 mingw32) 736 mingw32)
703 basic_machine=i386-pc 737 basic_machine=i386-pc
704 os=-mingw32 738 os=-mingw32
705 ;; 739 ;;
1047 ;; 1081 ;;
1048 tic6x | c6x*) 1082 tic6x | c6x*)
1049 basic_machine=tic6x-unknown 1083 basic_machine=tic6x-unknown
1050 os=-coff 1084 os=-coff
1051 ;; 1085 ;;
1086 tile*)
1087 basic_machine=tile-unknown
1088 os=-linux-gnu
1089 ;;
1052 tx39) 1090 tx39)
1053 basic_machine=mipstx39-unknown 1091 basic_machine=mipstx39-unknown
1054 ;; 1092 ;;
1055 tx39el) 1093 tx39el)
1056 basic_machine=mipstx39el-unknown 1094 basic_machine=mipstx39el-unknown
1120 basic_machine=ymp-cray 1158 basic_machine=ymp-cray
1121 os=-unicos 1159 os=-unicos
1122 ;; 1160 ;;
1123 z8k-*-coff) 1161 z8k-*-coff)
1124 basic_machine=z8k-unknown 1162 basic_machine=z8k-unknown
1163 os=-sim
1164 ;;
1165 z80-*-coff)
1166 basic_machine=z80-unknown
1125 os=-sim 1167 os=-sim
1126 ;; 1168 ;;
1127 none) 1169 none)
1128 basic_machine=none-none 1170 basic_machine=none-none
1129 os=-none 1171 os=-none
1160 basic_machine=pdp11-dec 1202 basic_machine=pdp11-dec
1161 ;; 1203 ;;
1162 we32k) 1204 we32k)
1163 basic_machine=we32k-att 1205 basic_machine=we32k-att
1164 ;; 1206 ;;
1165 sh[1234] | sh[24]a | sh[34]eb | sh[1234]le | sh[23]ele) 1207 sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele)
1166 basic_machine=sh-unknown 1208 basic_machine=sh-unknown
1167 ;; 1209 ;;
1168 sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v) 1210 sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v)
1169 basic_machine=sparc-sun 1211 basic_machine=sparc-sun
1170 ;; 1212 ;;
1230 # First accept the basic system types. 1272 # First accept the basic system types.
1231 # The portable systems comes first. 1273 # The portable systems comes first.
1232 # Each alternative MUST END IN A *, to match a version number. 1274 # Each alternative MUST END IN A *, to match a version number.
1233 # -sysv* is not here because it comes later, after sysvr4. 1275 # -sysv* is not here because it comes later, after sysvr4.
1234 -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ 1276 -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \
1235 | -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\ 1277 | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\
1236 | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \ 1278 | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \
1279 | -kopensolaris* \
1237 | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ 1280 | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \
1238 | -aos* \ 1281 | -aos* | -aros* \
1239 | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ 1282 | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
1240 | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ 1283 | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
1241 | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \ 1284 | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \
1242 | -openbsd* | -solidbsd* \ 1285 | -openbsd* | -solidbsd* \
1243 | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \ 1286 | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \
1244 | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ 1287 | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
1245 | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ 1288 | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
1246 | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ 1289 | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
1247 | -chorusos* | -chorusrdb* \ 1290 | -chorusos* | -chorusrdb* | -cegcc* \
1248 | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ 1291 | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
1249 | -mingw32* | -linux-gnu* | -linux-newlib* | -linux-uclibc* \ 1292 | -mingw32* | -linux-gnu* | -linux-newlib* | -linux-uclibc* \
1250 | -uxpv* | -beos* | -mpeix* | -udk* \ 1293 | -uxpv* | -beos* | -mpeix* | -udk* \
1251 | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ 1294 | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
1252 | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ 1295 | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
1253 | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \ 1296 | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
1254 | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ 1297 | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
1255 | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ 1298 | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
1256 | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ 1299 | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
1257 | -skyos* | -haiku* | -rdos* | -toppers* | -drops*) 1300 | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es*)
1258 # Remember, each alternative MUST END IN *, to match a version number. 1301 # Remember, each alternative MUST END IN *, to match a version number.
1259 ;; 1302 ;;
1260 -qnx*) 1303 -qnx*)
1261 case $basic_machine in 1304 case $basic_machine in
1262 x86-* | i*86-*) 1305 x86-* | i*86-*)
1294 os=-openedition 1337 os=-openedition
1295 ;; 1338 ;;
1296 -os400*) 1339 -os400*)
1297 os=-os400 1340 os=-os400
1298 ;; 1341 ;;
1299 -cegcc*)
1300 os=-cegcc
1301 ;;
1302 -wince*) 1342 -wince*)
1303 os=-wince 1343 os=-wince
1304 ;; 1344 ;;
1305 -osfrose*) 1345 -osfrose*)
1306 os=-osfrose 1346 os=-osfrose
1384 -kaos*) 1424 -kaos*)
1385 os=-kaos 1425 os=-kaos
1386 ;; 1426 ;;
1387 -zvmoe) 1427 -zvmoe)
1388 os=-zvmoe 1428 os=-zvmoe
1429 ;;
1430 -dicos*)
1431 os=-dicos
1389 ;; 1432 ;;
1390 -none) 1433 -none)
1391 ;; 1434 ;;
1392 *) 1435 *)
1393 # Get rid of the `-' at the beginning of $os. 1436 # Get rid of the `-' at the beginning of $os.
1582 vendor=acorn 1625 vendor=acorn
1583 ;; 1626 ;;
1584 -sunos*) 1627 -sunos*)
1585 vendor=sun 1628 vendor=sun
1586 ;; 1629 ;;
1587 -aix*) 1630 -cnk*|-aix*)
1588 vendor=ibm 1631 vendor=ibm
1589 ;; 1632 ;;
1590 -beos*) 1633 -beos*)
1591 vendor=be 1634 vendor=be
1592 ;; 1635 ;;