/[pcre]/code/tags/pcre-6.5/config.sub
ViewVC logotype

Diff of /code/tags/pcre-6.5/config.sub

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 63 by nigel, Sat Feb 24 21:40:03 2007 UTC revision 87 by nigel, Sat Feb 24 21:41:21 2007 UTC
# Line 1  Line 1 
1  #! /bin/sh  #! /bin/sh
2  # Configuration validation subroutine script.  # Configuration validation subroutine script.
3  #   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,  #   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
4  #   2000, 2001, 2002 Free Software Foundation, Inc.  #   2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
5    
6  timestamp='2002-11-30'  timestamp='2005-12-23'
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
# Line 21  timestamp='2002-11-30' Line 21  timestamp='2002-11-30'
21  #  #
22  # You should have received a copy of the GNU General Public License  # You should have received a copy of the GNU General Public License
23  # along with this program; if not, write to the Free Software  # along with this program; if not, write to the Free Software
24  # Foundation, Inc., 59 Temple Place - Suite 330,  # Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
25  # Boston, MA 02111-1307, USA.  # 02110-1301, USA.
26    #
27  # As a special exception to the GNU General Public License, if you  # As a special exception to the GNU General Public License, if you
28  # distribute this file as part of a program that contains a  # distribute this file as part of a program that contains a
29  # configuration script generated by Autoconf, you may include it under  # configuration script generated by Autoconf, you may include it under
30  # the same distribution terms that you use for the rest of that program.  # the same distribution terms that you use for the rest of that program.
31    
32    
33  # Please send patches to <config-patches@gnu.org>.  Submit a context  # Please send patches to <config-patches@gnu.org>.  Submit a context
34  # diff and a properly formatted ChangeLog entry.  # diff and a properly formatted ChangeLog entry.
35  #  #
# Line 70  Report bugs and patches to <config-patch Line 71  Report bugs and patches to <config-patch
71  version="\  version="\
72  GNU config.sub ($timestamp)  GNU config.sub ($timestamp)
73    
74  Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001  Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
75  Free Software Foundation, Inc.  Free Software Foundation, Inc.
76    
77  This is free software; see the source for copying conditions.  There is NO  This is free software; see the source for copying conditions.  There is NO
# Line 83  Try \`$me --help' for more information." Line 84  Try \`$me --help' for more information."
84  while test $# -gt 0 ; do  while test $# -gt 0 ; do
85    case $1 in    case $1 in
86      --time-stamp | --time* | -t )      --time-stamp | --time* | -t )
87         echo "$timestamp" ; exit 0 ;;         echo "$timestamp" ; exit ;;
88      --version | -v )      --version | -v )
89         echo "$version" ; exit 0 ;;         echo "$version" ; exit ;;
90      --help | --h* | -h )      --help | --h* | -h )
91         echo "$usage"; exit 0 ;;         echo "$usage"; exit ;;
92      -- )     # Stop option processing      -- )     # Stop option processing
93         shift; break ;;         shift; break ;;
94      - ) # Use stdin as input.      - ) # Use stdin as input.
# Line 99  while test $# -gt 0 ; do Line 100  while test $# -gt 0 ; do
100      *local*)      *local*)
101         # First pass through any local machine types.         # First pass through any local machine types.
102         echo $1         echo $1
103         exit 0;;         exit ;;
104    
105      * )      * )
106         break ;;         break ;;
# Line 118  esac Line 119  esac
119  # Here we must recognize all the valid KERNEL-OS combinations.  # Here we must recognize all the valid KERNEL-OS combinations.
120  maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`  maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
121  case $maybe_os in  case $maybe_os in
122    nto-qnx* | linux-gnu* | freebsd*-gnu* | netbsd*-gnu* | storm-chaos* | os2-emx* | rtmk-nova*)    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*)
125      os=-$maybe_os      os=-$maybe_os
126      basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`      basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
127      ;;      ;;
# Line 144  case $os in Line 147  case $os in
147          -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\          -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\
148          -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \          -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \
149          -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \          -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \
150          -apple | -axis)          -apple | -axis | -knuth | -cray)
151                  os=                  os=
152                  basic_machine=$1                  basic_machine=$1
153                  ;;                  ;;
# Line 169  case $os in Line 172  case $os in
172          -hiux*)          -hiux*)
173                  os=-hiuxwe2                  os=-hiuxwe2
174                  ;;                  ;;
175            -sco6)
176                    os=-sco5v6
177                    basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
178                    ;;
179          -sco5)          -sco5)
180                  os=-sco3.2v5                  os=-sco3.2v5
181                  basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`                  basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
# Line 185  case $os in Line 192  case $os in
192                  # Don't forget version if it is 3.2v4 or newer.                  # Don't forget version if it is 3.2v4 or newer.
193                  basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`                  basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
194                  ;;                  ;;
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                    ;;
199          -sco*)          -sco*)
200                  os=-sco3.2v2                  os=-sco3.2v2
201                  basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`                  basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
# Line 228  case $basic_machine in Line 239  case $basic_machine in
239          | a29k \          | a29k \
240          | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \          | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
241          | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \          | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
242            | am33_2.0 \
243          | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \          | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \
244          | clipper \          | bfin \
245          | d10v | d30v | dlx | dsp16xx \          | c4x | clipper \
246            | d10v | d30v | dlx | dsp16xx | dvp \
247          | fr30 | frv \          | fr30 | frv \
248          | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \          | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
249          | i370 | i860 | i960 | ia64 \          | i370 | i860 | i960 | ia64 \
250          | ip2k \          | ip2k | iq2000 \
251          | m32r | m68000 | m68k | m88k | mcore \          | m32r | m32rle | m68000 | m68k | m88k | maxq | mb | microblaze | mcore \
252          | mips | mipsbe | mipseb | mipsel | mipsle \          | mips | mipsbe | mipseb | mipsel | mipsle \
253          | mips16 \          | mips16 \
254          | mips64 | mips64el \          | mips64 | mips64el \
# Line 244  case $basic_machine in Line 257  case $basic_machine in
257          | mips64vr4100 | mips64vr4100el \          | mips64vr4100 | mips64vr4100el \
258          | mips64vr4300 | mips64vr4300el \          | mips64vr4300 | mips64vr4300el \
259          | mips64vr5000 | mips64vr5000el \          | mips64vr5000 | mips64vr5000el \
260            | mips64vr5900 | mips64vr5900el \
261          | mipsisa32 | mipsisa32el \          | mipsisa32 | mipsisa32el \
262            | mipsisa32r2 | mipsisa32r2el \
263          | mipsisa64 | mipsisa64el \          | mipsisa64 | mipsisa64el \
264            | mipsisa64r2 | mipsisa64r2el \
265          | mipsisa64sb1 | mipsisa64sb1el \          | mipsisa64sb1 | mipsisa64sb1el \
266          | mipsisa64sr71k | mipsisa64sr71kel \          | mipsisa64sr71k | mipsisa64sr71kel \
267          | mipstx39 | mipstx39el \          | mipstx39 | mipstx39el \
268          | mn10200 | mn10300 \          | mn10200 | mn10300 \
269            | mt \
270            | msp430 \
271          | ns16k | ns32k \          | ns16k | ns32k \
272          | openrisc | or32 \          | or32 \
273          | pdp10 | pdp11 | pj | pjl \          | pdp10 | pdp11 | pj | pjl \
274          | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \          | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
275          | pyramid \          | pyramid \
276          | sh | sh[1234] | sh3e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \          | sh | sh[1234] | sh[24]a | sh[24]a*eb | sh[23]e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \
277          | sh64 | sh64le \          | sh64 | sh64le \
278          | sparc | sparc64 | sparc86x | sparclet | sparclite | sparcv9 | sparcv9b \          | sparc | sparc64 | sparc64b | sparc86x | sparclet | sparclite \
279            | sparcv8 | sparcv9 | sparcv9b \
280          | strongarm \          | strongarm \
281          | tahoe | thumb | tic80 | tron \          | tahoe | thumb | tic4x | tic80 | tron \
282          | v850 | v850e \          | v850 | v850e \
283          | we32k \          | we32k \
284          | x86 | xscale | xstormy16 | xtensa \          | x86 | xscale | xscalee[bl] | xstormy16 | xtensa \
285          | z8k)          | z8k)
286                  basic_machine=$basic_machine-unknown                  basic_machine=$basic_machine-unknown
287                  ;;                  ;;
288            m32c)
289                    basic_machine=$basic_machine-unknown
290                    ;;
291          m6811 | m68hc11 | m6812 | m68hc12)          m6811 | m68hc11 | m6812 | m68hc12)
292                  # Motorola 68HC11/12.                  # Motorola 68HC11/12.
293                  basic_machine=$basic_machine-unknown                  basic_machine=$basic_machine-unknown
# Line 273  case $basic_machine in Line 295  case $basic_machine in
295                  ;;                  ;;
296          m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k)          m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k)
297                  ;;                  ;;
298            ms1)
299                    basic_machine=mt-unknown
300                    ;;
301            nios2 | nios2-* | nios2 | nios2-*)
302                    basic_machine=nios2-altera
303                    os=-none
304                    ;;
305    
306          # We use `pc' rather than `unknown'          # We use `pc' rather than `unknown'
307          # because (1) that's what they normally are, and          # because (1) that's what they normally are, and
# Line 293  case $basic_machine in Line 322  case $basic_machine in
322          | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \          | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \
323          | arm-*  | armbe-* | armle-* | armeb-* | armv*-* \          | arm-*  | armbe-* | armle-* | armeb-* | armv*-* \
324          | avr-* \          | avr-* \
325          | bs2000-* \          | bfin-* | bs2000-* \
326          | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* \          | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \
327          | clipper-* | cydra-* \          | clipper-* | craynv-* | cydra-* \
328          | d10v-* | d30v-* | dlx-* \          | d10v-* | d30v-* | dlx-* \
329          | elxsi-* \          | elxsi-* \
330          | f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \          | f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \
331          | h8300-* | h8500-* \          | h8300-* | h8500-* \
332          | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \          | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
333          | i*86-* | i860-* | i960-* | ia64-* \          | i*86-* | i860-* | i960-* | ia64-* \
334          | ip2k-* \          | ip2k-* | iq2000-* \
335          | m32r-* \          | m32r-* | m32rle-* \
336          | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \          | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
337          | m88110-* | m88k-* | mcore-* \          | m88110-* | m88k-* | maxq-* | mcore-* \
338          | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \          | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
339          | mips16-* \          | mips16-* \
340          | mips64-* | mips64el-* \          | mips64-* | mips64el-* \
# Line 314  case $basic_machine in Line 343  case $basic_machine in
343          | mips64vr4100-* | mips64vr4100el-* \          | mips64vr4100-* | mips64vr4100el-* \
344          | mips64vr4300-* | mips64vr4300el-* \          | mips64vr4300-* | mips64vr4300el-* \
345          | mips64vr5000-* | mips64vr5000el-* \          | mips64vr5000-* | mips64vr5000el-* \
346            | mips64vr5900-* | mips64vr5900el-* \
347          | mipsisa32-* | mipsisa32el-* \          | mipsisa32-* | mipsisa32el-* \
348            | mipsisa32r2-* | mipsisa32r2el-* \
349          | mipsisa64-* | mipsisa64el-* \          | mipsisa64-* | mipsisa64el-* \
350            | mipsisa64r2-* | mipsisa64r2el-* \
351          | mipsisa64sb1-* | mipsisa64sb1el-* \          | mipsisa64sb1-* | mipsisa64sb1el-* \
352          | mipsisa64sr71k-* | mipsisa64sr71kel-* \          | mipsisa64sr71k-* | mipsisa64sr71kel-* \
353          | mipstx39 | mipstx39el \          | mipstx39-* | mipstx39el-* \
354            | mmix-* \
355            | mt-* \
356            | msp430-* \
357          | none-* | np1-* | ns16k-* | ns32k-* \          | none-* | np1-* | ns16k-* | ns32k-* \
358          | orion-* \          | orion-* \
359          | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \          | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
360          | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \          | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \
361          | pyramid-* \          | pyramid-* \
362          | romp-* | rs6000-* \          | romp-* | rs6000-* \
363          | sh-* | sh[1234]-* | sh3e-* | sh[34]eb-* | shbe-* \          | sh-* | sh[1234]-* | sh[24]a-* | sh[23]e-* | sh[34]eb-* | shbe-* \
364          | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \          | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
365          | sparc-* | sparc64-* | sparc86x-* | sparclet-* | sparclite-* \          | sparc-* | sparc64-* | sparc64b-* | sparc86x-* | sparclet-* \
366          | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \          | sparclite-* \
367          | tahoe-* | thumb-* | tic30-* | tic4x-* | tic54x-* | tic80-* | tron-* \          | sparcv8-* | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \
368            | tahoe-* | thumb-* \
369            | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \
370            | tron-* \
371          | v850-* | v850e-* | vax-* \          | v850-* | v850e-* | vax-* \
372          | we32k-* \          | we32k-* \
373          | x86-* | x86_64-* | xps100-* | xscale-* | xstormy16-* \          | x86-* | x86_64-* | xps100-* | xscale-* | xscalee[bl]-* \
374          | xtensa-* \          | xstormy16-* | xtensa-* \
375          | ymp-* \          | ymp-* \
376          | z8k-*)          | z8k-*)
377                  ;;                  ;;
378            m32c-*)
379                    ;;
380          # Recognize the various machine names and aliases which stand          # Recognize the various machine names and aliases which stand
381          # for a CPU type and a company and sometimes even an OS.          # for a CPU type and a company and sometimes even an OS.
382          386bsd)          386bsd)
# Line 353  case $basic_machine in Line 393  case $basic_machine in
393                  basic_machine=a29k-amd                  basic_machine=a29k-amd
394                  os=-udi                  os=-udi
395                  ;;                  ;;
396            abacus)
397                    basic_machine=abacus-unknown
398                    ;;
399          adobe68k)          adobe68k)
400                  basic_machine=m68010-adobe                  basic_machine=m68010-adobe
401                  os=-scout                  os=-scout
# Line 367  case $basic_machine in Line 410  case $basic_machine in
410                  basic_machine=a29k-none                  basic_machine=a29k-none
411                  os=-bsd                  os=-bsd
412                  ;;                  ;;
413            amd64)
414                    basic_machine=x86_64-pc
415                    ;;
416            amd64-*)
417                    basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'`
418                    ;;
419          amdahl)          amdahl)
420                  basic_machine=580-amdahl                  basic_machine=580-amdahl
421                  os=-sysv                  os=-sysv
# Line 426  case $basic_machine in Line 475  case $basic_machine in
475                  basic_machine=j90-cray                  basic_machine=j90-cray
476                  os=-unicos                  os=-unicos
477                  ;;                  ;;
478            craynv)
479                    basic_machine=craynv-cray
480                    os=-unicosmp
481                    ;;
482            cr16c)
483                    basic_machine=cr16c-unknown
484                    os=-elf
485                    ;;
486          crds | unos)          crds | unos)
487                  basic_machine=m68k-crds                  basic_machine=m68k-crds
488                  ;;                  ;;
489            crisv32 | crisv32-* | etraxfs*)
490                    basic_machine=crisv32-axis
491                    ;;
492          cris | cris-* | etrax*)          cris | cris-* | etrax*)
493                  basic_machine=cris-axis                  basic_machine=cris-axis
494                  ;;                  ;;
495            crx)
496                    basic_machine=crx-unknown
497                    os=-elf
498                    ;;
499          da30 | da30-*)          da30 | da30-*)
500                  basic_machine=m68k-da30                  basic_machine=m68k-da30
501                  ;;                  ;;
# Line 454  case $basic_machine in Line 518  case $basic_machine in
518                  basic_machine=m88k-motorola                  basic_machine=m88k-motorola
519                  os=-sysv3                  os=-sysv3
520                  ;;                  ;;
521            djgpp)
522                    basic_machine=i586-pc
523                    os=-msdosdjgpp
524                    ;;
525          dpx20 | dpx20-*)          dpx20 | dpx20-*)
526                  basic_machine=rs6000-bull                  basic_machine=rs6000-bull
527                  os=-bosx                  os=-bosx
# Line 626  case $basic_machine in Line 694  case $basic_machine in
694                  basic_machine=m68k-atari                  basic_machine=m68k-atari
695                  os=-mint                  os=-mint
696                  ;;                  ;;
697            mipsEE* | ee | ps2)
698                    basic_machine=mips64r5900el-scei
699                    case $os in
700                        -linux*)
701                            ;;
702                        *)
703                            os=-elf
704                            ;;
705                    esac
706                    ;;
707            iop)
708                    basic_machine=mipsel-scei
709                    os=-irx
710                    ;;
711            dvp)
712                    basic_machine=dvp-scei
713                    os=-elf
714                    ;;
715          mips3*-*)          mips3*-*)
716                  basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`                  basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`
717                  ;;                  ;;
718          mips3*)          mips3*)
719                  basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown                  basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown
720                  ;;                  ;;
         mmix*)  
                 basic_machine=mmix-knuth  
                 os=-mmixware  
                 ;;  
