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

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

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

revision 55 by nigel, Sat Feb 24 21:39:46 2007 UTC revision 75 by nigel, Sat Feb 24 21:40:37 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, 2000, 2001  #   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
4  #   Free Software Foundation, Inc.  #   2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc.
5    
6  timestamp='2001-05-11'  timestamp='2004-06-24'
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 29  timestamp='2001-05-11' Line 29  timestamp='2001-05-11'
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  # Please send patches to <config-patches@gnu.org>.  # Please send patches to <config-patches@gnu.org>.  Submit a context
33    # diff and a properly formatted ChangeLog entry.
34  #  #
35  # Configuration subroutine to validate and canonicalize a configuration type.  # Configuration subroutine to validate and canonicalize a configuration type.
36  # Supply the specified configuration type as an argument.  # Supply the specified configuration type as an argument.
# Line 69  Report bugs and patches to <config-patch Line 70  Report bugs and patches to <config-patch
70  version="\  version="\
71  GNU config.sub ($timestamp)  GNU config.sub ($timestamp)
72    
73  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
74  Free Software Foundation, Inc.  Free Software Foundation, Inc.
75    
76  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 117  esac Line 118  esac
118  # Here we must recognize all the valid KERNEL-OS combinations.  # Here we must recognize all the valid KERNEL-OS combinations.
119  maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`  maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
120  case $maybe_os in  case $maybe_os in
121    nto-qnx* | linux-gnu* | storm-chaos* | os2-emx*)    nto-qnx* | linux-gnu* | linux-dietlibc | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | \
122      kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | storm-chaos* | os2-emx* | rtmk-nova*)
123      os=-$maybe_os      os=-$maybe_os
124      basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`      basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
125      ;;      ;;
# Line 143  case $os in Line 145  case $os in
145          -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\          -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\
146          -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \          -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \
147          -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \          -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \
148          -apple | -axis)          -apple | -axis | -knuth | -cray)
149                  os=                  os=
150                  basic_machine=$1                  basic_machine=$1
151                  ;;                  ;;
# Line 157  case $os in Line 159  case $os in
159                  os=-vxworks                  os=-vxworks
160                  basic_machine=$1                  basic_machine=$1
161                  ;;                  ;;
162            -chorusos*)
163                    os=-chorusos
164                    basic_machine=$1
165                    ;;
166            -chorusrdb)
167                    os=-chorusrdb
168                    basic_machine=$1
169                    ;;
170          -hiux*)          -hiux*)
171                  os=-hiuxwe2                  os=-hiuxwe2
172                  ;;                  ;;
# Line 215  esac Line 225  esac
225  case $basic_machine in  case $basic_machine in
226          # Recognize the basic CPU types without company name.          # Recognize the basic CPU types without company name.
227          # Some are omitted here because they have special meanings below.          # Some are omitted here because they have special meanings below.
228          tahoe | i860 | ia64 | m32r | m68k | m68000 | m88k | ns32k | arc \          1750a | 580 \
229                  | arm | arme[lb] | arm[bl]e | armv[2345] | armv[345][lb] | strongarm | xscale \          | a29k \
230                  | pyramid | mn10200 | mn10300 | tron | a29k \          | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
231                  | 580 | i960 | h8300 \          | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
232                  | x86 | ppcbe | mipsbe | mipsle | shbe | shle \          | am33_2.0 \
233                  | hppa | hppa1.0 | hppa1.1 | hppa2.0 | hppa2.0w | hppa2.0n \          | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \
234                  | hppa64 \          | c4x | clipper \
235                  | alpha | alphaev[4-8] | alphaev56 | alphapca5[67] \          | d10v | d30v | dlx | dsp16xx \
236                  | alphaev6[78] \          | fr30 | frv \
237                  | we32k | ns16k | clipper | i370 | sh | sh[34] \          | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
238                  | powerpc | powerpcle \          | i370 | i860 | i960 | ia64 \
239                  | 1750a | dsp16xx | pdp10 | pdp11 \          | ip2k | iq2000 \
240                  | mips16 | mips64 | mipsel | mips64el \          | m32r | m32rle | m68000 | m68k | m88k | mcore \
241                  | mips64orion | mips64orionel | mipstx39 | mipstx39el \          | mips | mipsbe | mipseb | mipsel | mipsle \
242                  | mips64vr4300 | mips64vr4300el | mips64vr4100 | mips64vr4100el \          | mips16 \
243                  | mips64vr5000 | miprs64vr5000el | mcore | s390 | s390x \          | mips64 | mips64el \
244                  | sparc | sparclet | sparclite | sparc64 | sparcv9 | sparcv9b \          | mips64vr | mips64vrel \
245                  | v850 | c4x \          | mips64orion | mips64orionel \
246                  | thumb | d10v | d30v | fr30 | avr | openrisc | tic80 \          | mips64vr4100 | mips64vr4100el \
247                  | pj | pjl | h8500 | z8k)          | mips64vr4300 | mips64vr4300el \
248            | mips64vr5000 | mips64vr5000el \
249            | mipsisa32 | mipsisa32el \
250            | mipsisa32r2 | mipsisa32r2el \
251            | mipsisa64 | mipsisa64el \
252            | mipsisa64r2 | mipsisa64r2el \
253            | mipsisa64sb1 | mipsisa64sb1el \
254            | mipsisa64sr71k | mipsisa64sr71kel \
255            | mipstx39 | mipstx39el \
256            | mn10200 | mn10300 \
257            | msp430 \
258            | ns16k | ns32k \
259            | openrisc | or32 \
260            | pdp10 | pdp11 | pj | pjl \
261            | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
262            | pyramid \
263            | sh | sh[1234] | sh[23]e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \
264            | sh64 | sh64le \
265            | sparc | sparc64 | sparc86x | sparclet | sparclite | sparcv8 | sparcv9 | sparcv9b \
266            | strongarm \
267            | tahoe | thumb | tic4x | tic80 | tron \
268            | v850 | v850e \
269            | we32k \
270            | x86 | xscale | xstormy16 | xtensa \
271            | z8k)
272                  basic_machine=$basic_machine-unknown                  basic_machine=$basic_machine-unknown
273                  ;;                  ;;
274          m6811 | m68hc11 | m6812 | m68hc12)          m6811 | m68hc11 | m6812 | m68hc12)
# Line 242  case $basic_machine in Line 276  case $basic_machine in
276                  basic_machine=$basic_machine-unknown                  basic_machine=$basic_machine-unknown
277                  os=-none                  os=-none
278                  ;;                  ;;
279          m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | z8k | v70 | w65 | z8k)          m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k)
280                  ;;                  ;;
281    
282          # We use `pc' rather than `unknown'          # We use `pc' rather than `unknown'
# Line 257  case $basic_machine in Line 291  case $basic_machine in
291                  exit 1                  exit 1
292                  ;;                  ;;
293          # Recognize the basic CPU types with company name.          # Recognize the basic CPU types with company name.
294          # FIXME: clean up the formatting here.          580-* \
295          vax-* | tahoe-* | i*86-* | i860-* | ia64-* | m32r-* | m68k-* | m68000-* \          | a29k-* \
296                | m88k-* | sparc-* | ns32k-* | fx80-* | arc-* | c[123]* \          | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \
297                | arm-*  | armbe-* | armle-* | armv*-* | strongarm-* | xscale-* \          | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
298                | mips-* | pyramid-* | tron-* | a29k-* | romp-* | rs6000-* \          | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \
299                | power-* | none-* | 580-* | cray2-* | h8300-* | h8500-* | i960-* \          | arm-*  | armbe-* | armle-* | armeb-* | armv*-* \
300                | xmp-* | ymp-* \          | avr-* \
301                | x86-* | ppcbe-* | mipsbe-* | mipsle-* | shbe-* | shle-* \          | bs2000-* \
302                | hppa-* | hppa1.0-* | hppa1.1-* | hppa2.0-* | hppa2.0w-* \          | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \
303                | hppa2.0n-* | hppa64-* \          | clipper-* | craynv-* | cydra-* \
304                | alpha-* | alphaev[4-8]-* | alphaev56-* | alphapca5[67]-* \          | d10v-* | d30v-* | dlx-* \
305                | alphaev6[78]-* \          | elxsi-* \
306                | we32k-* | cydra-* | ns16k-* | pn-* | np1-* | xps100-* \          | f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \
307                | clipper-* | orion-* \          | h8300-* | h8500-* \
308                | sparclite-* | pdp10-* | pdp11-* | sh-* | sh[34]-* | sh[34]eb-* \          | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
309                | powerpc-* | powerpcle-* | sparc64-* | sparcv9-* | sparcv9b-* | sparc86x-* \          | i*86-* | i860-* | i960-* | ia64-* \
310                | mips16-* | mips64-* | mipsel-* \          | ip2k-* | iq2000-* \
311                | mips64el-* | mips64orion-* | mips64orionel-* \          | m32r-* | m32rle-* \
312                | mips64vr4100-* | mips64vr4100el-* | mips64vr4300-* | mips64vr4300el-* \          | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
313                | mipstx39-* | mipstx39el-* | mcore-* \          | m88110-* | m88k-* | mcore-* \
314                | f30[01]-* | f700-* | s390-* | s390x-* | sv1-* | t3e-* \          | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
315                | [cjt]90-* \          | mips16-* \
316                | m88110-* | m680[01234]0-* | m683?2-* | m68360-* | z8k-* | d10v-* \          | mips64-* | mips64el-* \
317                | thumb-* | v850-* | d30v-* | tic30-* | tic80-* | c30-* | fr30-* \          | mips64vr-* | mips64vrel-* \
318                | bs2000-* | tic54x-* | c54x-* | x86_64-* | pj-* | pjl-*)          | mips64orion-* | mips64orionel-* \
319            | mips64vr4100-* | mips64vr4100el-* \
320            | mips64vr4300-* | mips64vr4300el-* \
321            | mips64vr5000-* | mips64vr5000el-* \
322            | mipsisa32-* | mipsisa32el-* \
323            | mipsisa32r2-* | mipsisa32r2el-* \
324            | mipsisa64-* | mipsisa64el-* \
325            | mipsisa64r2-* | mipsisa64r2el-* \
326            | mipsisa64sb1-* | mipsisa64sb1el-* \
327            | mipsisa64sr71k-* | mipsisa64sr71kel-* \
328            | mipstx39-* | mipstx39el-* \
329            | mmix-* \
330            | msp430-* \
331            | none-* | np1-* | ns16k-* | ns32k-* \
332            | orion-* \
333            | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
334            | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \
335            | pyramid-* \
336            | romp-* | rs6000-* \
337            | sh-* | sh[1234]-* | sh[23]e-* | sh[34]eb-* | shbe-* \
338            | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
339            | sparc-* | sparc64-* | sparc86x-* | sparclet-* | sparclite-* \
340            | sparcv8-* | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \
341            | tahoe-* | thumb-* \
342            | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \
343            | tron-* \
344            | v850-* | v850e-* | vax-* \
345            | we32k-* \
346            | x86-* | x86_64-* | xps100-* | xscale-* | xstormy16-* \
347            | xtensa-* \
348            | ymp-* \
349            | z8k-*)
350                  ;;                  ;;
351          # Recognize the various machine names and aliases which stand          # Recognize the various machine names and aliases which stand
352          # for a CPU type and a company and sometimes even an OS.          # for a CPU type and a company and sometimes even an OS.
# Line 299  case $basic_machine in Line 364  case $basic_machine in
364                  basic_machine=a29k-amd                  basic_machine=a29k-amd
365                  os=-udi                  os=-udi
366                  ;;                  ;;
367            abacus)
368                    basic_machine=abacus-unknown
369                    ;;
370          adobe68k)          adobe68k)
371                  basic_machine=m68010-adobe                  basic_machine=m68010-adobe
372                  os=-scout                  os=-scout
# Line 313  case $basic_machine in Line 381  case $basic_machine in
381                  basic_machine=a29k-none                  basic_machine=a29k-none
382                  os=-bsd                  os=-bsd
383                  ;;                  ;;
384            amd64)
385                    basic_machine=x86_64-pc
386                    ;;
387            amd64-*)
388                    basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'`
389                    ;;
390          amdahl)          amdahl)
391                  basic_machine=580-amdahl                  basic_machine=580-amdahl
392                  os=-sysv                  os=-sysv
# Line 344  case $basic_machine in Line 418  case $basic_machine in
418                  basic_machine=ns32k-sequent                  basic_machine=ns32k-sequent
419                  os=-dynix                  os=-dynix
420                  ;;                  ;;
421            c90)
422                    basic_machine=c90-cray
423                    os=-unicos
424                    ;;
425          convex-c1)          convex-c1)
426                  basic_machine=c1-convex                  basic_machine=c1-convex
427                  os=-bsd                  os=-bsd
# Line 364  case $basic_machine in Line 442  case $basic_machine in
442                  basic_machine=c38-convex                  basic_machine=c38-convex
443                  os=-bsd                  os=-bsd
444                  ;;                  ;;
445          cray | ymp)          cray | j90)
446                  basic_machine=ymp-cray                  basic_machine=j90-cray
447                  os=-unicos                  os=-unicos
448                  ;;                  ;;
449          cray2)          craynv)
450                  basic_machine=cray2-cray                  basic_machine=craynv-cray
451                  os=-unicos                  os=-unicosmp
452                  ;;                  ;;
453          [cjt]90)          cr16c)
454                  basic_machine=${basic_machine}-cray                  basic_machine=cr16c-unknown
455                  os=-unicos                  os=-elf
456                  ;;                  ;;
457          crds | unos)          crds | unos)
458                  basic_machine=m68k-crds                  basic_machine=m68k-crds
# Line 382  case $basic_machine in Line 460  case $basic_machine in
460          cris | cris-* | etrax*)          cris | cris-* | etrax*)
461                  basic_machine=cris-axis                  basic_machine=cris-axis
462                  ;;                  ;;
463            crx)
464                    basic_machine=crx-unknown
465                    os=-elf
466                    ;;
467          da30 | da30-*)          da30 | da30-*)
468                  basic_machine=m68k-da30                  basic_machine=m68k-da30
469                  ;;                  ;;
470          decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn)          decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn)
471                  basic_machine=mips-dec                  basic_machine=mips-dec
472                  ;;                  ;;
473            decsystem10* | dec10*)
474                    basic_machine=pdp10-dec
475                    os=-tops10
476                    ;;
477            decsystem20* | dec20*)
478                    basic_machine=pdp10-dec
479                    os=-tops20
480                    ;;
481          delta | 3300 | motorola-3300 | motorola-delta \          delta | 3300 | motorola-3300 | motorola-delta \
482                | 3300-motorola | delta-motorola)                | 3300-motorola | delta-motorola)
483                  basic_machine=m68k-motorola                  basic_machine=m68k-motorola
# Line 568  case $basic_machine in Line 658  case $basic_machine in
658                  basic_machine=m68k-atari                  basic_machine=m68k-atari
659                  os=-mint                  os=-mint
660                  ;;                  ;;
         mipsel*-linux*)  
                 basic_machine=mipsel-unknown  
                 os=-linux-gnu  
                 ;;  
         mips*-linux*)  
                 basic_machine=mips-unknown  
                 os=-linux-gnu  
                 ;;  
