/[classpath]/classpath/config.sub
ViewVC logotype

Diff of /classpath/config.sub

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

revision 1.2 by cbj, Wed Sep 29 13:40:34 1999 UTC revision 1.3 by cbj, Fri Jan 10 16:49:15 2003 UTC
# Line 1  Line 1 
1  #! /bin/sh  #! /bin/sh
2  # Configuration validation subroutine script, version 1.1.  # Configuration validation subroutine script.
3  #   Copyright (C) 1991, 92-97, 1998 Free Software Foundation, Inc.  #   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
4    #   2000, 2001, 2002 Free Software Foundation, Inc.
5    
6    timestamp='2002-07-03'
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
10  # can handle that machine.  It does not imply ALL GNU software can.  # can handle that machine.  It does not imply ALL GNU software can.
# Line 25  Line 29 
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>.  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.
37  # If it is invalid, we print an error message on stderr and exit with code 1.  # If it is invalid, we print an error message on stderr and exit with code 1.
# Line 45  Line 52 
52  #       CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM  #       CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM
53  # It is wrong to echo any other type of specification.  # It is wrong to echo any other type of specification.
54    
55  if [ x$1 = x ]  me=`echo "$0" | sed -e 's,.*/,,'`
 then  
         echo Configuration name missing. 1>&2  
         echo "Usage: $0 CPU-MFR-OPSYS" 1>&2  
         echo "or     $0 ALIAS" 1>&2  
         echo where ALIAS is a recognized configuration type. 1>&2  
         exit 1  
 fi  