721          monitor)          monitor)
722                  basic_machine=m68k-rom68k                  basic_machine=m68k-rom68k
723                  os=-coff                  os=-coff
# Line 648  case $basic_machine in Line 730  case $basic_machine in
730                  basic_machine=i386-pc                  basic_machine=i386-pc
731                  os=-msdos                  os=-msdos
732                  ;;                  ;;
733            ms1-*)
734                    basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'`
735                    ;;
736          mvs)          mvs)
737                  basic_machine=i370-ibm                  basic_machine=i370-ibm
738                  os=-mvs                  os=-mvs
# Line 723  case $basic_machine in Line 808  case $basic_machine in
808                  basic_machine=hppa1.1-oki                  basic_machine=hppa1.1-oki
809                  os=-proelf                  os=-proelf
810                  ;;                  ;;
811          or32 | or32-*)          openrisc | openrisc-*)
812                  basic_machine=or32-unknown                  basic_machine=or32-unknown
813                  os=-coff                  ;;
814            os400)
815                    basic_machine=powerpc-ibm
816                    os=-os400
817                  ;;                  ;;
818          OSE68000 | ose68000)          OSE68000 | ose68000)
819                  basic_machine=m68000-ericsson                  basic_machine=m68000-ericsson
# Line 752  case $basic_machine in Line 840  case $basic_machine in
840          pc532 | pc532-*)          pc532 | pc532-*)
841                  basic_machine=ns32k-pc532                  basic_machine=ns32k-pc532
842                  ;;                  ;;
843            pc98)
844                    basic_machine=i386-pc
845                    ;;
846            pc98-*)
847                    basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'`
848                    ;;
849          pentium | p5 | k5 | k6 | nexgen | viac3)          pentium | p5 | k5 | k6 | nexgen | viac3)
850                  basic_machine=i586-pc                  basic_machine=i586-pc
851                  ;;                  ;;
852          pentiumpro | p6 | 6x86 | athlon | athlon_*)          pentiumpro | p6 | 6x86 | athlon | athlon_*)
853                  basic_machine=i686-pc                  basic_machine=i686-pc
854                  ;;                  ;;
855          pentiumii | pentium2)          pentiumii | pentium2 | pentiumiii | pentium3)
856                  basic_machine=i686-pc                  basic_machine=i686-pc
857                  ;;                  ;;
858            pentium4)
859                    basic_machine=i786-pc
860                    ;;
861          pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*)          pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*)
862                  basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'`                  basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'`
863                  ;;                  ;;
864          pentiumpro-* | p6-* | 6x86-* | athlon-*)          pentiumpro-* | p6-* | 6x86-* | athlon-*)
865                  basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`                  basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
866                  ;;                  ;;
867          pentiumii-* | pentium2-*)          pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*)
868                  basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`                  basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
869                  ;;                  ;;
870            pentium4-*)
871                    basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'`
872                    ;;
873          pn)          pn)
874                  basic_machine=pn-gould                  basic_machine=pn-gould
875                  ;;                  ;;
# Line 802  case $basic_machine in Line 902  case $basic_machine in
902                  basic_machine=i586-unknown                  basic_machine=i586-unknown
903                  os=-pw32                  os=-pw32
904                  ;;                  ;;
905            rdos)
906                    basic_machine=i386-pc
907                    os=-rdos
908                    ;;
909          rom68k)          rom68k)
910                  basic_machine=m68k-rom68k                  basic_machine=m68k-rom68k
911                  os=-coff                  os=-coff
# Line 828  case $basic_machine in Line 932  case $basic_machine in
932          sb1el)          sb1el)
933                  basic_machine=mipsisa64sb1el-unknown                  basic_machine=mipsisa64sb1el-unknown
934                  ;;                  ;;
935            sei)
936                    basic_machine=mips-sei
937                    os=-seiux
938                    ;;
939          sequent)          sequent)
940                  basic_machine=i386-sequent                  basic_machine=i386-sequent
941                  ;;                  ;;
# Line 835  case $basic_machine in Line 943  case $basic_machine in
943                  basic_machine=sh-hitachi                  basic_machine=sh-hitachi
944                  os=-hms                  os=-hms
945                  ;;                  ;;
946            sh64)
947                    basic_machine=sh64-unknown
948                    ;;
949          sparclite-wrs | simso-wrs)          sparclite-wrs | simso-wrs)
950                  basic_machine=sparclite-wrs                  basic_machine=sparclite-wrs
951                  os=-vxworks                  os=-vxworks
# Line 901  case $basic_machine in Line 1012  case $basic_machine in
1012                  basic_machine=i386-sequent                  basic_machine=i386-sequent
1013                  os=-dynix                  os=-dynix
1014                  ;;                  ;;
         t3d)  
                 basic_machine=alpha-cray  
                 os=-unicos  
                 ;;  
