/[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 83 by nigel, Sat Feb 24 21:41:06 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, 2005 Free Software Foundation, Inc.
5    
6  timestamp='2001-05-11'  timestamp='2005-02-10'
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, 2005
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 | maxq | 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            | mips64r5900 | mips64r5900el \
257            | mn10200 | mn10300 \
258            | msp430 \
259            | ns16k | ns32k \
260            | openrisc | or32 \
261            | pdp10 | pdp11 | pj | pjl \
262            | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
263            | pyramid \
264            | sh | sh[1234] | sh[23]e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \
265            | sh64 | sh64le \
266            | sparc | sparc64 | sparc86x | sparclet | sparclite | sparcv8 | sparcv9 | sparcv9b \
267            | strongarm \
268            | tahoe | dvp | thumb | tic4x | tic80 | tron \
269            | v850 | v850e \
270            | we32k \
271            | x86 | xscale | xscalee[bl] | xstormy16 | xtensa \
272            | z8k)
273                  basic_machine=$basic_machine-unknown                  basic_machine=$basic_machine-unknown
274                  ;;                  ;;
275          m6811 | m68hc11 | m6812 | m68hc12)          m6811 | m68hc11 | m6812 | m68hc12)
# Line 242  case $basic_machine in Line 277  case $basic_machine in
277                  basic_machine=$basic_machine-unknown                  basic_machine=$basic_machine-unknown
278                  os=-none                  os=-none
279                  ;;                  ;;
280          m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | z8k | v70 | w65 | z8k)          m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k)
281                  ;;                  ;;
282    
283          # We use `pc' rather than `unknown'          # We use `pc' rather than `unknown'
# Line 257  case $basic_machine in Line 292  case $basic_machine in
292                  exit 1                  exit 1
293                  ;;                  ;;
294          # Recognize the basic CPU types with company name.          # Recognize the basic CPU types with company name.
295          # FIXME: clean up the formatting here.          580-* \
296          vax-* | tahoe-* | i*86-* | i860-* | ia64-* | m32r-* | m68k-* | m68000-* \          | a29k-* \
297                | m88k-* | sparc-* | ns32k-* | fx80-* | arc-* | c[123]* \          | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \
298                | arm-*  | armbe-* | armle-* | armv*-* | strongarm-* | xscale-* \          | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
299                | mips-* | pyramid-* | tron-* | a29k-* | romp-* | rs6000-* \          | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \
300                | power-* | none-* | 580-* | cray2-* | h8300-* | h8500-* | i960-* \          | arm-*  | armbe-* | armle-* | armeb-* | armv*-* \
301                | xmp-* | ymp-* \          | avr-* \
302                | x86-* | ppcbe-* | mipsbe-* | mipsle-* | shbe-* | shle-* \          | bs2000-* \
303                | hppa-* | hppa1.0-* | hppa1.1-* | hppa2.0-* | hppa2.0w-* \          | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \
304                | hppa2.0n-* | hppa64-* \          | clipper-* | craynv-* | cydra-* \
305                | alpha-* | alphaev[4-8]-* | alphaev56-* | alphapca5[67]-* \          | d10v-* | d30v-* | dlx-* \
306                | alphaev6[78]-* \          | elxsi-* \
307                | we32k-* | cydra-* | ns16k-* | pn-* | np1-* | xps100-* \          | f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \
308                | clipper-* | orion-* \          | h8300-* | h8500-* \
309                | sparclite-* | pdp10-* | pdp11-* | sh-* | sh[34]-* | sh[34]eb-* \          | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
310                | powerpc-* | powerpcle-* | sparc64-* | sparcv9-* | sparcv9b-* | sparc86x-* \          | i*86-* | i860-* | i960-* | ia64-* \
311                | mips16-* | mips64-* | mipsel-* \          | ip2k-* | iq2000-* \
312                | mips64el-* | mips64orion-* | mips64orionel-* \          | m32r-* | m32rle-* \
313                | mips64vr4100-* | mips64vr4100el-* | mips64vr4300-* | mips64vr4300el-* \          | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
314                | mipstx39-* | mipstx39el-* | mcore-* \          | m88110-* | m88k-* | maxq-* | mcore-* \
315                | f30[01]-* | f700-* | s390-* | s390x-* | sv1-* | t3e-* \          | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
316                | [cjt]90-* \          | mips16-* \
317                | m88110-* | m680[01234]0-* | m683?2-* | m68360-* | z8k-* | d10v-* \          | mips64-* | mips64el-* \
318                | thumb-* | v850-* | d30v-* | tic30-* | tic80-* | c30-* | fr30-* \          | mips64vr-* | mips64vrel-* \
319                | bs2000-* | tic54x-* | c54x-* | x86_64-* | pj-* | pjl-*)          | mips64orion-* | mips64orionel-* \
320            | mips64vr4100-* | mips64vr4100el-* \
321            | mips64vr4300-* | mips64vr4300el-* \
322            | mips64vr5000-* | mips64vr5000el-* \
323            | mipsisa32-* | mipsisa32el-* \
324            | mipsisa32r2-* | mipsisa32r2el-* \
325            | mipsisa64-* | mipsisa64el-* \
326            | mipsisa64r2-* | mipsisa64r2el-* \
327            | mipsisa64sb1-* | mipsisa64sb1el-* \
328            | mipsisa64sr71k-* | mipsisa64sr71kel-* \
329            | mipstx39-* | mipstx39el-* \
330            | mips64r5900-* | mips64r5900el-* \
331            | mmix-* \
332            | msp430-* \
333            | none-* | np1-* | ns16k-* | ns32k-* \
334            | orion-* \
335            | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
336            | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \
337            | pyramid-* \
338            | romp-* | rs6000-* \
339            | sh-* | sh[1234]-* | sh[23]e-* | sh[34]eb-* | shbe-* \
340            | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
341            | sparc-* | sparc64-* | sparc86x-* | sparclet-* | sparclite-* \
342            | sparcv8-* | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \
343            | tahoe-* | thumb-* \
344            | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \
345            | tron-* \
346            | v850-* | v850e-* | vax-* \
347            | we32k-* \
348            | x86-* | x86_64-* | xps100-* | xscale-* | xscalee[bl]-* \
349            | xstormy16-* | xtensa-* \
350            | ymp-* \
351            | z8k-*)
352                  ;;                  ;;
353          # Recognize the various machine names and aliases which stand          # Recognize the various machine names and aliases which stand
354          # 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 366  case $basic_machine in
366                  basic_machine=a29k-amd                  basic_machine=a29k-amd
367                  os=-udi                  os=-udi
368                  ;;                  ;;
369            abacus)
370                    basic_machine=abacus-unknown
371                    ;;
372          adobe68k)          adobe68k)
373                  basic_machine=m68010-adobe                  basic_machine=m68010-adobe
374                  os=-scout                  os=-scout
# Line 313  case $basic_machine in Line 383  case $basic_machine in
383                  basic_machine=a29k-none                  basic_machine=a29k-none
384                  os=-bsd                  os=-bsd
385                  ;;                  ;;
386            amd64)
387                    basic_machine=x86_64-pc
388                    ;;
389            amd64-*)
390                    basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'`
391                    ;;
392          amdahl)          amdahl)
393                  basic_machine=580-amdahl                  basic_machine=580-amdahl
394                  os=-sysv                  os=-sysv
# Line 344  case $basic_machine in Line 420  case $basic_machine in
420                  basic_machine=ns32k-sequent                  basic_machine=ns32k-sequent
421                  os=-dynix                  os=-dynix
422                  ;;                  ;;
423            c90)
424                    basic_machine=c90-cray
425                    os=-unicos
426                    ;;
427          convex-c1)          convex-c1)
428                  basic_machine=c1-convex                  basic_machine=c1-convex
429                  os=-bsd                  os=-bsd
# Line 364  case $basic_machine in Line 444  case $basic_machine in
444                  basic_machine=c38-convex                  basic_machine=c38-convex
445                  os=-bsd                  os=-bsd
446                  ;;                  ;;
447          cray | ymp)          cray | j90)
448                  basic_machine=ymp-cray                  basic_machine=j90-cray
449                  os=-unicos                  os=-unicos
450                  ;;                  ;;
451          cray2)          craynv)
452                  basic_machine=cray2-cray                  basic_machine=craynv-cray
453                  os=-unicos                  os=-unicosmp
454                  ;;                  ;;
455          [cjt]90)          cr16c)
456                  basic_machine=${basic_machine}-cray                  basic_machine=cr16c-unknown
457                  os=-unicos                  os=-elf
458                  ;;                  ;;
459          crds | unos)          crds | unos)
460                  basic_machine=m68k-crds                  basic_machine=m68k-crds
461                  ;;                  ;;
462            crisv32 | crisv32-* | etraxfs*)
463                    basic_machine=crisv32-axis
464                    ;;
465          cris | cris-* | etrax*)          cris | cris-* | etrax*)
466                  basic_machine=cris-axis                  basic_machine=cris-axis
467                  ;;                  ;;
468            crx)
469                    basic_machine=crx-unknown
470                    os=-elf
471                    ;;
472          da30 | da30-*)          da30 | da30-*)
473                  basic_machine=m68k-da30                  basic_machine=m68k-da30
474                  ;;                  ;;
475          decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn)          decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn)
476                  basic_machine=mips-dec                  basic_machine=mips-dec
477                  ;;                  ;;
478            decsystem10* | dec10*)
479                    basic_machine=pdp10-dec
480                    os=-tops10
481                    ;;
482            decsystem20* | dec20*)
483                    basic_machine=pdp10-dec
484                    os=-tops20
485                    ;;
486          delta | 3300 | motorola-3300 | motorola-delta \          delta | 3300 | motorola-3300 | motorola-delta \
487                | 3300-motorola | delta-motorola)                | 3300-motorola | delta-motorola)
488                  basic_machine=m68k-motorola                  basic_machine=m68k-motorola
# Line 396  case $basic_machine in Line 491  case $basic_machine in
491                  basic_machine=m88k-motorola                  basic_machine=m88k-motorola
492                  os=-sysv3                  os=-sysv3
493                  ;;                  ;;
494            djgpp)
495                    basic_machine=i586-pc
496                    os=-msdosdjgpp
497                    ;;
498          dpx20 | dpx20-*)          dpx20 | dpx20-*)
499                  basic_machine=rs6000-bull                  basic_machine=rs6000-bull
500                  os=-bosx                  os=-bosx
# Line 568  case $basic_machine in Line 667  case $basic_machine in
667                  basic_machine=m68k-atari                  basic_machine=m68k-atari
668                  os=-mint                  os=-mint
669                  ;;                  ;;
670          mipsel*-linux*)          mipsEE* | ee | ps2)
671                  basic_machine=mipsel-unknown                  basic_machine=mips64r5900el-scei
672                  os=-linux-gnu                  case $os in
673                  ;;                      -linux*)
674          mips*-linux*)                          ;;
675                  basic_machine=mips-unknown                      *)
676                  os=-linux-gnu                          os=-elf
677                            ;;
678                    esac
679                    ;;
680            iop)
681                    basic_machine=mipsel-scei
682                    os=-irx
683                    ;;
684            dvp)
685                    basic_machine=dvp-scei
686                    os=-elf
687                  ;;                  ;;
688          mips3*-*)          mips3*-*)
689                  basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`                  basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`
# Line 582  case $basic_machine in Line 691  case $basic_machine in
691          mips3*)          mips3*)
692                  basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown                  basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown
693                  ;;                  ;;
         mmix*)  
                 basic_machine=mmix-knuth  
                 os=-mmixware  
                 ;;  