56    
57  # First pass through any local machine types.  usage="\
58  case $1 in  Usage: $0 [OPTION] CPU-MFR-OPSYS
59          *local*)         $0 [OPTION] ALIAS
60                  echo $1  
61                  exit 0  Canonicalize a configuration name.
62                  ;;  
63          *)  Operation modes:
64          ;;    -h, --help         print this help, then exit
65      -t, --time-stamp   print date of last modification, then exit
66      -v, --version      print version number, then exit
67    
68    Report bugs and patches to <config-patches@gnu.org>."
69    
70    version="\
71    GNU config.sub ($timestamp)
72    
73    Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
74    Free Software Foundation, Inc.
75    
76    This is free software; see the source for copying conditions.  There is NO
77    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
78    
79    help="
80    Try \`$me --help' for more information."
81    
82    # Parse command line
83    while test $# -gt 0 ; do
84      case $1 in
85        --time-stamp | --time* | -t )
86           echo "$timestamp" ; exit 0 ;;
87        --version | -v )
88           echo "$version" ; exit 0 ;;
89        --help | --h* | -h )
90           echo "$usage"; exit 0 ;;
91        -- )     # Stop option processing
92           shift; break ;;
93        - ) # Use stdin as input.
94           break ;;
95        -* )
96           echo "$me: invalid option $1$help"
97           exit 1 ;;
98    
99        *local*)
100           # First pass through any local machine types.
101           echo $1
102           exit 0;;
103    
104        * )
105           break ;;
106      esac
107    done
108    
109    case $# in
110     0) echo "$me: missing argument$help" >&2
111        exit 1;;
112     1) ;;
113     *) echo "$me: too many arguments$help" >&2
114        exit 1;;
115  esac  esac
116    
117  # Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any).  # Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any).
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    linux-gnu*)    nto-qnx* | linux-gnu* | freebsd*-gnu* | storm-chaos* | os2-emx* | windows32-* | rtmk-nova*)
122      os=-$maybe_os      os=-$maybe_os
123      basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`      basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
124      ;;      ;;
# Line 94  case $os in Line 144  case $os in
144          -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\          -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\
145          -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \          -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \
146          -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \          -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \
147          -apple)          -apple | -axis)
148                  os=                  os=
149                  basic_machine=$1                  basic_machine=$1
150                  ;;                  ;;
151            -sim | -cisco | -oki | -wec | -winbond)
152                    os=
153                    basic_machine=$1
154                    ;;
155            -scout)
156                    ;;
157            -wrs)
158                    os=-vxworks
159                    basic_machine=$1
160                    ;;
161            -chorusos*)
162                    os=-chorusos
163                    basic_machine=$1
164                    ;;
165            -chorusrdb)
166                    os=-chorusrdb
167                    basic_machine=$1
168                    ;;
169          -hiux*)          -hiux*)
170                  os=-hiuxwe2                  os=-hiuxwe2
171                  ;;                  ;;
172          -sco5)          -sco5)
173                  os=sco3.2v5                  os=-sco3.2v5
174                  basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`                  basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
175                  ;;                  ;;
176          -sco4)          -sco4)
# Line 121  case $os in Line 189  case $os in
189                  os=-sco3.2v2                  os=-sco3.2v2
190                  basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`                  basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
191                  ;;                  ;;
192            -udk*)
193                    basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
194                    ;;
195          -isc)          -isc)
196                  os=-isc2.2                  os=-isc2.2
197                  basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`                  basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
# Line 143  case $os in Line 214  case $os in
214          -psos*)          -psos*)
215                  os=-psos                  os=-psos
216                  ;;                  ;;
217            -mint | -mint[0-9]*)
218                    basic_machine=m68k-atari
219                    os=-mint
220                    ;;
221  esac  esac
222    
223  # Decode aliases for certain CPU-COMPANY combinations.  # Decode aliases for certain CPU-COMPANY combinations.
224  case $basic_machine in  case $basic_machine in
225          # Recognize the basic CPU types without company name.          # Recognize the basic CPU types without company name.
226          # Some are omitted here because they have special meanings below.          # Some are omitted here because they have special meanings below.
227          tahoe | i860 | m32r | m68k | m68000 | m88k | ns32k | arc | arm \          1750a | 580 \
228                  | arme[lb] | pyramid | mn10200 | mn10300 | tron | a29k \          | a29k \
229                  | 580 | i960 | h8300 | hppa | hppa1.0 | hppa1.1 | hppa2.0 \          | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
230                  | alpha | alphaev5 | alphaev56 | alphapca56 | we32k | ns16k | clipper \          | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
231                  | i370 | sh | powerpc | powerpcle | 1750a | dsp16xx | pdp11 \          | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \
232                  | mips64 | mipsel | mips64el | mips64orion | mips64orionel \          | c4x | clipper \
233                  | mipstx39 | mipstx39el \          | d10v | d30v | dlx | dsp16xx \
234                  | sparc | sparclet | sparclite | sparc64 | v850)          | fr30 | frv \
235            | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
236            | i370 | i860 | i960 | ia64 \
237            | ip2k \
238            | m32r | m68000 | m68k | m88k | mcore \
239            | mips | mipsbe | mipseb | mipsel | mipsle \
240            | mips16 \
241            | mips64 | mips64el \
242            | mips64orion | mips64orionel \
243            | mips64vr4100 | mips64vr4100el \
244            | mips64vr4300 | mips64vr4300el \
245            | mips64vr5000 | mips64vr5000el \
246            | mipsisa32 | mipsisa32el \
247            | mipsisa64 | mipsisa64el \
248            | mipsisa64sb1 | mipsisa64sb1el \
249            | mipstx39 | mipstx39el \
250            | mn10200 | mn10300 \
251            | ns16k | ns32k \
252            | openrisc | or32 \
253            | pdp10 | pdp11 | pj | pjl \
254            | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
255            | pyramid \
256            | sh | sh[1234] | sh3e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \
257            | sh64 | sh64le \
258            | sparc | sparc64 | sparc86x | sparclet | sparclite | sparcv9 | sparcv9b \
259            | strongarm \
260            | tahoe | thumb | tic80 | tron \
261            | v850 | v850e \
262            | we32k \
263            | x86 | xscale | xstormy16 | xtensa \
264            | z8k)
265                    basic_machine=$basic_machine-unknown
266                    ;;
267            m6811 | m68hc11 | m6812 | m68hc12)
268                    # Motorola 68HC11/12.
269                  basic_machine=$basic_machine-unknown                  basic_machine=$basic_machine-unknown
270                    os=-none
271                    ;;
272            m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k)
273                  ;;                  ;;
274    
275          # We use `pc' rather than `unknown'          # We use `pc' rather than `unknown'
276          # because (1) that's what they normally are, and          # because (1) that's what they normally are, and
277          # (2) the word "unknown" tends to confuse beginning users.          # (2) the word "unknown" tends to confuse beginning users.
278          i[34567]86)          i*86 | x86_64)
279            basic_machine=$basic_machine-pc            basic_machine=$basic_machine-pc
280            ;;            ;;
281          # Object if more than one company name word.          # Object if more than one company name word.
# Line 171  case $basic_machine in Line 284  case $basic_machine in
284                  exit 1                  exit 1
285                  ;;                  ;;
286          # Recognize the basic CPU types with company name.          # Recognize the basic CPU types with company name.
287          vax-* | tahoe-* | i[34567]86-* | i860-* | m32r-* | m68k-* | m68000-* \          580-* \
288                | m88k-* | sparc-* | ns32k-* | fx80-* | arc-* | arm-* | c[123]* \          | a29k-* \
289                | mips-* | pyramid-* | tron-* | a29k-* | romp-* | rs6000-* \          | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \
290                | power-* | none-* | 580-* | cray2-* | h8300-* | i960-* \          | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
291                | xmp-* | ymp-* | hppa-* | hppa1.0-* | hppa1.1-* | hppa2.0-* \          | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \
292                | alpha-* | alphaev5-* | alphaev56-* | alphapca56-* | we32k-* | cydra-* \          | arm-*  | armbe-* | armle-* | armeb-* | armv*-* \
293                | ns16k-* | pn-* | np1-* | xps100-* | clipper-* | orion-* \          | avr-* \
294                | sparclite-* | pdp11-* | sh-* | powerpc-* | powerpcle-* \          | bs2000-* \
295                | sparc64-* | mips64-* | mipsel-* \          | c[123]* | c30-* | [cjt]90-* | c54x-* \
296                | mips64el-* | mips64orion-* | mips64orionel-*  \          | clipper-* | cydra-* \
297                | mipstx39-* | mipstx39el-* \          | d10v-* | d30v-* | dlx-* \
298                | f301-*)          | elxsi-* \
299            | f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \
300            | h8300-* | h8500-* \
301            | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
302            | i*86-* | i860-* | i960-* | ia64-* \
303            | ip2k-* \
304            | m32r-* \
305            | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
306            | m88110-* | m88k-* | mcore-* \
307            | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
308            | mips16-* \
309            | mips64-* | mips64el-* \
310            | mips64orion-* | mips64orionel-* \
311            | mips64vr4100-* | mips64vr4100el-* \
312            | mips64vr4300-* | mips64vr4300el-* \
313            | mips64vr5000-* | mips64vr5000el-* \
314            | mipsisa32-* | mipsisa32el-* \
315            | mipsisa64-* | mipsisa64el-* \
316            | mipsisa64sb1-* | mipsisa64sb1el-* \
317            | mipstx39 | mipstx39el \
318            | none-* | np1-* | ns16k-* | ns32k-* \
319            | orion-* \
320            | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
321            | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \
322            | pyramid-* \
323            | romp-* | rs6000-* \
324            | sh-* | sh[1234]-* | sh3e-* | sh[34]eb-* | shbe-* \
325            | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
326            | sparc-* | sparc64-* | sparc86x-* | sparclet-* | sparclite-* \
327            | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \
328            | tahoe-* | thumb-* | tic30-* | tic54x-* | tic80-* | tron-* \
329            | v850-* | v850e-* | vax-* \
330            | we32k-* \
331            | x86-* | x86_64-* | xps100-* | xscale-* | xstormy16-* \
332            | xtensa-* \
333            | ymp-* \
334            | z8k-*)
335                  ;;                  ;;
336          # Recognize the various machine names and aliases which stand          # Recognize the various machine names and aliases which stand
337          # for a CPU type and a company and sometimes even an OS.          # for a CPU type and a company and sometimes even an OS.
338            386bsd)
339                    basic_machine=i386-unknown
340                    os=-bsd
341                    ;;
342          3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc)          3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc)
343                  basic_machine=m68000-att                  basic_machine=m68000-att
344                  ;;                  ;;
345          3b*)          3b*)
346                  basic_machine=we32k-att                  basic_machine=we32k-att
347                  ;;                  ;;
348            a29khif)
349                    basic_machine=a29k-amd
350                    os=-udi
351                    ;;
352            adobe68k)
353                    basic_machine=m68010-adobe
354                    os=-scout
355                    ;;
356          alliant | fx80)          alliant | fx80)
357                  basic_machine=fx80-alliant                  basic_machine=fx80-alliant
358                  ;;                  ;;
# Line 207  case $basic_machine in Line 368  case $basic_machine in
368                  os=-sysv                  os=-sysv
369                  ;;                  ;;
370          amiga | amiga-*)          amiga | amiga-*)
371                  basic_machine=m68k-cbm                  basic_machine=m68k-unknown
372                  ;;                  ;;
373          amigaos | amigados)          amigaos | amigados)
374                  basic_machine=m68k-cbm                  basic_machine=m68k-unknown
375                  os=-amigaos                  os=-amigaos
376                  ;;                  ;;
377          amigaunix | amix)          amigaunix | amix)
378                  basic_machine=m68k-cbm                  basic_machine=m68k-unknown
379                  os=-sysv4                  os=-sysv4
380                  ;;                  ;;
381          apollo68)          apollo68)
382                  basic_machine=m68k-apollo                  basic_machine=m68k-apollo
383                  os=-sysv                  os=-sysv
384                  ;;                  ;;
385            apollo68bsd)
386                    basic_machine=m68k-apollo
387                    os=-bsd
388                    ;;
389          aux)          aux)
390                  basic_machine=m68k-apple                  basic_machine=m68k-apple
391                  os=-aux                  os=-aux
# Line 229  case $basic_machine in Line 394  case $basic_machine in
394                  basic_machine=ns32k-sequent                  basic_machine=ns32k-sequent
395                  os=-dynix                  os=-dynix
396                  ;;                  ;;
397            c90)
398                    basic_machine=c90-cray
399                    os=-unicos
400                    ;;
401          convex-c1)          convex-c1)
402                  basic_machine=c1-convex                  basic_machine=c1-convex
403                  os=-bsd                  os=-bsd
# Line 249  case $basic_machine in Line 418  case $basic_machine in
418                  basic_machine=c38-convex                  basic_machine=c38-convex
419                  os=-bsd                  os=-bsd
420                  ;;                  ;;
421          cray | ymp)          cray | j90)
422                  basic_machine=ymp-cray                  basic_machine=j90-cray
                 os=-unicos  
                 ;;  
         cray2)  
                 basic_machine=cray2-cray  
                 os=-unicos  
                 ;;  
         [ctj]90-cray)  
                 basic_machine=c90-cray  