1015          t3e)          t3e)
1016                  basic_machine=alphaev5-cray                  basic_machine=alphaev5-cray
1017                  os=-unicos                  os=-unicos
# Line 913  case $basic_machine in Line 1020  case $basic_machine in
1020                  basic_machine=t90-cray                  basic_machine=t90-cray
1021                  os=-unicos                  os=-unicos
1022                  ;;                  ;;
         tic4x | c4x*)  
                 basic_machine=tic4x-unknown  
                 os=-coff  
                 ;;  
1023          tic54x | c54x*)          tic54x | c54x*)
1024                  basic_machine=tic54x-unknown                  basic_machine=tic54x-unknown
1025                  os=-coff                  os=-coff
1026                  ;;                  ;;
1027            tic55x | c55x*)
1028                    basic_machine=tic55x-unknown
1029                    os=-coff
1030                    ;;
1031            tic6x | c6x*)
1032                    basic_machine=tic6x-unknown
1033                    os=-coff
1034                    ;;
1035          tx39)          tx39)
1036                  basic_machine=mipstx39-unknown                  basic_machine=mipstx39-unknown
1037                  ;;                  ;;
# Line 934  case $basic_machine in Line 1045  case $basic_machine in
1045          tower | tower-32)          tower | tower-32)
1046                  basic_machine=m68k-ncr                  basic_machine=m68k-ncr
1047                  ;;                  ;;
1048            tpf)
1049                    basic_machine=s390x-ibm
1050                    os=-tpf
1051                    ;;
1052          udi29k)          udi29k)
1053                  basic_machine=a29k-amd                  basic_machine=a29k-amd
1054                  os=-udi                  os=-udi
# Line 977  case $basic_machine in Line 1092  case $basic_machine in
1092                  basic_machine=hppa1.1-winbond                  basic_machine=hppa1.1-winbond
1093                  os=-proelf                  os=-proelf
1094                  ;;                  ;;
1095            xbox)
1096                    basic_machine=i686-pc
1097                    os=-mingw32
1098                    ;;
1099          xps | xps100)          xps | xps100)
1100                  basic_machine=xps100-honeywell                  basic_machine=xps100-honeywell
1101                  ;;                  ;;
# Line 1007  case $basic_machine in Line 1126  case $basic_machine in
1126          romp)          romp)
1127                  basic_machine=romp-ibm                  basic_machine=romp-ibm
1128                  ;;                  ;;
1129            mmix)
1130                    basic_machine=mmix-knuth
1131                    ;;
1132          rs6000)          rs6000)
1133                  basic_machine=rs6000-ibm                  basic_machine=rs6000-ibm
1134                  ;;                  ;;
# Line 1023  case $basic_machine in Line 1145  case $basic_machine in
1145          we32k)          we32k)
1146                  basic_machine=we32k-att                  basic_machine=we32k-att
1147                  ;;                  ;;
1148          sh3 | sh4 | sh3eb | sh4eb | sh[1234]le | sh3ele)          sh[1234] | sh[24]a | sh[34]eb | sh[1234]le | sh[23]ele)
1149                  basic_machine=sh-unknown                  basic_machine=sh-unknown
1150                  ;;                  ;;
1151          sh64)          sparc | sparcv8 | sparcv9 | sparcv9b)
                 basic_machine=sh64-unknown  
                 ;;  
         sparc | sparcv9 | sparcv9b)  
