/[jscoverage]/trunk/js/build/autoconf/config.sub
ViewVC logotype

Diff of /trunk/js/build/autoconf/config.sub

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

revision 506 by siliconforks, Tue Dec 9 03:37:47 2008 UTC revision 507 by siliconforks, Sun Jan 10 07:23:34 2010 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, 2003, 2004, 2005 Free Software Foundation, Inc.  #   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
5    #   Free Software Foundation, Inc.
6    
7  timestamp='2005-10-13'  timestamp='2009-04-17'
8    
9  # This file is (in principle) common to ALL GNU software.  # This file is (in principle) common to ALL GNU software.
10  # 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 71  Line 72 
72  version="\  version="\
73  GNU config.sub ($timestamp)  GNU config.sub ($timestamp)
74    
75  Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005  Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
76  Free Software Foundation, Inc.  2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
77    
78  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
79  warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."  warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
# Line 119  Line 120 
120  # Here we must recognize all the valid KERNEL-OS combinations.  # Here we must recognize all the valid KERNEL-OS combinations.
121  maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`  maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
122  case $maybe_os in  case $maybe_os in
123    nto-qnx* | linux-gnu* | linux-dietlibc | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | \    nto-qnx* | linux-gnu* | linux-dietlibc | linux-newlib* | linux-uclibc* | \
124    kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | storm-chaos* | os2-emx* | rtmk-nova*)    uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | \
125      kopensolaris*-gnu* | \
126      storm-chaos* | os2-emx* | rtmk-nova*)
127      os=-$maybe_os      os=-$maybe_os
128      basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`      basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
129      ;;      ;;
# Line 171  Line 174 
174          -hiux*)          -hiux*)
175                  os=-hiuxwe2                  os=-hiuxwe2
176                  ;;                  ;;
177            -sco6)
178                    os=-sco5v6
179                    basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
180                    ;;
181          -sco5)          -sco5)
182                  os=-sco3.2v5                  os=-sco3.2v5
183                  basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`                  basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
# Line 187  Line 194 
194                  # Don't forget version if it is 3.2v4 or newer.                  # Don't forget version if it is 3.2v4 or newer.
195                  basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`                  basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
196                  ;;                  ;;
197            -sco5v6*)
198                    # Don't forget version if it is 3.2v4 or newer.
199                    basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
200                    ;;
201          -sco*)          -sco*)
202                  os=-sco3.2v2                  os=-sco3.2v2
203                  basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`                  basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
# Line 226  Line 237 
237  case $basic_machine in  case $basic_machine in
238          # Recognize the basic CPU types without company name.          # Recognize the basic CPU types without company name.
239          # Some are omitted here because they have special meanings below.          # Some are omitted here because they have special meanings below.
 #### MozillaHack  
 # mips*el  
 #### End MozillaHack  
240          1750a | 580 \          1750a | 580 \
241          | a29k \          | a29k \
242          | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \          | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
243          | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \          | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
244          | am33_2.0 \          | am33_2.0 \
245          | 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 | avr32 \
246          | bfin \          | bfin \
247          | c4x | clipper \          | c4x | clipper \
248          | d10v | d30v | dlx | dsp16xx \          | d10v | d30v | dlx | dsp16xx \
249          | fr30 | frv \          | fido | fr30 | frv \
250          | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \          | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
251          | i370 | i860 | i960 | ia64 \          | i370 | i860 | i960 | ia64 \
252          | ip2k | iq2000 \          | ip2k | iq2000 \
253          | m32r | m32rle | m68000 | m68k | m88k | maxq | mcore \          | lm32 \
254          | mips | mipsbe | mipseb | mips*el | mipsle \          | m32c | m32r | m32rle | m68000 | m68k | m88k \
255            | maxq | mb | microblaze | mcore | mep | metag \
256            | mips | mipsbe | mipseb | mipsel | mipsle \
257          | mips16 \          | mips16 \
258          | mips64 | mips64el \          | mips64 | mips64el \
259          | mips64vr | mips64vrel \          | mips64octeon | mips64octeonel \
260          | mips64orion | mips64orionel \          | mips64orion | mips64orionel \
261            | mips64r5900 | mips64r5900el \
262            | mips64vr | mips64vrel \
263          | mips64vr4100 | mips64vr4100el \          | mips64vr4100 | mips64vr4100el \
264          | mips64vr4300 | mips64vr4300el \          | mips64vr4300 | mips64vr4300el \
265          | mips64vr5000 | mips64vr5000el \          | mips64vr5000 | mips64vr5000el \
# Line 260  Line 272 
272          | mipsisa64sr71k | mipsisa64sr71kel \          | mipsisa64sr71k | mipsisa64sr71kel \
273          | mipstx39 | mipstx39el \          | mipstx39 | mipstx39el \
274          | mn10200 | mn10300 \          | mn10200 | mn10300 \
275          | ms1 \          | moxie \
276            | mt \
277          | msp430 \          | msp430 \
278            | nios | nios2 \
279          | ns16k | ns32k \          | ns16k | ns32k \
280          | or32 \          | or32 \
281          | pdp10 | pdp11 | pj | pjl \          | pdp10 | pdp11 | pj | pjl \
282          | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \          | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
283          | pyramid \          | pyramid \
284          | sh | sh[1234] | sh[24]a | sh[23]e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \          | score \
285            | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
286          | sh64 | sh64le \          | sh64 | sh64le \
287          | sparc | sparc64 | sparc64b | sparc86x | sparclet | sparclite \          | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \
288          | sparcv8 | sparcv9 | sparcv9b \          | sparcv8 | sparcv9 | sparcv9b | sparcv9v \
289          | strongarm \          | spu | strongarm \
290          | tahoe | thumb | tic4x | tic80 | tron \          | tahoe | thumb | tic4x | tic80 | tron \
291          | v850 | v850e \          | v850 | v850e \
292          | we32k \          | we32k \
293          | x86 | xscale | xscalee[bl] | xstormy16 | xtensa \          | x86 | xc16x | xscale | xscalee[bl] | xstormy16 | xtensa \
294          | z8k)          | z8k | z80)
                 basic_machine=$basic_machine-unknown  
                 ;;  
         m32c)  
295                  basic_machine=$basic_machine-unknown                  basic_machine=$basic_machine-unknown
296                  ;;                  ;;
297          m6811 | m68hc11 | m6812 | m68hc12)          m6811 | m68hc11 | m6812 | m68hc12)
# Line 289  Line 301 
301                  ;;                  ;;
302          m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k)          m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k)
303                  ;;                  ;;
304            ms1)
305                    basic_machine=mt-unknown
306                    ;;
307    
308          # We use `pc' rather than `unknown'          # We use `pc' rather than `unknown'
309          # because (1) that's what they normally are, and          # because (1) that's what they normally are, and
# Line 302  Line 317 
317                  exit 1                  exit 1
318                  ;;                  ;;
319          # Recognize the basic CPU types with company name.          # Recognize the basic CPU types with company name.
 #### MozillaHack  
 # mips*el  
 #### End MozillaHack  
