3 |
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 |
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 |
4 |
# Free Software Foundation, Inc. |
# Free Software Foundation, Inc. |
5 |
|
|
6 |
timestamp='2001-04-20' |
timestamp='2001-06-08' |
7 |
|
|
8 |
# This file is (in principle) common to ALL GNU software. |
# This file is (in principle) common to ALL GNU software. |
9 |
# The presence of a machine in this file suggests that SOME GNU software |
# The presence of a machine in this file suggests that SOME GNU software |
117 |
# Here we must recognize all the valid KERNEL-OS combinations. |
# Here we must recognize all the valid KERNEL-OS combinations. |
118 |
maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` |
maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` |
119 |
case $maybe_os in |
case $maybe_os in |
120 |
nto-qnx* | linux-gnu* | storm-chaos* | os2-emx*) |
nto-qnx* | linux-gnu* | storm-chaos* | os2-emx* | windows32-*) |
121 |
os=-$maybe_os |
os=-$maybe_os |
122 |
basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` |
basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` |
123 |
;; |
;; |
157 |
os=-vxworks |
os=-vxworks |
158 |
basic_machine=$1 |
basic_machine=$1 |
159 |
;; |
;; |
160 |
|
-chorusos*) |
161 |
|
os=-chorusos |
162 |
|
basic_machine=$1 |
163 |
|
;; |
164 |
|
-chorusrdb) |
165 |
|
os=-chorusrdb |
166 |
|
basic_machine=$1 |
167 |
|
;; |
168 |
-hiux*) |
-hiux*) |
169 |
os=-hiuxwe2 |
os=-hiuxwe2 |
170 |
;; |
;; |
238 |
| mips16 | mips64 | mipsel | mips64el \ |
| mips16 | mips64 | mipsel | mips64el \ |
239 |
| mips64orion | mips64orionel | mipstx39 | mipstx39el \ |
| mips64orion | mips64orionel | mipstx39 | mipstx39el \ |
240 |
| mips64vr4300 | mips64vr4300el | mips64vr4100 | mips64vr4100el \ |
| mips64vr4300 | mips64vr4300el | mips64vr4100 | mips64vr4100el \ |
241 |
| mips64vr5000 | miprs64vr5000el | mcore | s390 | s390x \ |
| mips64vr5000 | mips64vr5000el | mcore | s390 | s390x \ |
242 |
| sparc | sparclet | sparclite | sparc64 | sparcv9 | sparcv9b \ |
| sparc | sparclet | sparclite | sparc64 | sparcv9 | sparcv9b \ |
243 |
| v850 | c4x \ |
| v850 | c4x \ |
244 |
| thumb | d10v | d30v | fr30 | avr | openrisc | tic80 \ |
| thumb | d10v | d30v | fr30 | avr | openrisc | tic80 \ |
245 |
| pj | pjl | h8500) |
| pj | pjl | h8500 | z8k) |
246 |
basic_machine=$basic_machine-unknown |
basic_machine=$basic_machine-unknown |
247 |
;; |
;; |
248 |
m6811 | m68hc11 | m6812 | m68hc12) |
m6811 | m68hc11 | m6812 | m68hc12) |
250 |
basic_machine=$basic_machine-unknown |
basic_machine=$basic_machine-unknown |
251 |
os=-none |
os=-none |
252 |
;; |
;; |
253 |
m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | z8k | v70 | w65) |
m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k) |
254 |
;; |
;; |
255 |
|
|
256 |
# We use `pc' rather than `unknown' |
# We use `pc' rather than `unknown' |
279 |
| alphaev6[78]-* \ |
| alphaev6[78]-* \ |
280 |
| we32k-* | cydra-* | ns16k-* | pn-* | np1-* | xps100-* \ |
| we32k-* | cydra-* | ns16k-* | pn-* | np1-* | xps100-* \ |
281 |
| clipper-* | orion-* \ |
| clipper-* | orion-* \ |
282 |
| sparclite-* | pdp10-* | pdp11-* | sh-* | powerpc-* | powerpcle-* \ |
| sparclite-* | pdp10-* | pdp11-* | sh-* | sh[34]-* | sh[34]eb-* \ |
283 |
| sparc64-* | sparcv9-* | sparcv9b-* | sparc86x-* \ |
| powerpc-* | powerpcle-* | sparc64-* | sparcv9-* | sparcv9b-* | sparc86x-* \ |
284 |
| mips16-* | mips64-* | mipsel-* \ |
| mips16-* | mips64-* | mipsel-* \ |
285 |
| mips64el-* | mips64orion-* | mips64orionel-* \ |
| mips64el-* | mips64orion-* | mips64orionel-* \ |
286 |
| mips64vr4100-* | mips64vr4100el-* | mips64vr4300-* | mips64vr4300el-* \ |
| mips64vr4100-* | mips64vr4100el-* | mips64vr4300-* | mips64vr4300el-* \ |
889 |
basic_machine=hppa1.1-winbond |
basic_machine=hppa1.1-winbond |
890 |
os=-proelf |
os=-proelf |
891 |
;; |
;; |
892 |
|
windows32) |
893 |
|
basic_machine=i386-pc |
894 |
|
os=-windows32-msvcrt |
895 |
|
;; |
896 |
xmp) |
xmp) |
897 |
basic_machine=xmp-cray |
basic_machine=xmp-cray |
898 |
os=-unicos |
os=-unicos |
1030 |
| -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ |
| -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ |
1031 |
| -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ |
| -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ |
1032 |
| -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ |
| -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ |
1033 |
|
| -chorusos* | -chorusrdb* \ |
1034 |
| -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ |
| -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ |
1035 |
| -mingw32* | -linux-gnu* | -uxpv* | -beos* | -mpeix* | -udk* \ |
| -mingw32* | -linux-gnu* | -uxpv* | -beos* | -mpeix* | -udk* \ |
1036 |
| -interix* | -uwin* | -rhapsody* | -darwin* | -opened* \ |
| -interix* | -uwin* | -rhapsody* | -darwin* | -opened* \ |