661          mips3*-*)          mips3*-*)
662                  basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`                  basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`
663                  ;;                  ;;
664          mips3*)          mips3*)
665                  basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown                  basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown
666                  ;;                  ;;
         mmix*)  
                 basic_machine=mmix-knuth  
                 os=-mmixware  
                 ;;  
667          monitor)          monitor)
668                  basic_machine=m68k-rom68k                  basic_machine=m68k-rom68k
669                  os=-coff                  os=-coff
670                  ;;                  ;;
671            morphos)
672                    basic_machine=powerpc-unknown
673                    os=-morphos
674                    ;;
675          msdos)          msdos)
676                  basic_machine=i386-pc                  basic_machine=i386-pc
677                  os=-msdos                  os=-msdos
# Line 669  case $basic_machine in Line 751  case $basic_machine in
751                  basic_machine=hppa1.1-oki                  basic_machine=hppa1.1-oki
752                  os=-proelf                  os=-proelf
753                  ;;                  ;;
754            or32 | or32-*)
755                    basic_machine=or32-unknown
756                    os=-coff
757                    ;;
758            os400)
759                    basic_machine=powerpc-ibm
760                    os=-os400
761                    ;;
762          OSE68000 | ose68000)          OSE68000 | ose68000)
763                  basic_machine=m68000-ericsson                  basic_machine=m68000-ericsson
764                  os=-ose                  os=-ose
# Line 691  case $basic_machine in Line 781  case $basic_machine in
781          pbb)          pbb)
782                  basic_machine=m68k-tti                  basic_machine=m68k-tti
783                  ;;                  ;;
784          pc532 | pc532-*)          pc532 | pc532-*)
785                  basic_machine=ns32k-pc532                  basic_machine=ns32k-pc532
786                  ;;                  ;;
787          pentium | p5 | k5 | k6 | nexgen)          pentium | p5 | k5 | k6 | nexgen | viac3)
788                  basic_machine=i586-pc                  basic_machine=i586-pc
789                  ;;                  ;;
790          pentiumpro | p6 | 6x86 | athlon)          pentiumpro | p6 | 6x86 | athlon | athlon_*)
791                  basic_machine=i686-pc                  basic_machine=i686-pc
792                  ;;                  ;;
793          pentiumii | pentium2)          pentiumii | pentium2 | pentiumiii | pentium3)
794                  basic_machine=i686-pc                  basic_machine=i686-pc
795                  ;;                  ;;
796          pentium-* | p5-* | k5-* | k6-* | nexgen-*)          pentium4)
797                    basic_machine=i786-pc
798                    ;;
799            pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*)
800                  basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'`                  basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'`
801                  ;;                  ;;
802          pentiumpro-* | p6-* | 6x86-* | athlon-*)          pentiumpro-* | p6-* | 6x86-* | athlon-*)
803                  basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`                  basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
804                  ;;                  ;;
805          pentiumii-* | pentium2-*)          pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*)
806                  basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`                  basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
807                  ;;                  ;;
808            pentium4-*)
809                    basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'`
810                    ;;
811          pn)          pn)
812                  basic_machine=pn-gould                  basic_machine=pn-gould
813                  ;;                  ;;
814          power)  basic_machine=power-ibm          power)  basic_machine=power-ibm
815                  ;;                  ;;
816          ppc)    basic_machine=powerpc-unknown          ppc)    basic_machine=powerpc-unknown
817                  ;;                  ;;
818          ppc-*)  basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`          ppc-*)  basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`
819                  ;;                  ;;
820          ppcle | powerpclittle | ppc-le | powerpc-little)          ppcle | powerpclittle | ppc-le | powerpc-little)
821                  basic_machine=powerpcle-unknown                  basic_machine=powerpcle-unknown
822                  ;;                  ;;
823          ppcle-* | powerpclittle-*)          ppcle-* | powerpclittle-*)
824                  basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'`                  basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'`
825                  ;;                  ;;
826            ppc64)  basic_machine=powerpc64-unknown
827                    ;;
828            ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'`
829                    ;;
830            ppc64le | powerpc64little | ppc64-le | powerpc64-little)
831                    basic_machine=powerpc64le-unknown
832                    ;;
833            ppc64le-* | powerpc64little-*)
834                    basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'`
835                    ;;
836          ps2)          ps2)
837                  basic_machine=i386-ibm                  basic_machine=i386-ibm
838                  ;;                  ;;
# Line 744  case $basic_machine in Line 850  case $basic_machine in
850          rtpc | rtpc-*)          rtpc | rtpc-*)
851                  basic_machine=romp-ibm                  basic_machine=romp-ibm
852                  ;;                  ;;
853            s390 | s390-*)
854                    basic_machine=s390-ibm
855                    ;;
856            s390x | s390x-*)
857                    basic_machine=s390x-ibm
858                    ;;
859          sa29200)          sa29200)
860                  basic_machine=a29k-amd                  basic_machine=a29k-amd
861                  os=-udi                  os=-udi
862                  ;;                  ;;
863            sb1)
864                    basic_machine=mipsisa64sb1-unknown
865                    ;;
866            sb1el)
867                    basic_machine=mipsisa64sb1el-unknown
868                    ;;
869            sei)
870                    basic_machine=mips-sei
871                    os=-seiux
872                    ;;
873          sequent)          sequent)
874                  basic_machine=i386-sequent                  basic_machine=i386-sequent
875                  ;;                  ;;
# Line 755  case $basic_machine in Line 877  case $basic_machine in
877                  basic_machine=sh-hitachi                  basic_machine=sh-hitachi
878                  os=-hms                  os=-hms
879                  ;;                  ;;
880          sparclite-wrs)          sh64)
881                    basic_machine=sh64-unknown
882                    ;;
883            sparclite-wrs | simso-wrs)
884                  basic_machine=sparclite-wrs                  basic_machine=sparclite-wrs
885                  os=-vxworks                  os=-vxworks
886                  ;;                  ;;
# Line 822  case $basic_machine in Line 947  case $basic_machine in
947                  os=-dynix                  os=-dynix
948                  ;;                  ;;
949          t3e)          t3e)
950                  basic_machine=t3e-cray                  basic_machine=alphaev5-cray
951                    os=-unicos
952                    ;;
953            t90)
954                    basic_machine=t90-cray
955                  os=-unicos                  os=-unicos
956                  ;;                  ;;
957          tic54x | c54x*)          tic54x | c54x*)
958                  basic_machine=tic54x-unknown                  basic_machine=tic54x-unknown
959                  os=-coff                  os=-coff
960                  ;;                  ;;
961            tic55x | c55x*)
962                    basic_machine=tic55x-unknown
963                    os=-coff
964                    ;;
965            tic6x | c6x*)
966                    basic_machine=tic6x-unknown
967                    os=-coff
968                    ;;
969          tx39)          tx39)
970                  basic_machine=mipstx39-unknown                  basic_machine=mipstx39-unknown
971                  ;;                  ;;
972          tx39el)          tx39el)
973                  basic_machine=mipstx39el-unknown                  basic_machine=mipstx39el-unknown
974                  ;;                  ;;
975            toad1)
976                    basic_machine=pdp10-xkl
977                    os=-tops20
978                    ;;
979          tower | tower-32)          tower | tower-32)
980                  basic_machine=m68k-ncr                  basic_machine=m68k-ncr
981                  ;;                  ;;
982            tpf)
983                    basic_machine=s390x-ibm
984                    os=-tpf
985                    ;;
986          udi29k)          udi29k)
987                  basic_machine=a29k-amd                  basic_machine=a29k-amd
988                  os=-udi                  os=-udi
# Line 859  case $basic_machine in Line 1004  case $basic_machine in
1004                  os=-vms                  os=-vms
1005                  ;;                  ;;
1006          vpp*|vx|vx-*)          vpp*|vx|vx-*)
1007                 basic_machine=f301-fujitsu                  basic_machine=f301-fujitsu
1008                 ;;                  ;;
1009          vxworks960)          vxworks960)
1010                  basic_machine=i960-wrs                  basic_machine=i960-wrs
1011                  os=-vxworks                  os=-vxworks
# Line 881  case $basic_machine in Line 1026  case $basic_machine in
1026                  basic_machine=hppa1.1-winbond                  basic_machine=hppa1.1-winbond
1027                  os=-proelf                  os=-proelf
1028                  ;;                  ;;
1029          xmp)          xps | xps100)
                 basic_machine=xmp-cray  
                 os=-unicos  
                 ;;  
         xps | xps100)  