1152                  basic_machine=sparc-sun                  basic_machine=sparc-sun
1153                  ;;                  ;;
1154          cydra)          cydra)
# Line 1102  case $os in Line 1221  case $os in
1221                | -aos* \                | -aos* \
1222                | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \                | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
1223                | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \                | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
1224                | -hiux* | -386bsd* | -netbsd* | -openbsd* | -freebsd* | -riscix* \                | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* | -openbsd* \
1225                | -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \                | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \
1226                  | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
1227                | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \                | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
1228                | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \                | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
1229                | -chorusos* | -chorusrdb* \                | -chorusos* | -chorusrdb* \
1230                | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \                | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
1231                | -mingw32* | -linux-gnu* | -uxpv* | -beos* | -mpeix* | -udk* \                | -mingw32* | -linux-gnu* | -linux-newlib* | -linux-uclibc* \
1232                  | -uxpv* | -beos* | -mpeix* | -udk* \
1233                | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \                | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
1234                | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \                | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
1235                | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \                | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
1236                | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \                | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
1237                | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \                | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
1238                | -powermax* | -dnix*)                | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
1239                  | -skyos* | -haiku* | -rdos* | -irx*)
1240          # Remember, each alternative MUST END IN *, to match a version number.          # Remember, each alternative MUST END IN *, to match a version number.
1241                  ;;                  ;;
1242          -qnx*)          -qnx*)
# Line 1132  case $os in Line 1254  case $os in
1254                  os=`echo $os | sed -e 's|nto|nto-qnx|'`                  os=`echo $os | sed -e 's|nto|nto-qnx|'`
1255                  ;;                  ;;
1256          -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \          -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \
1257                | -windows* | -osx | -abug | -netware* | -os9* | -beos* \                | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* \
1258                | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*)                | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*)
1259                  ;;                  ;;
1260          -mac*)          -mac*)
1261                  os=`echo $os | sed -e 's|mac|macos|'`                  os=`echo $os | sed -e 's|mac|macos|'`
1262                  ;;                  ;;
1263            -linux-dietlibc)
1264                    os=-linux-dietlibc
1265                    ;;
1266          -linux*)          -linux*)
1267                  os=`echo $os | sed -e 's|linux|linux-gnu|'`                  os=`echo $os | sed -e 's|linux|linux-gnu|'`
1268                  ;;                  ;;
# Line 1150  case $os in Line 1275  case $os in
1275          -opened*)          -opened*)
1276                  os=-openedition                  os=-openedition
1277                  ;;                  ;;
1278            -os400*)
1279                    os=-os400
1280                    ;;
1281          -wince*)          -wince*)
1282                  os=-wince                  os=-wince
1283                  ;;                  ;;
# Line 1171  case $os in Line 1299  case $os in
1299          -atheos*)          -atheos*)
1300                  os=-atheos                  os=-atheos
1301                  ;;                  ;;
1302            -syllable*)
1303                    os=-syllable
1304                    ;;
1305          -386bsd)          -386bsd)
1306                  os=-bsd                  os=-bsd
1307                  ;;                  ;;
# Line 1193  case $os in Line 1324  case $os in
1324          -sinix*)          -sinix*)
1325                  os=-sysv4                  os=-sysv4
1326                  ;;                  ;;
1327            -tpf*)
1328                    os=-tpf
1329                    ;;
1330          -triton*)          -triton*)
1331                  os=-sysv3                  os=-sysv3
1332                  ;;                  ;;
# Line 1223  case $os in Line 1357  case $os in
1357          -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)          -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
1358                  os=-mint                  os=-mint
1359                  ;;                  ;;
1360            -aros*)
1361                    os=-aros
1362                    ;;
1363            -kaos*)
1364                    os=-kaos
1365                    ;;
1366            -zvmoe)
1367                    os=-zvmoe
1368                    ;;
1369          -none)          -none)
1370                  ;;                  ;;
1371          *)          *)
# Line 1254  case $basic_machine in Line 1397  case $basic_machine in
1397          arm*-semi)          arm*-semi)
1398                  os=-aout                  os=-aout
1399                  ;;                  ;;
1400        c4x-* | tic4x-*)
1401            os=-coff
1402            ;;
1403          # This must come before the *-dec entry.          # This must come before the *-dec entry.
1404          pdp10-*)          pdp10-*)
1405                  os=-tops20                  os=-tops20
# Line 1297  case $basic_machine in Line 1443  case $basic_machine in
1443          *-be)          *-be)
1444                  os=-beos                  os=-beos
1445                  ;;                  ;;
1446            *-haiku)
1447                    os=-haiku
1448                    ;;
1449          *-ibm)          *-ibm)
1450                  os=-aix                  os=-aix
1451                  ;;                  ;;
1452            *-knuth)
1453                    os=-mmixware
1454                    ;;
1455          *-wec)          *-wec)
1456                  os=-proelf                  os=-proelf
1457                  ;;                  ;;
# Line 1432  case $basic_machine in Line 1584  case $basic_machine in
1584                          -mvs* | -opened*)                          -mvs* | -opened*)
1585                                  vendor=ibm                                  vendor=ibm
1586                                  ;;                                  ;;
1587                            -os400*)
1588                                    vendor=ibm
1589                                    ;;
1590                          -ptx*)                          -ptx*)
1591                                  vendor=sequent                                  vendor=sequent
1592                                  ;;                                  ;;
1593                            -tpf*)
1594                                    vendor=ibm
1595                                    ;;
1596                          -vxsim* | -vxworks* | -windiss*)                          -vxsim* | -vxworks* | -windiss*)
1597                                  vendor=wrs                                  vendor=wrs
1598                                  ;;                                  ;;
# Line 1459  case $basic_machine in Line 1617  case $basic_machine in
1617  esac  esac
1618    
1619  echo $basic_machine$os  echo $basic_machine$os
1620  exit 0  exit
1621    
1622  # Local variables:  # Local variables:
1623  # eval: (add-hook 'write-file-hooks 'time-stamp)  # eval: (add-hook 'write-file-hooks 'time-stamp)

Legend:
Removed from v.63  
changed lines
  Added in v.87

  ViewVC Help
Powered by ViewVC 1.1.5