320          580-* \          580-* \
321          | a29k-* \          | a29k-* \
322          | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \          | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \
323          | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \          | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
324          | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \          | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \
325          | arm-*  | armbe-* | armle-* | armeb-* | armv*-* \          | arm-*  | armbe-* | armle-* | armeb-* | armv*-* \
326          | avr-* \          | avr-* | avr32-* \
327          | bfin-* | bs2000-* \          | bfin-* | bs2000-* \
328          | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \          | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \
329          | clipper-* | craynv-* | cydra-* \          | clipper-* | craynv-* | cydra-* \
330          | d10v-* | d30v-* | dlx-* \          | d10v-* | d30v-* | dlx-* \
331          | elxsi-* \          | elxsi-* \
332          | f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \          | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \
333          | h8300-* | h8500-* \          | h8300-* | h8500-* \
334          | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \          | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
335          | i*86-* | i860-* | i960-* | ia64-* \          | i*86-* | i860-* | i960-* | ia64-* \
336          | ip2k-* | iq2000-* \          | ip2k-* | iq2000-* \
337          | m32r-* | m32rle-* \          | lm32-* \
338            | m32c-* | m32r-* | m32rle-* \
339          | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \          | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
340          | m88110-* | m88k-* | maxq-* | mcore-* \          | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \
341          | mips-* | mipsbe-* | mipseb-* | mips*el-* | mipsle-* \          | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
342          | mips16-* \          | mips16-* \
343          | mips64-* | mips64el-* \          | mips64-* | mips64el-* \
344          | mips64vr-* | mips64vrel-* \          | mips64octeon-* | mips64octeonel-* \
345          | mips64orion-* | mips64orionel-* \          | mips64orion-* | mips64orionel-* \
346            | mips64r5900-* | mips64r5900el-* \
347            | mips64vr-* | mips64vrel-* \
348          | mips64vr4100-* | mips64vr4100el-* \          | mips64vr4100-* | mips64vr4100el-* \
349          | mips64vr4300-* | mips64vr4300el-* \          | mips64vr4300-* | mips64vr4300el-* \
350          | mips64vr5000-* | mips64vr5000el-* \          | mips64vr5000-* | mips64vr5000el-* \
# Line 342  Line 357 
357          | mipsisa64sr71k-* | mipsisa64sr71kel-* \          | mipsisa64sr71k-* | mipsisa64sr71kel-* \
358          | mipstx39-* | mipstx39el-* \          | mipstx39-* | mipstx39el-* \
359          | mmix-* \          | mmix-* \
360          | ms1-* \          | mt-* \
361          | msp430-* \          | msp430-* \
362            | nios-* | nios2-* \
363          | none-* | np1-* | ns16k-* | ns32k-* \          | none-* | np1-* | ns16k-* | ns32k-* \
364          | orion-* \          | orion-* \
365          | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \          | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
366          | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \          | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \
367          | pyramid-* \          | pyramid-* \
368          | romp-* | rs6000-* \          | romp-* | rs6000-* \
369          | sh-* | sh[1234]-* | sh[24]a-* | sh[23]e-* | sh[34]eb-* | shbe-* \          | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \
370          | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \          | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
371          | sparc-* | sparc64-* | sparc64b-* | sparc86x-* | sparclet-* \          | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \
372          | sparclite-* \          | sparclite-* \
373          | sparcv8-* | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \          | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | strongarm-* | sv1-* | sx?-* \
374          | tahoe-* | thumb-* \          | tahoe-* | thumb-* \
375          | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \          | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* | tile-* \
376          | tron-* \          | tron-* \
377          | v850-* | v850e-* | vax-* \          | v850-* | v850e-* | vax-* \
378          | we32k-* \          | we32k-* \
379          | x86-* | x86_64-* | xps100-* | xscale-* | xscalee[bl]-* \          | x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \
380          | xstormy16-* | xtensa-* \          | xstormy16-* | xtensa*-* \
381          | ymp-* \          | ymp-* \
382          | z8k-*)          | z8k-* | z80-*)
383                  ;;                  ;;
384          m32c-*)          # Recognize the basic CPU types without company name, with glob match.
385            xtensa*)
386                    basic_machine=$basic_machine-unknown
387                  ;;                  ;;
388          # Recognize the various machine names and aliases which stand          # Recognize the various machine names and aliases which stand
389          # 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 429  Line 447 
447                  basic_machine=m68k-apollo                  basic_machine=m68k-apollo
448                  os=-bsd                  os=-bsd
449                  ;;                  ;;
450            aros)
451                    basic_machine=i386-pc
452                    os=-aros
453                    ;;
454          aux)          aux)
455                  basic_machine=m68k-apple                  basic_machine=m68k-apple
456                  os=-aux                  os=-aux
# Line 437  Line 459 
459                  basic_machine=ns32k-sequent                  basic_machine=ns32k-sequent
460                  os=-dynix                  os=-dynix
461                  ;;                  ;;
462            blackfin)
463                    basic_machine=bfin-unknown
464                    os=-linux
465                    ;;
466            blackfin-*)
467                    basic_machine=bfin-`echo $basic_machine | sed 's/^[^-]*-//'`
468                    os=-linux
469                    ;;
470          c90)          c90)
471                  basic_machine=c90-cray                  basic_machine=c90-cray
472                  os=-unicos                  os=-unicos
473                  ;;                  ;;
474            cegcc)
475                    basic_machine=arm-unknown
476                    os=-cegcc
477                    ;;
478          convex-c1)          convex-c1)
479                  basic_machine=c1-convex                  basic_machine=c1-convex
480                  os=-bsd                  os=-bsd
# Line 469  Line 503 
503                  basic_machine=craynv-cray                  basic_machine=craynv-cray
504                  os=-unicosmp                  os=-unicosmp
505                  ;;                  ;;
506          cr16c)          cr16)
507                  basic_machine=cr16c-unknown                  basic_machine=cr16-unknown
508                  os=-elf                  os=-elf
509                  ;;                  ;;
510          crds | unos)          crds | unos)
# Line 508  Line 542 
542                  basic_machine=m88k-motorola                  basic_machine=m88k-motorola
543                  os=-sysv3                  os=-sysv3
544                  ;;                  ;;
545            dicos)
546                    basic_machine=i686-pc
547                    os=-dicos
548                    ;;
549          djgpp)          djgpp)
550                  basic_machine=i586-pc                  basic_machine=i586-pc
551                  os=-msdosdjgpp                  os=-msdosdjgpp
# Line 662  Line 700 
700                  basic_machine=m68k-isi                  basic_machine=m68k-isi
701                  os=-sysv                  os=-sysv
702                  ;;                  ;;
703            m68knommu)
704                    basic_machine=m68k-unknown
705                    os=-linux
706                    ;;
707            m68knommu-*)
708                    basic_machine=m68k-`echo $basic_machine | sed 's/^[^-]*-//'`
709                    os=-linux
710                    ;;
711          m88k-omron*)          m88k-omron*)
712                  basic_machine=m88k-omron                  basic_machine=m88k-omron
713                  ;;                  ;;
# Line 677  Line 723 
723                  basic_machine=i386-pc                  basic_machine=i386-pc
724                  os=-mingw32                  os=-mingw32
725                  ;;                  ;;
726  #### MozillaHack          mingw32ce)
727          i386-msvc | msvc)                  basic_machine=arm-unknown
728                  basic_machine=i386-pc                  os=-mingw32ce
                 os=-msvc  