1030                  basic_machine=xps100-honeywell                  basic_machine=xps100-honeywell
1031                  ;;                  ;;
1032            ymp)
1033                    basic_machine=ymp-cray
1034                    os=-unicos
1035                    ;;
1036          z8k-*-coff)          z8k-*-coff)
1037                  basic_machine=z8k-unknown                  basic_machine=z8k-unknown
1038                  os=-sim                  os=-sim
# Line 908  case $basic_machine in Line 1053  case $basic_machine in
1053          op60c)          op60c)
1054                  basic_machine=hppa1.1-oki                  basic_machine=hppa1.1-oki
1055                  ;;                  ;;
         mips)  
                 if [ x$os = x-linux-gnu ]; then  
                         basic_machine=mips-unknown  
                 else  
                         basic_machine=mips-mips  
                 fi  
                 ;;  
1056          romp)          romp)
1057                  basic_machine=romp-ibm                  basic_machine=romp-ibm
1058                  ;;                  ;;
1059            mmix)
1060                    basic_machine=mmix-knuth
1061                    ;;
1062          rs6000)          rs6000)
1063                  basic_machine=rs6000-ibm                  basic_machine=rs6000-ibm
1064                  ;;                  ;;
# Line 934  case $basic_machine in Line 1075  case $basic_machine in
1075          we32k)          we32k)
1076                  basic_machine=we32k-att                  basic_machine=we32k-att
1077                  ;;                  ;;
1078          sh3 | sh4)          sh3 | sh4 | sh[34]eb | sh[1234]le | sh[23]ele)
1079                  basic_machine=sh-unknown                  basic_machine=sh-unknown
1080                  ;;                  ;;
1081          sparc | sparcv9 | sparcv9b)          sh64)
1082                    basic_machine=sh64-unknown
1083                    ;;
1084            sparc | sparcv8 | sparcv9 | sparcv9b)
1085                  basic_machine=sparc-sun                  basic_machine=sparc-sun
1086                  ;;                  ;;
1087          cydra)          cydra)
1088                  basic_machine=cydra-cydrome                  basic_machine=cydra-cydrome
1089                  ;;                  ;;
1090          orion)          orion)
# Line 955  case $basic_machine in Line 1099  case $basic_machine in
1099          pmac | pmac-mpw)          pmac | pmac-mpw)
1100                  basic_machine=powerpc-apple                  basic_machine=powerpc-apple
1101                  ;;                  ;;
         c4x*)  
                 basic_machine=c4x-none  
                 os=-coff  
                 ;;  
