source: trunk/third/rx/config.sub @ 10430

Revision 10430, 16.6 KB checked in by ghudson, 27 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r10429, which included commits to RCS files with non-trunk default branches.
  • Property svn:executable set to *
RevLine 
[10429]1#! /bin/sh
2# Configuration validation subroutine script, version 1.1.
3#   Copyright (C) 1991, 1992, 1993, 1994, 1995 Free Software Foundation, Inc.
4# This file is (in principle) common to ALL GNU software.
5# The presence of a machine in this file suggests that SOME GNU software
6# can handle that machine.  It does not imply ALL GNU software can.
7#
8# This file is free software; you can redistribute it and/or modify
9# it under the terms of the GNU General Public License as published by
10# the Free Software Foundation; either version 2 of the License, or
11# (at your option) any later version.
12#
13# This program is distributed in the hope that it will be useful,
14# but WITHOUT ANY WARRANTY; without even the implied warranty of
15# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16# GNU General Public License for more details.
17#
18# You should have received a copy of the GNU General Public License
19# along with this program; if not, write to the Free Software
20# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
21
22# As a special exception to the GNU General Public License, if you
23# distribute this file as part of a program that contains a
24# configuration script generated by Autoconf, you may include it under
25# the same distribution terms that you use for the rest of that program.
26
27# Configuration subroutine to validate and canonicalize a configuration type.
28# Supply the specified configuration type as an argument.
29# If it is invalid, we print an error message on stderr and exit with code 1.
30# Otherwise, we print the canonical config type on stdout and succeed.
31
32# This file is supposed to be the same for all GNU packages
33# and recognize all the CPU types, system types and aliases
34# that are meaningful with *any* GNU software.
35# Each package is responsible for reporting which valid configurations
36# it does not support.  The user should be able to distinguish
37# a failure to support a valid configuration from a meaningless
38# configuration.
39
40# The goal of this file is to map all the various variations of a given
41# machine specification into a single specification in the form:
42#       CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM
43# It is wrong to echo any other type of specification.
44
45if [ x$1 = x ]
46then
47        echo Configuration name missing. 1>&2
48        echo "Usage: $0 CPU-MFR-OPSYS" 1>&2
49        echo "or     $0 ALIAS" 1>&2
50        echo where ALIAS is a recognized configuration type. 1>&2
51        exit 1
52fi
53
54# First pass through any local machine types.
55case $1 in
56        *local*)
57                echo $1
58                exit 0
59                ;;
60        *)
61        ;;
62esac
63
64# Separate what the user gave into CPU-COMPANY and OS (if any).
65basic_machine=`echo $1 | sed 's/-[^-]*$//'`
66if [ $basic_machine != $1 ]
67then os=`echo $1 | sed 's/.*-/-/'`
68else os=; fi
69
70### Let's recognize common machines as not being operating systems so
71### that things like config.sub decstation-3100 work.  We also
72### recognize some manufacturers as not being operating systems, so we
73### can provide default operating systems below.
74case $os in
75        -sun*os*)
76                # Prevent following clause from handling this invalid input.
77                ;;
78        -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \
79        -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \
80        -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \
81        -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\
82        -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \
83        -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp )
84                os=
85                basic_machine=$1
86                ;;
87        -hiux*)
88                os=-hiuxwe2
89                ;;
90        -sco4)
91                os=-sco3.2v4
92                basic_machine=`echo $1 | sed -e 's/86-.*/86-unknown/'`
93                ;;
94        -sco3.2.[4-9]*)
95                os=`echo $os | sed -e 's/sco3.2./sco3.2v/'`
96                basic_machine=`echo $1 | sed -e 's/86-.*/86-unknown/'`
97                ;;
98        -sco3.2v[4-9]*)
99                # Don't forget version if it is 3.2v4 or newer.
100                basic_machine=`echo $1 | sed -e 's/86-.*/86-unknown/'`
101                ;;
102        -sco*)
103                os=-sco3.2v2
104                basic_machine=`echo $1 | sed -e 's/86-.*/86-unknown/'`
105                ;;
106        -isc)
107                os=-isc2.2
108                basic_machine=`echo $1 | sed -e 's/86-.*/86-unknown/'`
109                ;;
110        -clix*)
111                basic_machine=clipper-intergraph
112                ;;
113        -isc*)
114                basic_machine=`echo $1 | sed -e 's/86-.*/86-unknown/'`
115                ;;
116        -lynx*)
117                os=-lynxos
118                ;;
119        -ptx*)
120                basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'`
121                ;;
122        -windowsnt*)
123                os=`echo $os | sed -e 's/windowsnt/winnt/'`
124                ;;
125esac
126
127# Decode aliases for certain CPU-COMPANY combinations.
128case $basic_machine in
129        # Recognize the basic CPU types without company name.
130        # Some are omitted here because they have special meanings below.
131        tahoe | i[345]86 | i860 | m68k | m68000 | m88k | ns32k | arm | pyramid \
132                | tron | a29k | 580 | i960 | h8300 | hppa1.0 | hppa1.1 \
133                | alpha | we32k | ns16k | clipper | sparclite | i370 | sh \
134                | powerpc | sparc64 | 1750a | dsp16xx | mips64 | mipsel \
135                | pdp11 | mips64el | mips64orion | mips64orionel \
136                | sparc)
137                basic_machine=$basic_machine-unknown
138                ;;
139        # Object if more than one company name word.
140        *-*-*)
141                echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
142                exit 1
143                ;;
144        # Recognize the basic CPU types with company name.
145        vax-* | tahoe-* | i[345]86-* | i860-* | m68k-* | m68000-* | m88k-* \
146              | sparc-* | ns32k-* | fx80-* | arm-* | c[123]* \
147              | mips-* | pyramid-* | tron-* | a29k-* | romp-* | rs6000-* \
148              | none-* | 580-* | cray2-* | h8300-* | i960-* | xmp-* | ymp-* \
149              | hppa1.0-* | hppa1.1-* | alpha-* | we32k-* | cydra-* | ns16k-* \
150              | pn-* | np1-* | xps100-* | clipper-* | orion-* | sparclite-* \
151              | pdp11-* | sh-* | powerpc-* | sparc64-* | mips64-* | mipsel-* \
152              | mips64el-* | mips64orion-* | mips64orionel-*)
153                ;;
154        # Recognize the various machine names and aliases which stand
155        # for a CPU type and a company and sometimes even an OS.
156        3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc)
157                basic_machine=m68000-att
158                ;;
159        3b*)
160                basic_machine=we32k-att
161                ;;
162        alliant | fx80)
163                basic_machine=fx80-alliant
164                ;;
165        altos | altos3068)
166                basic_machine=m68k-altos
167                ;;
168        am29k)
169                basic_machine=a29k-none
170                os=-bsd
171                ;;
172        amdahl)
173                basic_machine=580-amdahl
174                os=-sysv
175                ;;
176        amiga | amiga-*)
177                basic_machine=m68k-cbm
178                ;;
179        amigados)
180                basic_machine=m68k-cbm
181                os=-amigados
182                ;;
183        amigaunix | amix)
184                basic_machine=m68k-cbm
185                os=-sysv4
186                ;;
187        apollo68)
188                basic_machine=m68k-apollo
189                os=-sysv
190                ;;
191        balance)
192                basic_machine=ns32k-sequent
193                os=-dynix
194                ;;
195        convex-c1)
196                basic_machine=c1-convex
197                os=-bsd
198                ;;
199        convex-c2)
200                basic_machine=c2-convex
201                os=-bsd
202                ;;
203        convex-c32)
204                basic_machine=c32-convex
205                os=-bsd
206                ;;
207        convex-c34)
208                basic_machine=c34-convex
209                os=-bsd
210                ;;
211        convex-c38)
212                basic_machine=c38-convex
213                os=-bsd
214                ;;
215        cray | ymp)
216                basic_machine=ymp-cray
217                os=-unicos
218                ;;
219        cray2)
220                basic_machine=cray2-cray
221                os=-unicos
222                ;;
223        crds | unos)
224                basic_machine=m68k-crds
225                ;;
226        da30 | da30-*)
227                basic_machine=m68k-da30
228                ;;
229        decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn)
230                basic_machine=mips-dec
231                ;;
232        delta | 3300 | motorola-3300 | motorola-delta \
233              | 3300-motorola | delta-motorola)
234                basic_machine=m68k-motorola
235                ;;
236        delta88)
237                basic_machine=m88k-motorola
238                os=-sysv3
239                ;;
240        dpx20 | dpx20-*)
241                basic_machine=rs6000-bull
242                os=-bosx
243                ;;
244        dpx2* | dpx2*-bull)
245                basic_machine=m68k-bull
246                os=-sysv3
247                ;;
248        ebmon29k)
249                basic_machine=a29k-amd
250                os=-ebmon
251                ;;
252        elxsi)
253                basic_machine=elxsi-elxsi
254                os=-bsd
255                ;;
256        encore | umax | mmax)
257                basic_machine=ns32k-encore
258                ;;
259        fx2800)
260                basic_machine=i860-alliant
261                ;;
262        genix)
263                basic_machine=ns32k-ns
264                ;;
265        gmicro)
266                basic_machine=tron-gmicro
267                os=-sysv
268                ;;
269        h3050r* | hiux*)
270                basic_machine=hppa1.1-hitachi
271                os=-hiuxwe2
272                ;;
273        h8300hms)
274                basic_machine=h8300-hitachi
275                os=-hms
276                ;;
277        harris)
278                basic_machine=m88k-harris
279                os=-sysv3
280                ;;
281        hp300-*)
282                basic_machine=m68k-hp
283                ;;
284        hp300bsd)
285                basic_machine=m68k-hp
286                os=-bsd
287                ;;
288        hp300hpux)
289                basic_machine=m68k-hp
290                os=-hpux
291                ;;
292        hp9k2[0-9][0-9] | hp9k31[0-9])
293                basic_machine=m68000-hp
294                ;;
295        hp9k3[2-9][0-9])
296                basic_machine=m68k-hp
297                ;;
298        hp9k7[0-9][0-9] | hp7[0-9][0-9] | hp9k8[0-9]7 | hp8[0-9]7)
299                basic_machine=hppa1.1-hp
300                ;;
301        hp9k8[0-9][0-9] | hp8[0-9][0-9])
302                basic_machine=hppa1.0-hp
303                ;;
304        i370-ibm* | ibm*)
305                basic_machine=i370-ibm
306                os=-mvs
307                ;;
308# I'm not sure what "Sysv32" means.  Should this be sysv3.2?
309        i[345]86v32)
310                basic_machine=`echo $1 | sed -e 's/86.*/86-unknown/'`
311                os=-sysv32
312                ;;
313        i[345]86v4*)
314                basic_machine=`echo $1 | sed -e 's/86.*/86-unknown/'`
315                os=-sysv4
316                ;;
317        i[345]86v)
318                basic_machine=`echo $1 | sed -e 's/86.*/86-unknown/'`
319                os=-sysv
320                ;;
321        i[345]86sol2)
322                basic_machine=`echo $1 | sed -e 's/86.*/86-unknown/'`
323                os=-solaris2
324                ;;
325        iris | iris4d)
326                basic_machine=mips-sgi
327                case $os in
328                    -irix*)
329                        ;;
330                    *)
331                        os=-irix4
332                        ;;
333                esac
334                ;;
335        isi68 | isi)
336                basic_machine=m68k-isi
337                os=-sysv
338                ;;
339        m88k-omron*)
340                basic_machine=m88k-omron
341                ;;
342        magnum | m3230)
343                basic_machine=mips-mips
344                os=-sysv
345                ;;
346        merlin)
347                basic_machine=ns32k-utek
348                os=-sysv
349                ;;
350        miniframe)
351                basic_machine=m68000-convergent
352                ;;
353        mips3*-*)
354                basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`
355                ;;
356        mips3*)
357                basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown
358                ;;
359        ncr3000)
360                basic_machine=i486-ncr
361                os=-sysv4
362                ;;
363        news | news700 | news800 | news900)
364                basic_machine=m68k-sony
365                os=-newsos
366                ;;
367        news1000)
368                basic_machine=m68030-sony
369                os=-newsos
370                ;;
371        news-3600 | risc-news)
372                basic_machine=mips-sony
373                os=-newsos
374                ;;
375        next | m*-next )
376                basic_machine=m68k-next
377                case $os in
378                    -nextstep* )
379                        ;;
380                    -ns2*)
381                      os=-nextstep2
382                        ;;
383                    *)
384                      os=-nextstep3
385                        ;;
386                esac
387                ;;
388        nh3000)
389                basic_machine=m68k-harris
390                os=-cxux
391                ;;
392        nh[45]000)
393                basic_machine=m88k-harris
394                os=-cxux
395                ;;
396        nindy960)
397                basic_machine=i960-intel
398                os=-nindy
399                ;;
400        np1)
401                basic_machine=np1-gould
402                ;;
403        pa-hitachi)
404                basic_machine=hppa1.1-hitachi
405                os=-hiuxwe2
406                ;;
407        paragon)
408                basic_machine=i860-intel
409                os=-osf
410                ;;
411        pbd)
412                basic_machine=sparc-tti
413                ;;
414        pbb)
415                basic_machine=m68k-tti
416                ;;
417        pc532 | pc532-*)
418                basic_machine=ns32k-pc532
419                ;;
420        pentium-*)
421                # We will change tis to say i586 once there has been
422                # time for various packages to start to recognize that.
423                basic_machine=i486-`echo $basic_machine | sed 's/^[^-]*-//'`
424                ;;
425        pn)
426                basic_machine=pn-gould
427                ;;
428        ps2)
429                basic_machine=i386-ibm
430                ;;
431        rm[46]00)
432                basic_machine=mips-siemens
433                ;;
434        rtpc | rtpc-*)
435                basic_machine=romp-ibm
436                ;;
437        sequent)
438                basic_machine=i386-sequent
439                ;;
440        sh)
441                basic_machine=sh-hitachi
442                os=-hms
443                ;;
444        sps7)
445                basic_machine=m68k-bull
446                os=-sysv2
447                ;;
448        spur)
449                basic_machine=spur-unknown
450                ;;
451        sun2)
452                basic_machine=m68000-sun
453                ;;
454        sun2os3)
455                basic_machine=m68000-sun
456                os=-sunos3
457                ;;
458        sun2os4)
459                basic_machine=m68000-sun
460                os=-sunos4
461                ;;
462        sun3os3)
463                basic_machine=m68k-sun
464                os=-sunos3
465                ;;
466        sun3os4)
467                basic_machine=m68k-sun
468                os=-sunos4
469                ;;
470        sun4os3)
471                basic_machine=sparc-sun
472                os=-sunos3
473                ;;
474        sun4os4)
475                basic_machine=sparc-sun
476                os=-sunos4
477                ;;
478        sun4sol2)
479                basic_machine=sparc-sun
480                os=-solaris2
481                ;;
482        sun3 | sun3-*)
483                basic_machine=m68k-sun
484                ;;
485        sun4)
486                basic_machine=sparc-sun
487                ;;
488        sun386 | sun386i | roadrunner)
489                basic_machine=i386-sun
490                ;;
491        symmetry)
492                basic_machine=i386-sequent
493                os=-dynix
494                ;;
495        tower | tower-32)
496                basic_machine=m68k-ncr
497                ;;
498        udi29k)
499                basic_machine=a29k-amd
500                os=-udi
501                ;;
502        ultra3)
503                basic_machine=a29k-nyu
504                os=-sym1
505                ;;
506        vaxv)
507                basic_machine=vax-dec
508                os=-sysv
509                ;;
510        vms)
511                basic_machine=vax-dec
512                os=-vms
513                ;;
514        vxworks960)
515                basic_machine=i960-wrs
516                os=-vxworks
517                ;;
518        vxworks68)
519                basic_machine=m68k-wrs
520                os=-vxworks
521                ;;
522        xmp)
523                basic_machine=xmp-cray
524                os=-unicos
525                ;;
526        xps | xps100)
527                basic_machine=xps100-honeywell
528                ;;
529        none)
530                basic_machine=none-none
531                os=-none
532                ;;
533
534# Here we handle the default manufacturer of certain CPU types.  It is in
535# some cases the only manufacturer, in others, it is the most popular.
536        mips)
537                basic_machine=mips-mips
538                ;;
539        romp)
540                basic_machine=romp-ibm
541                ;;
542        rs6000)
543                basic_machine=rs6000-ibm
544                ;;
545        vax)
546                basic_machine=vax-dec
547                ;;
548        pdp11)
549                basic_machine=pdp11-dec
550                ;;
551        we32k)
552                basic_machine=we32k-att
553                ;;
554        sparc)
555                basic_machine=sparc-sun
556                ;;
557        cydra)
558                basic_machine=cydra-cydrome
559                ;;
560        orion)
561                basic_machine=orion-highlevel
562                ;;
563        orion105)
564                basic_machine=clipper-highlevel
565                ;;
566        *)
567                echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
568                exit 1
569                ;;
570esac
571
572# Here we canonicalize certain aliases for manufacturers.
573case $basic_machine in
574        *-digital*)
575                basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'`
576                ;;
577        *-commodore*)
578                basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'`
579                ;;
580        *)
581                ;;
582esac
583
584# Decode manufacturer-specific aliases for certain operating systems.
585
586if [ x"$os" != x"" ]
587then
588case $os in
589        # -solaris* is a basic system type, with this one exception.
590        -solaris1 | -solaris1.*)
591                os=`echo $os | sed -e 's|solaris1|sunos4|'`
592                ;;
593        -solaris)
594                os=-solaris2
595                ;;
596        -unixware* | svr4*)
597                os=-sysv4
598                ;;
599        -gnu/linux*)
600                os=`echo $os | sed -e 's|gnu/linux|linux|'`
601                ;;
602        # First accept the basic system types.
603        # The portable systems comes first.
604        # Each alternative must end in a *, to match a version number.
605        # -sysv* is not here because it comes later, after sysvr4.
606        -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \
607              | -vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[345]* \
608              | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \
609              | -amigados* | -msdos* | -newsos* | -unicos* | -aos* \
610              | -nindy* | -vxworks* | -ebmon* | -hms* | -mvs* | -clix* \
611              | -riscos* | -linux* | -uniplus* | -iris* | -rtu* | -xenix* \
612              | -hiux* | -386bsd* | -netbsd* | -freebsd* | -riscix* \
613              | -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* \
614              | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta | -udi | -eabi)
615                ;;
616        -sunos5*)
617                os=`echo $os | sed -e 's|sunos5|solaris2|'`
618                ;;
619        -sunos6*)
620                os=`echo $os | sed -e 's|sunos6|solaris3|'`
621                ;;
622        -osfrose*)
623                os=-osfrose
624                ;;
625        -osf*)
626                os=-osf
627                ;;
628        -utek*)
629                os=-bsd
630                ;;
631        -dynix*)
632                os=-bsd
633                ;;
634        -acis*)
635                os=-aos
636                ;;
637        -ctix* | -uts*)
638                os=-sysv
639                ;;
640        # Preserve the version number of sinix5.
641        -sinix5.*)
642                os=`echo $os | sed -e 's|sinix|sysv|'`
643                ;;
644        -sinix*)
645                os=-sysv4
646                ;;
647        -triton*)
648                os=-sysv3
649                ;;
650        -oss*)
651                os=-sysv3
652                ;;
653        -svr4)
654                os=-sysv4
655                ;;
656        -svr3)
657                os=-sysv3
658                ;;
659        -sysvr4)
660                os=-sysv4
661                ;;
662        # This must come after -sysvr4.
663        -sysv*)
664                ;;
665        -xenix)
666                os=-xenix
667                ;;
668        -none)
669                ;;
670        *)
671                # Get rid of the `-' at the beginning of $os.
672                os=`echo $os | sed 's/[^-]*-//'`
673                echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2
674                exit 1
675                ;;
676esac
677else
678
679# Here we handle the default operating systems that come with various machines.
680# The value should be what the vendor currently ships out the door with their
681# machine or put another way, the most popular os provided with the machine.
682
683# Note that if you're going to try to match "-MANUFACTURER" here (say,
684# "-sun"), then you have to tell the case statement up towards the top
685# that MANUFACTURER isn't an operating system.  Otherwise, code above
686# will signal an error saying that MANUFACTURER isn't an operating
687# system, and we'll never get to this point.
688
689case $basic_machine in
690        *-acorn)
691                os=-riscix1.2
692                ;;
693        pdp11-*)
694                os=-none
695                ;;
696        *-dec | vax-*)
697                os=-ultrix4.2
698                ;;
699        m68*-apollo)
700                os=-domain
701                ;;
702        i386-sun)
703                os=-sunos4.0.2
704                ;;
705        m68000-sun)
706                os=-sunos3
707                # This also exists in the configure program, but was not the
708                # default.
709                # os=-sunos4
710                ;;
711        *-tti)  # must be before sparc entry or we get the wrong os.
712                os=-sysv3
713                ;;
714        sparc-* | *-sun)
715                os=-sunos4.1.1
716                ;;
717        *-ibm)
718                os=-aix
719                ;;
720        *-hp)
721                os=-hpux
722                ;;
723        *-hitachi)
724                os=-hiux
725                ;;
726        i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent)
727                os=-sysv
728                ;;
729        *-cbm)
730                os=-amigados
731                ;;
732        *-dg)
733                os=-dgux
734                ;;
735        *-dolphin)
736                os=-sysv3
737                ;;
738        m68k-ccur)
739                os=-rtu
740                ;;
741        m88k-omron*)
742                os=-luna
743                ;;
744        *-sequent)
745                os=-ptx
746                ;;
747        *-crds)
748                os=-unos
749                ;;
750        *-ns)
751                os=-genix
752                ;;
753        i370-*)
754                os=-mvs
755                ;;
756        *-next)
757                os=-nextstep3
758                ;;
759        *-gould)
760                os=-sysv
761                ;;
762        *-highlevel)
763                os=-bsd
764                ;;
765        *-encore)
766                os=-bsd
767                ;;
768        *-sgi)
769                os=-irix
770                ;;
771        *-siemens)
772                os=-sysv4
773                ;;
774        *-masscomp)
775                os=-rtu
776                ;;
777        *)
778                os=-none
779                ;;
780esac
781fi
782
783# Here we handle the case where we know the os, and the CPU type, but not the
784# manufacturer.  We pick the logical manufacturer.
785vendor=unknown
786case $basic_machine in
787        *-unknown)
788                case $os in
789                        -riscix*)
790                                vendor=acorn
791                                ;;
792                        -sunos*)
793                                vendor=sun
794                                ;;
795                        -lynxos*)
796                                vendor=lynx
797                                ;;
798                        -aix*)
799                                vendor=ibm
800                                ;;
801                        -hpux*)
802                                vendor=hp
803                                ;;
804                        -hiux*)
805                                vendor=hitachi
806                                ;;
807                        -unos*)
808                                vendor=crds
809                                ;;
810                        -dgux*)
811                                vendor=dg
812                                ;;
813                        -luna*)
814                                vendor=omron
815                                ;;
816                        -genix*)
817                                vendor=ns
818                                ;;
819                        -mvs*)
820                                vendor=ibm
821                                ;;
822                        -ptx*)
823                                vendor=sequent
824                                ;;
825                        -vxworks*)
826                                vendor=wrs
827                                ;;
828                esac
829                basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"`
830                ;;
831esac
832
833echo $basic_machine$os
Note: See TracBrowser for help on using the repository browser.