423                  os=-unicos                  os=-unicos
424                  ;;                  ;;
425          crds | unos)          crds | unos)
426                  basic_machine=m68k-crds                  basic_machine=m68k-crds
427                  ;;                  ;;
428            cris | cris-* | etrax*)
429                    basic_machine=cris-axis
430                    ;;
431          da30 | da30-*)          da30 | da30-*)
432                  basic_machine=m68k-da30                  basic_machine=m68k-da30
433                  ;;                  ;;
434          decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn)          decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn)
435                  basic_machine=mips-dec                  basic_machine=mips-dec
436                  ;;                  ;;
437            decsystem10* | dec10*)
438                    basic_machine=pdp10-dec
439                    os=-tops10
440                    ;;
441            decsystem20* | dec20*)
442                    basic_machine=pdp10-dec
443                    os=-tops20
444                    ;;
445          delta | 3300 | motorola-3300 | motorola-delta \          delta | 3300 | motorola-3300 | motorola-delta \
446                | 3300-motorola | delta-motorola)                | 3300-motorola | delta-motorola)
447                  basic_machine=m68k-motorola                  basic_machine=m68k-motorola
# Line 297  case $basic_machine in Line 469  case $basic_machine in
469          encore | umax | mmax)          encore | umax | mmax)
470                  basic_machine=ns32k-encore                  basic_machine=ns32k-encore
471                  ;;                  ;;
472            es1800 | OSE68k | ose68k | ose | OSE)
473                    basic_machine=m68k-ericsson
474                    os=-ose
475                    ;;
476          fx2800)          fx2800)
477                  basic_machine=i860-alliant                  basic_machine=i860-alliant
478                  ;;                  ;;
# Line 307  case $basic_machine in Line 483  case $basic_machine in
483                  basic_machine=tron-gmicro                  basic_machine=tron-gmicro
484                  os=-sysv                  os=-sysv
485                  ;;                  ;;
486            go32)
487                    basic_machine=i386-pc
488                    os=-go32
489                    ;;
490          h3050r* | hiux*)          h3050r* | hiux*)
491                  basic_machine=hppa1.1-hitachi                  basic_machine=hppa1.1-hitachi
492                  os=-hiuxwe2                  os=-hiuxwe2
# Line 315  case $basic_machine in Line 495  case $basic_machine in
495                  basic_machine=h8300-hitachi                  basic_machine=h8300-hitachi
496                  os=-hms                  os=-hms
497                  ;;                  ;;
498            h8300xray)
499                    basic_machine=h8300-hitachi
500                    os=-xray
501                    ;;
502            h8500hms)
503                    basic_machine=h8500-hitachi
504                    os=-hms
505                    ;;
506          harris)          harris)
507                  basic_machine=m88k-harris                  basic_machine=m88k-harris
508                  os=-sysv3                  os=-sysv3
# Line 330  case $basic_machine in Line 518  case $basic_machine in
518                  basic_machine=m68k-hp                  basic_machine=m68k-hp
519                  os=-hpux                  os=-hpux
520                  ;;                  ;;
521            hp3k9[0-9][0-9] | hp9[0-9][0-9])
522                    basic_machine=hppa1.0-hp
523                    ;;
524          hp9k2[0-9][0-9] | hp9k31[0-9])          hp9k2[0-9][0-9] | hp9k31[0-9])
525                  basic_machine=m68000-hp                  basic_machine=m68000-hp
526                  ;;                  ;;
527          hp9k3[2-9][0-9])          hp9k3[2-9][0-9])
528                  basic_machine=m68k-hp                  basic_machine=m68k-hp
529                  ;;                  ;;
530          hp9k7[0-9][0-9] | hp7[0-9][0-9] | hp9k8[0-9]7 | hp8[0-9]7)          hp9k6[0-9][0-9] | hp6[0-9][0-9])
531                    basic_machine=hppa1.0-hp
532                    ;;
533            hp9k7[0-79][0-9] | hp7[0-79][0-9])
534                    basic_machine=hppa1.1-hp
535                    ;;
536            hp9k78[0-9] | hp78[0-9])
537                    # FIXME: really hppa2.0-hp
538                    basic_machine=hppa1.1-hp
539                    ;;
540            hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893)
541                    # FIXME: really hppa2.0-hp
542                    basic_machine=hppa1.1-hp
543                    ;;
544            hp9k8[0-9][13679] | hp8[0-9][13679])
545                  basic_machine=hppa1.1-hp                  basic_machine=hppa1.1-hp
546                  ;;                  ;;
547          hp9k8[0-9][0-9] | hp8[0-9][0-9])          hp9k8[0-9][0-9] | hp8[0-9][0-9])
# Line 345  case $basic_machine in Line 550  case $basic_machine in
550          hppa-next)          hppa-next)
551                  os=-nextstep3                  os=-nextstep3
552                  ;;                  ;;
553            hppaosf)
554                    basic_machine=hppa1.1-hp
555                    os=-osf
556                    ;;
557            hppro)
558                    basic_machine=hppa1.1-hp
559                    os=-proelf
560                    ;;
561          i370-ibm* | ibm*)          i370-ibm* | ibm*)
562                  basic_machine=i370-ibm                  basic_machine=i370-ibm
                 os=-mvs  