694          monitor)          monitor)
695                  basic_machine=m68k-rom68k                  basic_machine=m68k-rom68k
696                  os=-coff                  os=-coff
697                  ;;                  ;;
698            morphos)
699                    basic_machine=powerpc-unknown
700                    os=-morphos
701                    ;;
702          msdos)          msdos)
703                  basic_machine=i386-pc                  basic_machine=i386-pc
704                  os=-msdos                  os=-msdos
# Line 669  case $basic_machine in Line 778  case $basic_machine in
778                  basic_machine=hppa1.1-oki                  basic_machine=hppa1.1-oki
779                  os=-proelf                  os=-proelf
780                  ;;                  ;;
781            or32 | or32-*)
782                    basic_machine=or32-unknown
783                    os=-coff
784                    ;;
785            os400)
786                    basic_machine=powerpc-ibm
787                    os=-os400
788                    ;;
789          OSE68000 | ose68000)          OSE68000 | ose68000)
790                  basic_machine=m68000-ericsson                  basic_machine=m68000-ericsson
791                  os=-ose                  os=-ose
# Line 691  case $basic_machine in Line 808  case $basic_machine in
808          pbb)          pbb)
809                  basic_machine=m68k-tti                  basic_machine=m68k-tti
810                  ;;                  ;;
811          pc532 | pc532-*)          pc532 | pc532-*)
812                  basic_machine=ns32k-pc532                  basic_machine=ns32k-pc532
813                  ;;                  ;;
814          pentium | p5 | k5 | k6 | nexgen)          pentium | p5 | k5 | k6 | nexgen | viac3)
815                  basic_machine=i586-pc                  basic_machine=i586-pc
816                  ;;                  ;;
817          pentiumpro | p6 | 6x86 | athlon)          pentiumpro | p6 | 6x86 | athlon | athlon_*)
818                  basic_machine=i686-pc                  basic_machine=i686-pc
819                  ;;                  ;;
820          pentiumii | pentium2)          pentiumii | pentium2 | pentiumiii | pentium3)
821                  basic_machine=i686-pc                  basic_machine=i686-pc
822                  ;;                  ;;
823          pentium-* | p5-* | k5-* | k6-* | nexgen-*)          pentium4)
824                    basic_machine=i786-pc
825                    ;;
826            pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*)
827                  basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'`                  basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'`
828                  ;;                  ;;
829          pentiumpro-* | p6-* | 6x86-* | athlon-*)          pentiumpro-* | p6-* | 6x86-* | athlon-*)
830                  basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`                  basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
831                  ;;                  ;;
832          pentiumii-* | pentium2-*)          pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*)
833                  basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`                  basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
834                  ;;                  ;;
835            pentium4-*)
836                    basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'`
837                    ;;
838          pn)          pn)
839                  basic_machine=pn-gould                  basic_machine=pn-gould
840                  ;;                  ;;
841          power)  basic_machine=power-ibm          power)  basic_machine=power-ibm
842                  ;;                  ;;
843          ppc)    basic_machine=powerpc-unknown          ppc)    basic_machine=powerpc-unknown
844                  ;;                  ;;
845          ppc-*)  basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`          ppc-*)  basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`
846                  ;;                  ;;
847          ppcle | powerpclittle | ppc-le | powerpc-little)          ppcle | powerpclittle | ppc-le | powerpc-little)
848                  basic_machine=powerpcle-unknown                  basic_machine=powerpcle-unknown
849                  ;;                  ;;
850          ppcle-* | powerpclittle-*)          ppcle-* | powerpclittle-*)
851                  basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'`                  basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'`
852                  ;;                  ;;
853            ppc64)  basic_machine=powerpc64-unknown
854                    ;;
855            ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'`
856                    ;;
857            ppc64le | powerpc64little | ppc64-le | powerpc64-little)
858                    basic_machine=powerpc64le-unknown
859                    ;;
860            ppc64le-* | powerpc64little-*)
861                    basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'`
862                    ;;
863          ps2)          ps2)
864                  basic_machine=i386-ibm                  basic_machine=i386-ibm
865                  ;;                  ;;
# Line 744  case $basic_machine in Line 877  case $basic_machine in
877          rtpc | rtpc-*)          rtpc | rtpc-*)
878                  basic_machine=romp-ibm                  basic_machine=romp-ibm
879                  ;;                  ;;
880            s390 | s390-*)
881                    basic_machine=s390-ibm
882                    ;;
883            s390x | s390x-*)
884                    basic_machine=s390x-ibm
885                    ;;
886          sa29200)          sa29200)
887                  basic_machine=a29k-amd                  basic_machine=a29k-amd
888                  os=-udi                  os=-udi
889                  ;;                  ;;
890            sb1)
891                    basic_machine=mipsisa64sb1-unknown
892                    ;;
893            sb1el)
894                    basic_machine=mipsisa64sb1el-unknown
895                    ;;
896            sei)
897                    basic_machine=mips-sei
898                    os=-seiux
899                    ;;
900          sequent)          sequent)
901                  basic_machine=i386-sequent                  basic_machine=i386-sequent
902                  ;;                  ;;
# Line 755  case $basic_machine in Line 904  case $basic_machine in
904                  basic_machine=sh-hitachi                  basic_machine=sh-hitachi
905                  os=-hms                  os=-hms
906                  ;;                  ;;
907          sparclite-wrs)          sh64)
908                    basic_machine=sh64-unknown
909                    ;;
910            sparclite-wrs | simso-wrs)
911                  basic_machine=sparclite-wrs                  basic_machine=sparclite-wrs
912                  os=-vxworks                  os=-vxworks
913                  ;;                  ;;
# Line 822  case $basic_machine in Line 974  case $basic_machine in
974                  os=-dynix                  os=-dynix
975                  ;;                  ;;
976          t3e)          t3e)
977                  basic_machine=t3e-cray                  basic_machine=alphaev5-cray
978                    os=-unicos
979                    ;;
980            t90)
981                    basic_machine=t90-cray
982                  os=-unicos                  os=-unicos
983                  ;;                  ;;
984          tic54x | c54x*)          tic54x | c54x*)
985                  basic_machine=tic54x-unknown                  basic_machine=tic54x-unknown
986                  os=-coff                  os=-coff
987                  ;;                  ;;
988            tic55x | c55x*)
989                    basic_machine=tic55x-unknown
990                    os=-coff
991                    ;;
992            tic6x | c6x*)
993                    basic_machine=tic6x-unknown
994                    os=-coff
995                    ;;
996          tx39)          tx39)
997                  basic_machine=mipstx39-unknown                  basic_machine=mipstx39-unknown
998                  ;;                  ;;
999          tx39el)          tx39el)
1000                  basic_machine=mipstx39el-unknown                  basic_machine=mipstx39el-unknown
1001                  ;;                  ;;
1002            toad1)
1003                    basic_machine=pdp10-xkl
1004                    os=-tops20
1005                    ;;
1006          tower | tower-32)          tower | tower-32)
1007                  basic_machine=m68k-ncr                  basic_machine=m68k-ncr
1008                  ;;                  ;;
1009            tpf)
1010                    basic_machine=s390x-ibm
1011                    os=-tpf
1012                    ;;
1013          udi29k)          udi29k)
1014                  basic_machine=a29k-amd                  basic_machine=a29k-amd
1015                  os=-udi                  os=-udi
# Line 859  case $basic_machine in Line 1031  case $basic_machine in
1031                  os=-vms                  os=-vms
1032                  ;;                  ;;
1033          vpp*|vx|vx-*)          vpp*|vx|vx-*)
1034                 basic_machine=f301-fujitsu                  basic_machine=f301-fujitsu
1035                 ;;                  ;;
1036          vxworks960)          vxworks960)
1037                  basic_machine=i960-wrs                  basic_machine=i960-wrs
1038                  os=-vxworks                  os=-vxworks
# Line 881  case $basic_machine in Line 1053  case $basic_machine in
1053                  basic_machine=hppa1.1-winbond                  basic_machine=hppa1.1-winbond
1054                  os=-proelf                  os=-proelf
1055                  ;;                  ;;
1056          xmp)          xbox)
1057                  basic_machine=xmp-cray                  basic_machine=i686-pc
1058                  os=-unicos                  os=-mingw32
1059                  ;;                  ;;
1060          xps | xps100)          xps | xps100)
1061                  basic_machine=xps100-honeywell                  basic_machine=xps100-honeywell
1062                  ;;                  ;;
1063            ymp)
1064                    basic_machine=ymp-cray
1065                    os=-unicos
1066                    ;;
1067          z8k-*-coff)          z8k-*-coff)
1068                  basic_machine=z8k-unknown                  basic_machine=z8k-unknown
1069                  os=-sim                  os=-sim
# Line 908  case $basic_machine in Line 1084  case $basic_machine in
1084          op60c)          op60c)
1085                  basic_machine=hppa1.1-oki                  basic_machine=hppa1.1-oki
1086                  ;;                  ;;
         mips)  
                 if [ x$os = x-linux-gnu ]; then  
                         basic_machine=mips-unknown  
                 else  
                         basic_machine=mips-mips  
                 fi  
                 ;;  