729                  ;;                  ;;
 #### End MozillaHack  
730          miniframe)          miniframe)
731                  basic_machine=m68000-convergent                  basic_machine=m68000-convergent
732                  ;;                  ;;
# Line 708  Line 752 
752                  basic_machine=i386-pc                  basic_machine=i386-pc
753                  os=-msdos                  os=-msdos
754                  ;;                  ;;
755            ms1-*)
756                    basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'`
757                    ;;
758          mvs)          mvs)
759                  basic_machine=i370-ibm                  basic_machine=i370-ibm
760                  os=-mvs                  os=-mvs
# Line 806  Line 853 
853                  basic_machine=i860-intel                  basic_machine=i860-intel
854                  os=-osf                  os=-osf
855                  ;;                  ;;
856            parisc)
857                    basic_machine=hppa-unknown
858                    os=-linux
859                    ;;
860            parisc-*)
861                    basic_machine=hppa-`echo $basic_machine | sed 's/^[^-]*-//'`
862                    os=-linux
863                    ;;
864          pbd)          pbd)
865                  basic_machine=sparc-tti                  basic_machine=sparc-tti
866                  ;;                  ;;
# Line 815  Line 870 
870          pc532 | pc532-*)          pc532 | pc532-*)
871                  basic_machine=ns32k-pc532                  basic_machine=ns32k-pc532
872                  ;;                  ;;
873            pc98)
874                    basic_machine=i386-pc
875                    ;;
876            pc98-*)
877                    basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'`
878                    ;;
879          pentium | p5 | k5 | k6 | nexgen | viac3)          pentium | p5 | k5 | k6 | nexgen | viac3)
880                  basic_machine=i586-pc                  basic_machine=i586-pc
881                  ;;                  ;;
# Line 871  Line 932 
932                  basic_machine=i586-unknown                  basic_machine=i586-unknown
933                  os=-pw32                  os=-pw32
934                  ;;                  ;;
935            rdos)
936                    basic_machine=i386-pc
937                    os=-rdos
938                    ;;
939          rom68k)          rom68k)
940                  basic_machine=m68k-rom68k                  basic_machine=m68k-rom68k
941                  os=-coff                  os=-coff
# Line 897  Line 962 
962          sb1el)          sb1el)
963                  basic_machine=mipsisa64sb1el-unknown                  basic_machine=mipsisa64sb1el-unknown
964                  ;;                  ;;
965            sde)
966                    basic_machine=mipsisa32-sde
967                    os=-elf
968                    ;;
969          sei)          sei)
970                  basic_machine=mips-sei                  basic_machine=mips-sei
971                  os=-seiux                  os=-seiux
# Line 908  Line 977 
977                  basic_machine=sh-hitachi                  basic_machine=sh-hitachi
978                  os=-hms                  os=-hms
979                  ;;                  ;;
980            sh5el)
981                    basic_machine=sh5le-unknown
982                    ;;
983          sh64)          sh64)
984                  basic_machine=sh64-unknown                  basic_machine=sh64-unknown
985                  ;;                  ;;
# Line 997  Line 1069 
1069                  basic_machine=tic6x-unknown                  basic_machine=tic6x-unknown
1070                  os=-coff                  os=-coff
1071                  ;;                  ;;
1072            tile*)
1073                    basic_machine=tile-unknown
1074                    os=-linux-gnu
1075                    ;;
1076          tx39)          tx39)
1077                  basic_machine=mipstx39-unknown                  basic_machine=mipstx39-unknown
1078                  ;;                  ;;
# Line 1072  Line 1148 
1148                  basic_machine=z8k-unknown                  basic_machine=z8k-unknown
1149                  os=-sim                  os=-sim
1150                  ;;                  ;;
1151            z80-*-coff)
1152                    basic_machine=z80-unknown
1153                    os=-sim
1154                    ;;
1155          none)          none)
1156                  basic_machine=none-none                  basic_machine=none-none
1157                  os=-none                  os=-none
# Line 1110  Line 1190 
1190          we32k)          we32k)
1191                  basic_machine=we32k-att                  basic_machine=we32k-att
1192                  ;;                  ;;
1193          sh[1234] | sh[24]a | sh[34]eb | sh[1234]le | sh[23]ele)          sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele)
1194                  basic_machine=sh-unknown                  basic_machine=sh-unknown
1195                  ;;                  ;;
1196          sparc | sparcv8 | sparcv9 | sparcv9b)          sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v)
1197                  basic_machine=sparc-sun                  basic_machine=sparc-sun
1198                  ;;                  ;;
1199          cydra)          cydra)
# Line 1179  Line 1259 
1259          # The portable systems comes first.          # The portable systems comes first.
1260          # Each alternative MUST END IN A *, to match a version number.          # Each alternative MUST END IN A *, to match a version number.
1261          # -sysv* is not here because it comes later, after sysvr4.          # -sysv* is not here because it comes later, after sysvr4.
 #### MozillaHack  
 # msvc  
 #### End MozillaHack  