1102          *-unknown)          *-unknown)
1103                  # Make sure to match an already-canonicalized machine name.                  # Make sure to match an already-canonicalized machine name.
1104                  ;;                  ;;
# Line 1014  case $os in Line 1154  case $os in
1154                | -aos* \                | -aos* \
1155                | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \                | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
1156                | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \                | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
1157                | -hiux* | -386bsd* | -netbsd* | -openbsd* | -freebsd* | -riscix* \                | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* | -openbsd* \
1158                | -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \                | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \
1159                  | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
1160                | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \                | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
1161                | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \                | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
1162                  | -chorusos* | -chorusrdb* \
1163                | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \                | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
1164                | -mingw32* | -linux-gnu* | -uxpv* | -beos* | -mpeix* | -udk* \                | -mingw32* | -linux-gnu* | -linux-uclibc* | -uxpv* | -beos* | -mpeix* | -udk* \
1165                | -interix* | -uwin* | -rhapsody* | -darwin* | -opened* \                | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
1166                | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \                | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
1167                | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* | -os2*)                | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
1168                  | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
1169                  | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
1170                  | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly*)
1171          # Remember, each alternative MUST END IN *, to match a version number.          # Remember, each alternative MUST END IN *, to match a version number.
1172                  ;;                  ;;
1173          -qnx*)          -qnx*)
# Line 1034  case $os in Line 1179  case $os in
1179                          ;;                          ;;
1180                  esac                  esac
1181                  ;;                  ;;
1182            -nto-qnx*)
1183                    ;;
1184          -nto*)          -nto*)
1185                  os=-nto-qnx                  os=`echo $os | sed -e 's|nto|nto-qnx|'`
1186                  ;;                  ;;
1187          -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \          -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \
1188                | -windows* | -osx | -abug | -netware* | -os9* | -beos* \                | -windows* | -osx | -abug | -netware* | -os9* | -beos* \
# Line 1044  case $os in Line 1191  case $os in
1191          -mac*)          -mac*)
1192                  os=`echo $os | sed -e 's|mac|macos|'`                  os=`echo $os | sed -e 's|mac|macos|'`
1193                  ;;                  ;;
1194            -linux-dietlibc)
1195                    os=-linux-dietlibc
1196                    ;;
1197          -linux*)          -linux*)
1198                  os=`echo $os | sed -e 's|linux|linux-gnu|'`                  os=`echo $os | sed -e 's|linux|linux-gnu|'`
1199                  ;;                  ;;
# Line 1056  case $os in Line 1206  case $os in
1206          -opened*)          -opened*)
1207                  os=-openedition                  os=-openedition
1208                  ;;                  ;;
1209            -os400*)
1210                    os=-os400
1211                    ;;
1212          -wince*)          -wince*)
1213                  os=-wince                  os=-wince
1214                  ;;                  ;;
# Line 1074  case $os in Line 1227  case $os in
1227          -acis*)          -acis*)
1228                  os=-aos                  os=-aos
1229                  ;;                  ;;
1230            -atheos*)
1231                    os=-atheos
1232                    ;;
1233            -syllable*)
1234                    os=-syllable
1235                    ;;
1236          -386bsd)          -386bsd)
1237                  os=-bsd                  os=-bsd
1238                  ;;                  ;;
1239          -ctix* | -uts*)          -ctix* | -uts*)
1240                  os=-sysv                  os=-sysv
1241                  ;;                  ;;
1242            -nova*)
1243                    os=-rtmk-nova
1244                    ;;
1245          -ns2 )          -ns2 )
1246                  os=-nextstep2                  os=-nextstep2
1247                  ;;                  ;;
1248          -nsk*)          -nsk*)
1249                  os=-nsk                  os=-nsk
# Line 1093  case $os in Line 1255  case $os in
1255          -sinix*)          -sinix*)
1256                  os=-sysv4                  os=-sysv4
1257                  ;;                  ;;
1258            -tpf*)
1259                    os=-tpf
1260                    ;;
1261          -triton*)          -triton*)
1262                  os=-sysv3                  os=-sysv3
1263                  ;;                  ;;
# Line 1120  case $os in Line 1285  case $os in
1285          -xenix)          -xenix)
1286                  os=-xenix                  os=-xenix
1287                  ;;                  ;;
1288          -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)          -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
1289                  os=-mint                  os=-mint
1290                    ;;
1291            -aros*)
1292                    os=-aros
1293                    ;;
1294            -kaos*)
1295                    os=-kaos
1296                  ;;                  ;;
1297          -none)          -none)
1298                  ;;                  ;;
# Line 1154  case $basic_machine in Line 1325  case $basic_machine in
1325          arm*-semi)          arm*-semi)
1326                  os=-aout                  os=-aout
1327                  ;;                  ;;
1328        c4x-* | tic4x-*)
1329            os=-coff
1330            ;;
1331            # This must come before the *-dec entry.
1332          pdp10-*)          pdp10-*)
1333                  os=-tops20                  os=-tops20
1334                  ;;                  ;;
1335          pdp11-*)          pdp11-*)
1336                  os=-none                  os=-none
1337                  ;;                  ;;
1338          *-dec | vax-*)          *-dec | vax-*)
# Line 1184  case $basic_machine in Line 1359  case $basic_machine in
1359          mips*-*)          mips*-*)
1360                  os=-elf                  os=-elf
1361                  ;;                  ;;
1362            or32-*)
1363                    os=-coff
1364                    ;;
1365          *-tti)  # must be before sparc entry or we get the wrong os.          *-tti)  # must be before sparc entry or we get the wrong os.
1366                  os=-sysv3                  os=-sysv3
1367                  ;;                  ;;
# Line 1196  case $basic_machine in Line 1374  case $basic_machine in
1374          *-ibm)          *-ibm)
1375                  os=-aix                  os=-aix
1376                  ;;                  ;;
1377            *-knuth)
1378                    os=-mmixware
1379                    ;;
1380          *-wec)          *-wec)
1381                  os=-proelf                  os=-proelf
1382                  ;;                  ;;
# Line 1247  case $basic_machine in Line 1428  case $basic_machine in
1428          *-next)          *-next)
1429                  os=-nextstep3                  os=-nextstep3
1430                  ;;                  ;;
1431          *-gould)          *-gould)
1432                  os=-sysv                  os=-sysv
1433                  ;;                  ;;
1434          *-highlevel)          *-highlevel)
1435                  os=-bsd                  os=-bsd
1436                  ;;                  ;;
1437          *-encore)          *-encore)
1438                  os=-bsd                  os=-bsd
1439                  ;;                  ;;
1440          *-sgi)          *-sgi)
1441                  os=-irix                  os=-irix
1442                  ;;                  ;;
1443          *-siemens)          *-siemens)
1444                  os=-sysv4                  os=-sysv4
1445                  ;;                  ;;
1446          *-masscomp)          *-masscomp)
# Line 1328  case $basic_machine in Line 1509  case $basic_machine in
1509                          -mvs* | -opened*)                          -mvs* | -opened*)
1510                                  vendor=ibm                                  vendor=ibm
1511                                  ;;                                  ;;
1512                            -os400*)
1513                                    vendor=ibm
1514                                    ;;
1515                          -ptx*)                          -ptx*)
1516                                  vendor=sequent                                  vendor=sequent
1517                                  ;;                                  ;;
1518                          -vxsim* | -vxworks*)                          -tpf*)
1519                                    vendor=ibm
1520                                    ;;
1521                            -vxsim* | -vxworks* | -windiss*)
1522                                  vendor=wrs                                  vendor=wrs
1523                                  ;;                                  ;;
1524                          -aux*)                          -aux*)
# Line 1346  case $basic_machine in Line 1533  case $basic_machine in
1533                          -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)                          -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
1534                                  vendor=atari                                  vendor=atari
1535                                  ;;                                  ;;
1536                            -vos*)
1537                                    vendor=stratus
1538                                    ;;
1539                  esac                  esac
1540                  basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"`                  basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"`
1541                  ;;                  ;;

Legend:
Removed from v.55  
changed lines
  Added in v.75

  ViewVC Help
Powered by ViewVC 1.1.5