563                  ;;                  ;;
564  # I'm not sure what "Sysv32" means.  Should this be sysv3.2?  # I'm not sure what "Sysv32" means.  Should this be sysv3.2?
565          i[34567]86v32)          i*86v32)
566                  basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`                  basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
567                  os=-sysv32                  os=-sysv32
568                  ;;                  ;;
569          i[34567]86v4*)          i*86v4*)
570                  basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`                  basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
571                  os=-sysv4                  os=-sysv4
572                  ;;                  ;;
573          i[34567]86v)          i*86v)
574                  basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`                  basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
575                  os=-sysv                  os=-sysv
576                  ;;                  ;;
577          i[34567]86sol2)          i*86sol2)
578                  basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`                  basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
579                  os=-solaris2                  os=-solaris2
580                  ;;                  ;;
581            i386mach)
582                    basic_machine=i386-mach
583                    os=-mach
584                    ;;
585            i386-vsta | vsta)
586                    basic_machine=i386-unknown
587                    os=-vsta
588                    ;;
589          iris | iris4d)          iris | iris4d)
590                  basic_machine=mips-sgi                  basic_machine=mips-sgi
591                  case $os in                  case $os in
# Line 391  case $basic_machine in Line 611  case $basic_machine in
611                  basic_machine=ns32k-utek                  basic_machine=ns32k-utek
612                  os=-sysv                  os=-sysv
613                  ;;                  ;;
614            mingw32)
615                    basic_machine=i386-pc
616                    os=-mingw32
617                    ;;
618          miniframe)          miniframe)
619                  basic_machine=m68000-convergent                  basic_machine=m68000-convergent
620                  ;;                  ;;
621          mipsel*-linux*)          *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*)
622                  basic_machine=mipsel-unknown                  basic_machine=m68k-atari
623                  os=-linux-gnu                  os=-mint
                 ;;  
         mips*-linux*)  
                 basic_machine=mips-unknown  
                 os=-linux-gnu  