1087          romp)          romp)
1088                  basic_machine=romp-ibm                  basic_machine=romp-ibm
1089                  ;;                  ;;
1090            mmix)
1091                    basic_machine=mmix-knuth
1092                    ;;
1093          rs6000)          rs6000)
1094                  basic_machine=rs6000-ibm                  basic_machine=rs6000-ibm
1095                  ;;                  ;;
# Line 934  case $basic_machine in Line 1106  case $basic_machine in
1106          we32k)          we32k)
1107                  basic_machine=we32k-att                  basic_machine=we32k-att
1108                  ;;                  ;;
1109          sh3 | sh4)          sh3 | sh4 | sh[34]eb | sh[1234]le | sh[23]ele)
1110                  basic_machine=sh-unknown                  basic_machine=sh-unknown
1111                  ;;                  ;;
1112          sparc | sparcv9 | sparcv9b)          sh64)
1113                    basic_machine=sh64-unknown
1114                    ;;
1115            sparc | sparcv8 | sparcv9 | sparcv9b)
1116                  basic_machine=sparc-sun                  basic_machine=sparc-sun
1117                  ;;                  ;;
1118          cydra)          cydra)
1119                  basic_machine=cydra-cydrome                  basic_machine=cydra-cydrome
1120                  ;;                  ;;
1121          orion)          orion)
# Line 955  case $basic_machine in Line 1130  case $basic_machine in
1130          pmac | pmac-mpw)          pmac | pmac-mpw)
1131                  basic_machine=powerpc-apple                  basic_machine=powerpc-apple
1132                  ;;                  ;;
         c4x*)  
                 basic_machine=c4x-none  
                 os=-coff  
                 ;;  