1262          -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \          -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \
1263                | -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\                | -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\
1264                | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \                | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \
1265                  | -kopensolaris* \
1266                | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \                | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \
1267                | -aos* \                | -aos* | -aros* \
1268                | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \                | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
1269                | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \                | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
1270                | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* | -openbsd* \                | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \
1271                  | -openbsd* | -solidbsd* \
1272                | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \                | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \
1273                | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \                | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
1274                | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \                | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
1275                | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \                | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
1276                | -chorusos* | -chorusrdb* \                | -chorusos* | -chorusrdb* | -cegcc* \
1277                | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \                | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
1278                | -mingw32* | -linux-gnu* | -linux-uclibc* | -uxpv* | -beos* | -mpeix* | -udk* \                | -mingw32* | -linux-gnu* | -linux-newlib* | -linux-uclibc* \
1279                  | -uxpv* | -beos* | -mpeix* | -udk* \
1280                | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \                | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
               | -msvc* \  
1281                | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \                | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
1282                | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \                | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
1283                | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \                | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
1284                | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \                | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
1285                | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \                | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
1286                | -skyos* | -haiku*)                | -skyos* | -haiku* | -rdos* | -toppers* | -drops*)
1287          # Remember, each alternative MUST END IN *, to match a version number.          # Remember, each alternative MUST END IN *, to match a version number.
1288                  ;;                  ;;
1289          -qnx*)          -qnx*)
# Line 1334  Line 1413 
1413          -zvmoe)          -zvmoe)
1414                  os=-zvmoe                  os=-zvmoe
1415                  ;;                  ;;
1416            -dicos*)
1417                    os=-dicos
1418                    ;;
1419          -none)          -none)
1420                  ;;                  ;;
1421          *)          *)
# Line 1356  Line 1438 
1438  # system, and we'll never get to this point.  # system, and we'll never get to this point.
1439    
1440  case $basic_machine in  case $basic_machine in
1441            score-*)
1442                    os=-elf
1443                    ;;
1444            spu-*)
1445                    os=-elf
1446                    ;;
1447          *-acorn)          *-acorn)
1448                  os=-riscix1.2                  os=-riscix1.2
1449                  ;;                  ;;
# Line 1365  Line 1453 
1453          arm*-semi)          arm*-semi)
1454                  os=-aout                  os=-aout
1455                  ;;                  ;;
1456      c4x-* | tic4x-*)          c4x-* | tic4x-*)
1457          os=-coff                  os=-coff
1458          ;;                  ;;
1459          # This must come before the *-dec entry.          # This must come before the *-dec entry.
1460          pdp10-*)          pdp10-*)
1461                  os=-tops20                  os=-tops20
# Line 1393  Line 1481 
1481          m68*-cisco)          m68*-cisco)
1482                  os=-aout                  os=-aout
1483                  ;;                  ;;
1484            mep-*)
1485                    os=-elf
1486                    ;;
1487          mips*-cisco)          mips*-cisco)
1488                  os=-elf                  os=-elf
1489                  ;;                  ;;

Legend:
Removed from v.506  
changed lines
  Added in v.507

  ViewVC Help
Powered by ViewVC 1.1.24