624                  ;;                  ;;
625          mips3*-*)          mips3*-*)
626                  basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`                  basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`
# Line 408  case $basic_machine in Line 628  case $basic_machine in
628          mips3*)          mips3*)
629                  basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown                  basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown
630                  ;;                  ;;
631            mmix*)
632                    basic_machine=mmix-knuth
633                    os=-mmixware
634                    ;;
635            monitor)
636                    basic_machine=m68k-rom68k
637                    os=-coff
638                    ;;
639            morphos)
640                    basic_machine=powerpc-unknown
641                    os=-morphos
642                    ;;
643            msdos)
644                    basic_machine=i386-pc
645                    os=-msdos
646                    ;;
647            mvs)
648                    basic_machine=i370-ibm
649                    os=-mvs
650                    ;;
651          ncr3000)          ncr3000)
652                  basic_machine=i486-ncr                  basic_machine=i486-ncr
653                  os=-sysv4                  os=-sysv4
654                  ;;                  ;;
655            netbsd386)
656                    basic_machine=i386-unknown
657                    os=-netbsd
658                    ;;
659            netwinder)
660                    basic_machine=armv4l-rebel
661                    os=-linux
662                    ;;
663          news | news700 | news800 | news900)          news | news700 | news800 | news900)
664                  basic_machine=m68k-sony                  basic_machine=m68k-sony
665                  os=-newsos                  os=-newsos
# Line 424  case $basic_machine in Line 672  case $basic_machine in
672                  basic_machine=mips-sony                  basic_machine=mips-sony
673                  os=-newsos                  os=-newsos
674                  ;;                  ;;
675            necv70)
676                    basic_machine=v70-nec
677                    os=-sysv
678                    ;;
679          next | m*-next )          next | m*-next )
680                  basic_machine=m68k-next                  basic_machine=m68k-next
681                  case $os in                  case $os in
# Line 449  case $basic_machine in Line 701  case $basic_machine in
701                  basic_machine=i960-intel                  basic_machine=i960-intel
702                  os=-nindy                  os=-nindy
703                  ;;                  ;;
704            mon960)
705                    basic_machine=i960-intel
706                    os=-mon960
707                    ;;
708            nonstopux)
709                    basic_machine=mips-compaq
710                    os=-nonstopux
711                    ;;
712          np1)          np1)
713                  basic_machine=np1-gould                  basic_machine=np1-gould
714                  ;;                  ;;
715            nsr-tandem)
716                    basic_machine=nsr-tandem
717                    ;;
718            op50n-* | op60c-*)
719                    basic_machine=hppa1.1-oki
720                    os=-proelf
721                    ;;
722            or32 | or32-*)
723                    basic_machine=or32-unknown
724                    os=-coff
725                    ;;
726            OSE68000 | ose68000)
727                    basic_machine=m68000-ericsson
728                    os=-ose
729                    ;;
730            os68k)
731                    basic_machine=m68k-none
732                    os=-os68k
733                    ;;
734          pa-hitachi)          pa-hitachi)
735                  basic_machine=hppa1.1-hitachi                  basic_machine=hppa1.1-hitachi
736                  os=-hiuxwe2                  os=-hiuxwe2
# Line 469  case $basic_machine in Line 748  case $basic_machine in
748          pc532 | pc532-*)          pc532 | pc532-*)
749                  basic_machine=ns32k-pc532                  basic_machine=ns32k-pc532
750                  ;;                  ;;
751          pentium | p5 | k5 | nexen)          pentium | p5 | k5 | k6 | nexgen | viac3)
752                  basic_machine=i586-pc                  basic_machine=i586-pc
753                  ;;                  ;;
754          pentiumpro | p6 | k6 | 6x86)          pentiumpro | p6 | 6x86 | athlon)
755                  basic_machine=i686-pc                  basic_machine=i686-pc
756                  ;;                  ;;
757          pentiumii | pentium2)          pentiumii | pentium2)
758                  basic_machine=i786-pc                  basic_machine=i686-pc
759                  ;;                  ;;
760          pentium-* | p5-* | k5-* | nexen-*)          pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*)
761                  basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'`                  basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'`
762                  ;;                  ;;
763          pentiumpro-* | p6-* | k6-* | 6x86-*)          pentiumpro-* | p6-* | 6x86-* | athlon-*)
764                  basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`                  basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
765                  ;;                  ;;
766          pentiumii-* | pentium2-*)          pentiumii-* | pentium2-*)
767                  basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'`                  basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
768                  ;;                  ;;
769          pn)          pn)
770                  basic_machine=pn-gould                  basic_machine=pn-gould
771                  ;;                  ;;
772          power)  basic_machine=rs6000-ibm          power)  basic_machine=power-ibm
773                  ;;                  ;;
774          ppc)    basic_machine=powerpc-unknown          ppc)    basic_machine=powerpc-unknown
775                  ;;                  ;;
# Line 502  case $basic_machine in Line 781  case $basic_machine in
781          ppcle-* | powerpclittle-*)          ppcle-* | powerpclittle-*)
782                  basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'`                  basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'`
783                  ;;                  ;;
784            ppc64)  basic_machine=powerpc64-unknown
785                    ;;
786            ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'`
787                    ;;
788            ppc64le | powerpc64little | ppc64-le | powerpc64-little)
789                    basic_machine=powerpc64le-unknown
790                    ;;
791            ppc64le-* | powerpc64little-*)
792                    basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'`
793                    ;;
794          ps2)          ps2)
795                  basic_machine=i386-ibm                  basic_machine=i386-ibm
796                  ;;                  ;;
797            pw32)
798                    basic_machine=i586-unknown
799                    os=-pw32
800                    ;;
801            rom68k)
802                    basic_machine=m68k-rom68k
803                    os=-coff
804                    ;;
805          rm[46]00)          rm[46]00)
806                  basic_machine=mips-siemens                  basic_machine=mips-siemens
807                  ;;                  ;;
808          rtpc | rtpc-*)          rtpc | rtpc-*)
809                  basic_machine=romp-ibm                  basic_machine=romp-ibm
810                  ;;                  ;;
811            s390 | s390-*)
812                    basic_machine=s390-ibm
813                    ;;
814            s390x | s390x-*)
815                    basic_machine=s390x-ibm
816                    ;;
817            sa29200)
818                    basic_machine=a29k-amd
819                    os=-udi
820                    ;;
821          sequent)          sequent)
822                  basic_machine=i386-sequent                  basic_machine=i386-sequent
823                  ;;                  ;;
# Line 518  case $basic_machine in Line 825  case $basic_machine in
825                  basic_machine=sh-hitachi                  basic_machine=sh-hitachi
826                  os=-hms                  os=-hms
827                  ;;                  ;;
828            sparclite-wrs | simso-wrs)
829                    basic_machine=sparclite-wrs
830                    os=-vxworks
831                    ;;
832          sps7)          sps7)
833                  basic_machine=m68k-bull                  basic_machine=m68k-bull
834                  os=-sysv2                  os=-sysv2
# Line 525  case $basic_machine in Line 836  case $basic_machine in
836          spur)          spur)
837                  basic_machine=spur-unknown                  basic_machine=spur-unknown
838                  ;;                  ;;
839            st2000)
840                    basic_machine=m68k-tandem
841                    ;;
842            stratus)
843                    basic_machine=i860-stratus
844                    os=-sysv4
845                    ;;
846          sun2)          sun2)
847                  basic_machine=m68000-sun                  basic_machine=m68000-sun
848                  ;;                  ;;
# Line 565  case $basic_machine in Line 883  case $basic_machine in
883          sun386 | sun386i | roadrunner)          sun386 | sun386i | roadrunner)
884                  basic_machine=i386-sun                  basic_machine=i386-sun
885                  ;;                  ;;
886            sv1)
887                    basic_machine=sv1-cray
888                    os=-unicos
889                    ;;
890          symmetry)          symmetry)
891                  basic_machine=i386-sequent                  basic_machine=i386-sequent
892                  os=-dynix                  os=-dynix
893                  ;;                  ;;
894            t3d)
895                    basic_machine=alpha-cray
896                    os=-unicos
897                    ;;
898            t3e)
899                    basic_machine=alphaev5-cray
900                    os=-unicos
901                    ;;
902            t90)
903                    basic_machine=t90-cray
904                    os=-unicos
905                    ;;
906            tic54x | c54x*)
907                    basic_machine=tic54x-unknown
908                    os=-coff
909                    ;;
910          tx39)          tx39)
911                  basic_machine=mipstx39-unknown                  basic_machine=mipstx39-unknown
912                  ;;                  ;;
913          tx39el)          tx39el)
914                  basic_machine=mipstx39el-unknown                  basic_machine=mipstx39el-unknown
915                  ;;                  ;;
916            toad1)
917                    basic_machine=pdp10-xkl
918                    os=-tops20
919                    ;;
920          tower | tower-32)          tower | tower-32)
921                  basic_machine=m68k-ncr                  basic_machine=m68k-ncr
922                  ;;                  ;;
# Line 586  case $basic_machine in Line 928  case $basic_machine in
928                  basic_machine=a29k-nyu                  basic_machine=a29k-nyu
929                  os=-sym1                  os=-sym1
930                  ;;                  ;;
931            v810 | necv810)
932                    basic_machine=v810-nec
933                    os=-none
934                    ;;
935          vaxv)          vaxv)
936                  basic_machine=vax-dec                  basic_machine=vax-dec
937                  os=-sysv                  os=-sysv
# Line 609  case $basic_machine in Line 955  case $basic_machine in
955                  basic_machine=a29k-wrs                  basic_machine=a29k-wrs
956                  os=-vxworks                  os=-vxworks
957                  ;;                  ;;
958          xmp)          w65*)
959                  basic_machine=xmp-cray                  basic_machine=w65-wdc
960                  os=-unicos                  os=-none
961                    ;;
962            w89k-*)
963                    basic_machine=hppa1.1-winbond
964                    os=-proelf
965                    ;;
966            windows32)
967                    basic_machine=i386-pc
968                    os=-windows32-msvcrt
969                  ;;                  ;;
970          xps | xps100)          xps | xps100)
971                  basic_machine=xps100-honeywell                  basic_machine=xps100-honeywell
972                  ;;                  ;;
973            ymp)
974                    basic_machine=ymp-cray
975                    os=-unicos
976                    ;;
977            z8k-*-coff)
978                    basic_machine=z8k-unknown
979                    os=-sim
980                    ;;
981          none)          none)
982                  basic_machine=none-none                  basic_machine=none-none
983                  os=-none                  os=-none
# Line 623  case $basic_machine in Line 985  case $basic_machine in
985    
986  # Here we handle the default manufacturer of certain CPU types.  It is in  # Here we handle the default manufacturer of certain CPU types.  It is in
987  # some cases the only manufacturer, in others, it is the most popular.  # some cases the only manufacturer, in others, it is the most popular.
988          mips)          w89k)
989                  if [ x$os = x-linux-gnu ]; then                  basic_machine=hppa1.1-winbond
990                          basic_machine=mips-unknown                  ;;
991                  else          op50n)
992                          basic_machine=mips-mips                  basic_machine=hppa1.1-oki
993                  fi                  ;;
994            op60c)
995                    basic_machine=hppa1.1-oki
996                  ;;                  ;;
997          romp)          romp)
998                  basic_machine=romp-ibm                  basic_machine=romp-ibm
# Line 639  case $basic_machine in Line 1003  case $basic_machine in
1003          vax)          vax)
1004                  basic_machine=vax-dec                  basic_machine=vax-dec
1005                  ;;                  ;;
1006            pdp10)
1007                    # there are many clones, so DEC is not a safe bet
1008                    basic_machine=pdp10-unknown
1009                    ;;
1010          pdp11)          pdp11)
1011                  basic_machine=pdp11-dec                  basic_machine=pdp11-dec
1012                  ;;                  ;;
1013          we32k)          we32k)
1014                  basic_machine=we32k-att                  basic_machine=we32k-att
1015                  ;;                  ;;
1016          sparc)          sh3 | sh4 | sh3eb | sh4eb | sh[1234]le | sh3ele)
1017                    basic_machine=sh-unknown
1018                    ;;
1019            sh64)
1020                    basic_machine=sh64-unknown
1021                    ;;
1022            sparc | sparcv9 | sparcv9b)
1023                  basic_machine=sparc-sun                  basic_machine=sparc-sun
1024                  ;;                  ;;
1025          cydra)          cydra)
# Line 657  case $basic_machine in Line 1031  case $basic_machine in
1031          orion105)          orion105)
1032                  basic_machine=clipper-highlevel                  basic_machine=clipper-highlevel
1033                  ;;                  ;;
1034            mac | mpw | mac-mpw)
1035                    basic_machine=m68k-apple
1036                    ;;
1037            pmac | pmac-mpw)
1038                    basic_machine=powerpc-apple
1039                    ;;
1040            c4x*)
1041                    basic_machine=c4x-none
1042                    os=-coff
1043                    ;;
1044            *-unknown)
1045                    # Make sure to match an already-canonicalized machine name.
1046                    ;;
1047          *)          *)
1048                  echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2                  echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
1049                  exit 1                  exit 1
# Line 710  case $os in Line 1097  case $os in
1097                | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \                | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
1098                | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \                | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
1099                | -hiux* | -386bsd* | -netbsd* | -openbsd* | -freebsd* | -riscix* \                | -hiux* | -386bsd* | -netbsd* | -openbsd* | -freebsd* | -riscix* \
1100                | -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* \                | -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
1101                | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \                | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
1102                | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \                | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
1103                  | -chorusos* | -chorusrdb* \
1104                | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \                | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
1105                | -mingw32* | -linux-gnu* | -uxpv* | -beos* | -rhapsody* \                | -mingw32* | -linux-gnu* | -uxpv* | -beos* | -mpeix* | -udk* \
1106                | -openstep*)                | -interix* | -uwin* | -rhapsody* | -darwin* | -opened* \
1107                  | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
1108                  | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
1109                  | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
1110                  | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* | -powermax*)
1111          # Remember, each alternative MUST END IN *, to match a version number.          # Remember, each alternative MUST END IN *, to match a version number.
1112                  ;;                  ;;
1113            -qnx*)
1114                    case $basic_machine in
1115                        x86-* | i*86-*)
1116                            ;;
1117                        *)
1118                            os=-nto$os
1119                            ;;
1120                    esac
1121                    ;;
1122            -nto*)
1123                    os=-nto-qnx
1124                    ;;
1125            -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \
1126                  | -windows* | -osx | -abug | -netware* | -os9* | -beos* \
1127                  | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*)
1128                    ;;
1129            -mac*)
1130                    os=`echo $os | sed -e 's|mac|macos|'`
1131                    ;;
1132          -linux*)          -linux*)
1133                  os=`echo $os | sed -e 's|linux|linux-gnu|'`                  os=`echo $os | sed -e 's|linux|linux-gnu|'`
1134                  ;;                  ;;
# Line 727  case $os in Line 1138  case $os in
1138          -sunos6*)          -sunos6*)
1139                  os=`echo $os | sed -e 's|sunos6|solaris3|'`                  os=`echo $os | sed -e 's|sunos6|solaris3|'`
1140                  ;;                  ;;
1141            -opened*)
1142                    os=-openedition
1143                    ;;
1144            -wince*)
1145                    os=-wince
1146                    ;;
1147          -osfrose*)          -osfrose*)
1148                  os=-osfrose                  os=-osfrose
1149                  ;;                  ;;
# Line 742  case $os in Line 1159  case $os in
1159          -acis*)          -acis*)
1160                  os=-aos                  os=-aos
1161                  ;;                  ;;
1162            -atheos*)
1163                    os=-atheos
1164                    ;;
1165            -386bsd)
1166                    os=-bsd
1167                    ;;
1168          -ctix* | -uts*)          -ctix* | -uts*)
1169                  os=-sysv                  os=-sysv
1170                  ;;                  ;;
1171            -nova*)
1172                    os=-rtmk-nova
1173                    ;;
1174          -ns2 )          -ns2 )
1175                  os=-nextstep2                  os=-nextstep2
1176                  ;;                  ;;
1177            -nsk*)
1178                    os=-nsk
1179                    ;;
1180          # Preserve the version number of sinix5.          # Preserve the version number of sinix5.
1181          -sinix5.*)          -sinix5.*)
1182                  os=`echo $os | sed -e 's|sinix|sysv|'`                  os=`echo $os | sed -e 's|sinix|sysv|'`
# Line 773  case $os in Line 1202  case $os in
1202          # This must come after -sysvr4.          # This must come after -sysvr4.
1203          -sysv*)          -sysv*)
1204                  ;;                  ;;
1205            -ose*)
1206                    os=-ose
1207                    ;;
1208            -es1800*)
1209                    os=-ose
1210                    ;;
1211          -xenix)          -xenix)
1212                  os=-xenix                  os=-xenix
1213                  ;;                  ;;
1214            -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
1215                    os=-mint
1216                    ;;
1217          -none)          -none)
1218                  ;;                  ;;
1219          *)          *)
# Line 801  case $basic_machine in Line 1239  case $basic_machine in
1239          *-acorn)          *-acorn)
1240                  os=-riscix1.2                  os=-riscix1.2
1241                  ;;                  ;;
1242            arm*-rebel)
1243                    os=-linux
1244                    ;;
1245          arm*-semi)          arm*-semi)
1246                  os=-aout                  os=-aout
1247                  ;;                  ;;
1248            # This must come before the *-dec entry.
1249            pdp10-*)
1250                    os=-tops20
1251                    ;;
1252          pdp11-*)          pdp11-*)
1253                  os=-none                  os=-none
1254                  ;;                  ;;
# Line 822  case $basic_machine in Line 1267  case $basic_machine in
1267                  # default.                  # default.
1268                  # os=-sunos4                  # os=-sunos4
1269                  ;;                  ;;
1270            m68*-cisco)
1271                    os=-aout
1272                    ;;
1273            mips*-cisco)
1274                    os=-elf
1275                    ;;
1276            mips*-*)
1277                    os=-elf
1278                    ;;
1279            or32-*)
1280                    os=-coff
1281                    ;;
1282          *-tti)  # must be before sparc entry or we get the wrong os.          *-tti)  # must be before sparc entry or we get the wrong os.
1283                  os=-sysv3                  os=-sysv3
1284                  ;;                  ;;
# Line 834  case $basic_machine in Line 1291  case $basic_machine in
1291          *-ibm)          *-ibm)
1292                  os=-aix                  os=-aix
1293                  ;;                  ;;
1294            *-wec)
1295                    os=-proelf
1296                    ;;
1297            *-winbond)
1298                    os=-proelf
1299                    ;;
1300            *-oki)
1301                    os=-proelf
1302                    ;;
1303          *-hp)          *-hp)
1304                  os=-hpux                  os=-hpux
1305                  ;;                  ;;
# Line 894  case $basic_machine in Line 1360  case $basic_machine in
1360          *-masscomp)          *-masscomp)
1361                  os=-rtu                  os=-rtu
1362                  ;;                  ;;
1363          f301-fujitsu)          f30[01]-fujitsu | f700-fujitsu)
1364                  os=-uxpv                  os=-uxpv
1365                  ;;                  ;;
1366            *-rom68k)
1367                    os=-coff
1368                    ;;
1369            *-*bug)
1370                    os=-coff
1371                    ;;
1372            *-apple)
1373                    os=-macos
1374                    ;;
1375            *-atari*)
1376                    os=-mint
1377                    ;;
1378          *)          *)
1379                  os=-none                  os=-none
1380                  ;;                  ;;
# Line 918  case $basic_machine in Line 1396  case $basic_machine in
1396                          -aix*)                          -aix*)
1397                                  vendor=ibm                                  vendor=ibm
1398                                  ;;                                  ;;
1399                            -beos*)
1400                                    vendor=be
1401                                    ;;
1402                          -hpux*)                          -hpux*)
1403                                  vendor=hp                                  vendor=hp
1404                                  ;;                                  ;;
1405                            -mpeix*)
1406                                    vendor=hp
1407                                    ;;
1408                          -hiux*)                          -hiux*)
1409                                  vendor=hitachi                                  vendor=hitachi
1410                                  ;;                                  ;;
# Line 936  case $basic_machine in Line 1420  case $basic_machine in
1420                          -genix*)                          -genix*)
1421                                  vendor=ns                                  vendor=ns
1422                                  ;;                                  ;;
1423                          -mvs*)                          -mvs* | -opened*)
1424                                  vendor=ibm                                  vendor=ibm
1425                                  ;;                                  ;;
1426                          -ptx*)                          -ptx*)
1427                                  vendor=sequent                                  vendor=sequent
1428                                  ;;                                  ;;
1429                          -vxsim* | -vxworks*)                          -vxsim* | -vxworks* | -windiss*)
1430                                  vendor=wrs                                  vendor=wrs
1431                                  ;;                                  ;;
1432                          -aux*)                          -aux*)
1433                                  vendor=apple                                  vendor=apple
1434                                  ;;                                  ;;
1435                            -hms*)
1436                                    vendor=hitachi
1437                                    ;;
1438                            -mpw* | -macos*)
1439                                    vendor=apple
1440                                    ;;
1441                            -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
1442                                    vendor=atari
1443                                    ;;
1444                            -vos*)
1445                                    vendor=stratus
1446                                    ;;
1447                  esac                  esac
1448                  basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"`                  basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"`
1449                  ;;                  ;;
1450  esac  esac
1451    
1452  echo $basic_machine$os  echo $basic_machine$os
1453    exit 0
1454    
1455    # Local variables:
1456    # eval: (add-hook 'write-file-hooks 'time-stamp)
1457    # time-stamp-start: "timestamp='"
1458    # time-stamp-format: "%:y-%02m-%02d"
1459    # time-stamp-end: "'"
1460    # End:

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26