1133          *-unknown)          *-unknown)
1134                  # Make sure to match an already-canonicalized machine name.                  # Make sure to match an already-canonicalized machine name.
1135                  ;;                  ;;
# Line 1014  case $os in Line 1185  case $os in
1185                | -aos* \                | -aos* \
1186                | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \                | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
1187                | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \                | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
1188                | -hiux* | -386bsd* | -netbsd* | -openbsd* | -freebsd* | -riscix* \                | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* | -openbsd* \
1189                | -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \                | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \
1190                  | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
1191                | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \                | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
1192                | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \                | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
1193                  | -chorusos* | -chorusrdb* \
1194                | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \                | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
1195                | -mingw32* | -linux-gnu* | -uxpv* | -beos* | -mpeix* | -udk* \                | -mingw32* | -linux-gnu* | -linux-uclibc* | -uxpv* | -beos* | -mpeix* | -udk* \
1196                | -interix* | -uwin* | -rhapsody* | -darwin* | -opened* \                | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
1197                | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \                | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
1198                | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* | -os2*)                | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
1199                  | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
1200                  | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
1201                  | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* | -irx*)
1202          # Remember, each alternative MUST END IN *, to match a version number.          # Remember, each alternative MUST END IN *, to match a version number.
1203                  ;;                  ;;
1204          -qnx*)          -qnx*)
# Line 1034  case $os in Line 1210  case $os in
1210                          ;;                          ;;
1211                  esac                  esac
1212                  ;;                  ;;
1213            -nto-qnx*)
1214                    ;;
1215          -nto*)          -nto*)
1216                  os=-nto-qnx                  os=`echo $os | sed -e 's|nto|nto-qnx|'`
1217                  ;;                  ;;
1218          -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \          -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \
1219                | -windows* | -osx | -abug | -netware* | -os9* | -beos* \                | -windows* | -osx | -abug | -netware* | -os9* | -beos* \
# Line 1044  case $os in Line 1222  case $os in
1222          -mac*)          -mac*)
1223                  os=`echo $os | sed -e 's|mac|macos|'`                  os=`echo $os | sed -e 's|mac|macos|'`
1224                  ;;                  ;;
1225            -linux-dietlibc)
1226                    os=-linux-dietlibc
1227                    ;;
1228          -linux*)          -linux*)
1229                  os=`echo $os | sed -e 's|linux|linux-gnu|'`                  os=`echo $os | sed -e 's|linux|linux-gnu|'`
1230                  ;;                  ;;
# Line 1056  case $os in Line 1237  case $os in
1237          -opened*)          -opened*)
1238                  os=-openedition                  os=-openedition
1239                  ;;                  ;;
1240            -os400*)
1241                    os=-os400
1242                    ;;
1243          -wince*)          -wince*)
1244                  os=-wince                  os=-wince
1245                  ;;                  ;;
# Line 1074  case $os in Line 1258  case $os in
1258          -acis*)          -acis*)
1259                  os=-aos                  os=-aos
1260                  ;;                  ;;
1261            -atheos*)
1262                    os=-atheos
1263                    ;;
1264            -syllable*)
1265                    os=-syllable
1266                    ;;
1267          -386bsd)          -386bsd)
1268                  os=-bsd                  os=-bsd
1269                  ;;                  ;;
1270          -ctix* | -uts*)          -ctix* | -uts*)
1271                  os=-sysv                  os=-sysv
1272                  ;;                  ;;
1273            -nova*)
1274                    os=-rtmk-nova
1275                    ;;
1276          -ns2 )          -ns2 )
1277                  os=-nextstep2                  os=-nextstep2
1278                  ;;                  ;;
1279          -nsk*)          -nsk*)
1280                  os=-nsk                  os=-nsk
# Line 1093  case $os in Line 1286  case $os in
1286          -sinix*)          -sinix*)
1287                  os=-sysv4                  os=-sysv4
1288                  ;;                  ;;
1289            -tpf*)
1290                    os=-tpf
1291                    ;;
1292          -triton*)          -triton*)
1293                  os=-sysv3                  os=-sysv3
1294                  ;;                  ;;
# Line 1120  case $os in Line 1316  case $os in
1316          -xenix)          -xenix)
1317                  os=-xenix                  os=-xenix
1318                  ;;                  ;;
1319          -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)          -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
1320                  os=-mint                  os=-mint
1321                    ;;
1322            -aros*)
1323                    os=-aros
1324                    ;;
1325            -kaos*)
1326                    os=-kaos
1327                    ;;
1328            -zvmoe)
1329                    os=-zvmoe
1330                  ;;                  ;;
1331          -none)          -none)
1332                  ;;                  ;;
# Line 1154  case $basic_machine in Line 1359  case $basic_machine in
1359          arm*-semi)          arm*-semi)
1360                  os=-aout                  os=-aout
1361                  ;;                  ;;
1362        c4x-* | tic4x-*)
1363            os=-coff
1364            ;;
1365            # This must come before the *-dec entry.
1366          pdp10-*)          pdp10-*)
1367                  os=-tops20                  os=-tops20
1368                  ;;                  ;;
1369          pdp11-*)          pdp11-*)
1370                  os=-none                  os=-none
1371                  ;;                  ;;
1372          *-dec | vax-*)          *-dec | vax-*)
# Line 1184  case $basic_machine in Line 1393  case $basic_machine in
1393          mips*-*)          mips*-*)
1394                  os=-elf                  os=-elf
1395                  ;;                  ;;
1396            or32-*)
1397                    os=-coff
1398                    ;;
1399          *-tti)  # must be before sparc entry or we get the wrong os.          *-tti)  # must be before sparc entry or we get the wrong os.
1400                  os=-sysv3                  os=-sysv3
1401                  ;;                  ;;
# Line 1196  case $basic_machine in Line 1408  case $basic_machine in
1408          *-ibm)          *-ibm)
1409                  os=-aix                  os=-aix
1410                  ;;                  ;;
1411            *-knuth)
1412                    os=-mmixware
1413                    ;;
1414          *-wec)          *-wec)
1415                  os=-proelf                  os=-proelf
1416                  ;;                  ;;
# Line 1247  case $basic_machine in Line 1462  case $basic_machine in
1462          *-next)          *-next)
1463                  os=-nextstep3                  os=-nextstep3
1464                  ;;                  ;;
1465          *-gould)          *-gould)
1466                  os=-sysv                  os=-sysv
1467                  ;;                  ;;
1468          *-highlevel)          *-highlevel)
1469                  os=-bsd                  os=-bsd
1470                  ;;                  ;;
1471          *-encore)          *-encore)
1472                  os=-bsd                  os=-bsd
1473                  ;;                  ;;
1474          *-sgi)          *-sgi)
1475                  os=-irix                  os=-irix
1476                  ;;                  ;;
1477          *-siemens)          *-siemens)
1478                  os=-sysv4                  os=-sysv4
1479                  ;;                  ;;
1480          *-masscomp)          *-masscomp)
# Line 1328  case $basic_machine in Line 1543  case $basic_machine in
1543                          -mvs* | -opened*)                          -mvs* | -opened*)
1544                                  vendor=ibm                                  vendor=ibm
1545                                  ;;                                  ;;
1546                            -os400*)
1547                                    vendor=ibm
1548                                    ;;
1549                          -ptx*)                          -ptx*)
1550                                  vendor=sequent                                  vendor=sequent
1551                                  ;;                                  ;;
1552                          -vxsim* | -vxworks*)                          -tpf*)
1553                                    vendor=ibm
1554                                    ;;
1555                            -vxsim* | -vxworks* | -windiss*)
1556                                  vendor=wrs                                  vendor=wrs
1557                                  ;;                                  ;;
1558                          -aux*)                          -aux*)
# Line 1346  case $basic_machine in Line 1567  case $basic_machine in
1567                          -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)                          -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
1568                                  vendor=atari                                  vendor=atari
1569                                  ;;                                  ;;
1570                            -vos*)
1571                                    vendor=stratus
1572                                    ;;
1573                  esac                  esac
1574                  basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"`                  basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"`
1575                  ;;                  ;;

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

  ViewVC Help
Powered by ViewVC 1.1.5