source: trunk/third/libIDL/config.sub @ 20748

Revision 20748, 30.4 KB checked in by ghudson, 20 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r20747, which included commits to RCS files with non-trunk default branches.
  • Property svn:executable set to *
Line 
1#! /bin/sh
2# Configuration validation subroutine script.
3#   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
4#   2000, 2001, 2002, 2003 Free Software Foundation, Inc.
5
6timestamp='2004-03-12'
7
8# This file is (in principle) common to ALL GNU software.
9# 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.
11#
12# This file is free software; you can redistribute it and/or modify
13# it under the terms of the GNU General Public License as published by
14# the Free Software Foundation; either version 2 of the License, or
15# (at your option) any later version.
16#
17# This program is distributed in the hope that it will be useful,
18# but WITHOUT ANY WARRANTY; without even the implied warranty of
19# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
20# GNU General Public License for more details.
21#
22# You should have received a copy of the GNU General Public License
23# along with this program; if not, write to the Free Software
24# Foundation, Inc., 59 Temple Place - Suite 330,
25# Boston, MA 02111-1307, USA.
26
27# As a special exception to the GNU General Public License, if you
28# distribute this file as part of a program that contains a
29# configuration script generated by Autoconf, you may include it under
30# 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.
36# 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.
38# Otherwise, we print the canonical config type on stdout and succeed.
39
40# This file is supposed to be the same for all GNU packages
41# and recognize all the CPU types, system types and aliases
42# that are meaningful with *any* GNU software.
43# Each package is responsible for reporting which valid configurations
44# it does not support.  The user should be able to distinguish
45# a failure to support a valid configuration from a meaningless
46# configuration.
47
48# The goal of this file is to map all the various variations of a given
49# machine specification into a single specification in the form:
50#       CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM
51# or in some cases, the newer four-part form:
52#       CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM
53# It is wrong to echo any other type of specification.
54
55me=`echo "$0" | sed -e 's,.*/,,'`
56
57usage="\
58Usage: $0 [OPTION] CPU-MFR-OPSYS
59       $0 [OPTION] ALIAS
60
61Canonicalize a configuration name.
62
63Operation 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
68Report bugs and patches to <config-patches@gnu.org>."
69
70version="\
71GNU config.sub ($timestamp)
72
73Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
74Free Software Foundation, Inc.
75
76This is free software; see the source for copying conditions.  There is NO
77warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
78
79help="
80Try \`$me --help' for more information."
81
82# Parse command line
83while 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
107done
108
109case $# 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;;
115esac
116
117# 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.
119maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
120case $maybe_os in
121  nto-qnx* | linux-gnu* | linux-dietlibc | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | \
122  kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | storm-chaos* | os2-emx* | rtmk-nova*)
123    os=-$maybe_os
124    basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
125    ;;
126  *)
127    basic_machine=`echo $1 | sed 's/-[^-]*$//'`
128    if [ $basic_machine != $1 ]
129    then os=`echo $1 | sed 's/.*-/-/'`
130    else os=; fi
131    ;;
132esac
133
134### Let's recognize common machines as not being operating systems so
135### that things like config.sub decstation-3100 work.  We also
136### recognize some manufacturers as not being operating systems, so we
137### can provide default operating systems below.
138case $os in
139        -sun*os*)
140                # Prevent following clause from handling this invalid input.
141                ;;
142        -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \
143        -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \
144        -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \
145        -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\
146        -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \
147        -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \
148        -apple | -axis)
149                os=
150                basic_machine=$1
151                ;;
152        -sim | -cisco | -oki | -wec | -winbond)
153                os=
154                basic_machine=$1
155                ;;
156        -scout)
157                ;;
158        -wrs)
159                os=-vxworks
160                basic_machine=$1
161                ;;
162        -chorusos*)
163                os=-chorusos
164                basic_machine=$1
165                ;;
166        -chorusrdb)
167                os=-chorusrdb
168                basic_machine=$1
169                ;;
170        -hiux*)
171                os=-hiuxwe2
172                ;;
173        -sco5)
174                os=-sco3.2v5
175                basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
176                ;;
177        -sco4)
178                os=-sco3.2v4
179                basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
180                ;;
181        -sco3.2.[4-9]*)
182                os=`echo $os | sed -e 's/sco3.2./sco3.2v/'`
183                basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
184                ;;
185        -sco3.2v[4-9]*)
186                # Don't forget version if it is 3.2v4 or newer.
187                basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
188                ;;
189        -sco*)
190                os=-sco3.2v2
191                basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
192                ;;
193        -udk*)
194                basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
195                ;;
196        -isc)
197                os=-isc2.2
198                basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
199                ;;
200        -clix*)
201                basic_machine=clipper-intergraph
202                ;;
203        -isc*)
204                basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
205                ;;
206        -lynx*)
207                os=-lynxos
208                ;;
209        -ptx*)
210                basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'`
211                ;;
212        -windowsnt*)
213                os=`echo $os | sed -e 's/windowsnt/winnt/'`
214                ;;
215        -psos*)
216                os=-psos
217                ;;
218        -mint | -mint[0-9]*)
219                basic_machine=m68k-atari
220                os=-mint
221                ;;
222esac
223
224# Decode aliases for certain CPU-COMPANY combinations.
225case $basic_machine in
226        # Recognize the basic CPU types without company name.
227        # Some are omitted here because they have special meanings below.
228        1750a | 580 \
229        | a29k \
230        | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
231        | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
232        | am33_2.0 \
233        | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \
234        | c4x | clipper \
235        | d10v | d30v | dlx | dsp16xx \
236        | fr30 | frv \
237        | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
238        | i370 | i860 | i960 | ia64 \
239        | ip2k | iq2000 \
240        | m32r | m32rle | m68000 | m68k | m88k | mcore \
241        | mips | mipsbe | mipseb | mipsel | mipsle \
242        | mips16 \
243        | mips64 | mips64el \
244        | mips64vr | mips64vrel \
245        | mips64orion | mips64orionel \
246        | mips64vr4100 | mips64vr4100el \
247        | mips64vr4300 | mips64vr4300el \
248        | mips64vr5000 | mips64vr5000el \
249        | mipsisa32 | mipsisa32el \
250        | mipsisa32r2 | mipsisa32r2el \
251        | mipsisa64 | mipsisa64el \
252        | mipsisa64r2 | mipsisa64r2el \
253        | mipsisa64sb1 | mipsisa64sb1el \
254        | mipsisa64sr71k | mipsisa64sr71kel \
255        | mipstx39 | mipstx39el \
256        | mn10200 | mn10300 \
257        | msp430 \
258        | ns16k | ns32k \
259        | openrisc | or32 \
260        | pdp10 | pdp11 | pj | pjl \
261        | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
262        | pyramid \
263        | sh | sh[1234] | sh[23]e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \
264        | sh64 | sh64le \
265        | sparc | sparc64 | sparc86x | sparclet | sparclite | sparcv8 | sparcv9 | sparcv9b \
266        | strongarm \
267        | tahoe | thumb | tic4x | tic80 | tron \
268        | v850 | v850e \
269        | we32k \
270        | x86 | xscale | xstormy16 | xtensa \
271        | z8k)
272                basic_machine=$basic_machine-unknown
273                ;;
274        m6811 | m68hc11 | m6812 | m68hc12)
275                # Motorola 68HC11/12.
276                basic_machine=$basic_machine-unknown
277                os=-none
278                ;;
279        m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k)
280                ;;
281
282        # We use `pc' rather than `unknown'
283        # because (1) that's what they normally are, and
284        # (2) the word "unknown" tends to confuse beginning users.
285        i*86 | x86_64)
286          basic_machine=$basic_machine-pc
287          ;;
288        # Object if more than one company name word.
289        *-*-*)
290                echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
291                exit 1
292                ;;
293        # Recognize the basic CPU types with company name.
294        580-* \
295        | a29k-* \
296        | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \
297        | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
298        | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \
299        | arm-*  | armbe-* | armle-* | armeb-* | armv*-* \
300        | avr-* \
301        | bs2000-* \
302        | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \
303        | clipper-* | cydra-* \
304        | d10v-* | d30v-* | dlx-* \
305        | elxsi-* \
306        | f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \
307        | h8300-* | h8500-* \
308        | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
309        | i*86-* | i860-* | i960-* | ia64-* \
310        | ip2k-* | iq2000-* \
311        | m32r-* | m32rle-* \
312        | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
313        | m88110-* | m88k-* | mcore-* \
314        | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
315        | mips16-* \
316        | mips64-* | mips64el-* \
317        | mips64vr-* | mips64vrel-* \
318        | mips64orion-* | mips64orionel-* \
319        | mips64vr4100-* | mips64vr4100el-* \
320        | mips64vr4300-* | mips64vr4300el-* \
321        | mips64vr5000-* | mips64vr5000el-* \
322        | mipsisa32-* | mipsisa32el-* \
323        | mipsisa32r2-* | mipsisa32r2el-* \
324        | mipsisa64-* | mipsisa64el-* \
325        | mipsisa64r2-* | mipsisa64r2el-* \
326        | mipsisa64sb1-* | mipsisa64sb1el-* \
327        | mipsisa64sr71k-* | mipsisa64sr71kel-* \
328        | mipstx39-* | mipstx39el-* \
329        | msp430-* \
330        | none-* | np1-* | nv1-* | ns16k-* | ns32k-* \
331        | orion-* \
332        | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
333        | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \
334        | pyramid-* \
335        | romp-* | rs6000-* \
336        | sh-* | sh[1234]-* | sh[23]e-* | sh[34]eb-* | shbe-* \
337        | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
338        | sparc-* | sparc64-* | sparc86x-* | sparclet-* | sparclite-* \
339        | sparcv8-* | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \
340        | tahoe-* | thumb-* \
341        | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \
342        | tron-* \
343        | v850-* | v850e-* | vax-* \
344        | we32k-* \
345        | x86-* | x86_64-* | xps100-* | xscale-* | xstormy16-* \
346        | xtensa-* \
347        | ymp-* \
348        | z8k-*)
349                ;;
350        # Recognize the various machine names and aliases which stand
351        # for a CPU type and a company and sometimes even an OS.
352        386bsd)
353                basic_machine=i386-unknown
354                os=-bsd
355                ;;
356        3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc)
357                basic_machine=m68000-att
358                ;;
359        3b*)
360                basic_machine=we32k-att
361                ;;
362        a29khif)
363                basic_machine=a29k-amd
364                os=-udi
365                ;;
366        abacus)
367                basic_machine=abacus-unknown
368                ;;
369        adobe68k)
370                basic_machine=m68010-adobe
371                os=-scout
372                ;;
373        alliant | fx80)
374                basic_machine=fx80-alliant
375                ;;
376        altos | altos3068)
377                basic_machine=m68k-altos
378                ;;
379        am29k)
380                basic_machine=a29k-none
381                os=-bsd
382                ;;
383        amd64)
384                basic_machine=x86_64-pc
385                ;;
386        amd64-*)
387                basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'`
388                ;;
389        amdahl)
390                basic_machine=580-amdahl
391                os=-sysv
392                ;;
393        amiga | amiga-*)
394                basic_machine=m68k-unknown
395                ;;
396        amigaos | amigados)
397                basic_machine=m68k-unknown
398                os=-amigaos
399                ;;
400        amigaunix | amix)
401                basic_machine=m68k-unknown
402                os=-sysv4
403                ;;
404        apollo68)
405                basic_machine=m68k-apollo
406                os=-sysv
407                ;;
408        apollo68bsd)
409                basic_machine=m68k-apollo
410                os=-bsd
411                ;;
412        aux)
413                basic_machine=m68k-apple
414                os=-aux
415                ;;
416        balance)
417                basic_machine=ns32k-sequent
418                os=-dynix
419                ;;
420        c90)
421                basic_machine=c90-cray
422                os=-unicos
423                ;;
424        convex-c1)
425                basic_machine=c1-convex
426                os=-bsd
427                ;;
428        convex-c2)
429                basic_machine=c2-convex
430                os=-bsd
431                ;;
432        convex-c32)
433                basic_machine=c32-convex
434                os=-bsd
435                ;;
436        convex-c34)
437                basic_machine=c34-convex
438                os=-bsd
439                ;;
440        convex-c38)
441                basic_machine=c38-convex
442                os=-bsd
443                ;;
444        cray | j90)
445                basic_machine=j90-cray
446                os=-unicos
447                ;;
448        cr16c)
449                basic_machine=cr16c-unknown
450                os=-elf
451                ;;
452        crds | unos)
453                basic_machine=m68k-crds
454                ;;
455        cris | cris-* | etrax*)
456                basic_machine=cris-axis
457                ;;
458        crx)
459                basic_machine=crx-unknown
460                os=-elf
461                ;;
462        da30 | da30-*)
463                basic_machine=m68k-da30
464                ;;
465        decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn)
466                basic_machine=mips-dec
467                ;;
468        decsystem10* | dec10*)
469                basic_machine=pdp10-dec
470                os=-tops10
471                ;;
472        decsystem20* | dec20*)
473                basic_machine=pdp10-dec
474                os=-tops20
475                ;;
476        delta | 3300 | motorola-3300 | motorola-delta \
477              | 3300-motorola | delta-motorola)
478                basic_machine=m68k-motorola
479                ;;
480        delta88)
481                basic_machine=m88k-motorola
482                os=-sysv3
483                ;;
484        dpx20 | dpx20-*)
485                basic_machine=rs6000-bull
486                os=-bosx
487                ;;
488        dpx2* | dpx2*-bull)
489                basic_machine=m68k-bull
490                os=-sysv3
491                ;;
492        ebmon29k)
493                basic_machine=a29k-amd
494                os=-ebmon
495                ;;
496        elxsi)
497                basic_machine=elxsi-elxsi
498                os=-bsd
499                ;;
500        encore | umax | mmax)
501                basic_machine=ns32k-encore
502                ;;
503        es1800 | OSE68k | ose68k | ose | OSE)
504                basic_machine=m68k-ericsson
505                os=-ose
506                ;;
507        fx2800)
508                basic_machine=i860-alliant
509                ;;
510        genix)
511                basic_machine=ns32k-ns
512                ;;
513        gmicro)
514                basic_machine=tron-gmicro
515                os=-sysv
516                ;;
517        go32)
518                basic_machine=i386-pc
519                os=-go32
520                ;;
521        h3050r* | hiux*)
522                basic_machine=hppa1.1-hitachi
523                os=-hiuxwe2
524                ;;
525        h8300hms)
526                basic_machine=h8300-hitachi
527                os=-hms
528                ;;
529        h8300xray)
530                basic_machine=h8300-hitachi
531                os=-xray
532                ;;
533        h8500hms)
534                basic_machine=h8500-hitachi
535                os=-hms
536                ;;
537        harris)
538                basic_machine=m88k-harris
539                os=-sysv3
540                ;;
541        hp300-*)
542                basic_machine=m68k-hp
543                ;;
544        hp300bsd)
545                basic_machine=m68k-hp
546                os=-bsd
547                ;;
548        hp300hpux)
549                basic_machine=m68k-hp
550                os=-hpux
551                ;;
552        hp3k9[0-9][0-9] | hp9[0-9][0-9])
553                basic_machine=hppa1.0-hp
554                ;;
555        hp9k2[0-9][0-9] | hp9k31[0-9])
556                basic_machine=m68000-hp
557                ;;
558        hp9k3[2-9][0-9])
559                basic_machine=m68k-hp
560                ;;
561        hp9k6[0-9][0-9] | hp6[0-9][0-9])
562                basic_machine=hppa1.0-hp
563                ;;
564        hp9k7[0-79][0-9] | hp7[0-79][0-9])
565                basic_machine=hppa1.1-hp
566                ;;
567        hp9k78[0-9] | hp78[0-9])
568                # FIXME: really hppa2.0-hp
569                basic_machine=hppa1.1-hp
570                ;;
571        hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893)
572                # FIXME: really hppa2.0-hp
573                basic_machine=hppa1.1-hp
574                ;;
575        hp9k8[0-9][13679] | hp8[0-9][13679])
576                basic_machine=hppa1.1-hp
577                ;;
578        hp9k8[0-9][0-9] | hp8[0-9][0-9])
579                basic_machine=hppa1.0-hp
580                ;;
581        hppa-next)
582                os=-nextstep3
583                ;;
584        hppaosf)
585                basic_machine=hppa1.1-hp
586                os=-osf
587                ;;
588        hppro)
589                basic_machine=hppa1.1-hp
590                os=-proelf
591                ;;
592        i370-ibm* | ibm*)
593                basic_machine=i370-ibm
594                ;;
595# I'm not sure what "Sysv32" means.  Should this be sysv3.2?
596        i*86v32)
597                basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
598                os=-sysv32
599                ;;
600        i*86v4*)
601                basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
602                os=-sysv4
603                ;;
604        i*86v)
605                basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
606                os=-sysv
607                ;;
608        i*86sol2)
609                basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
610                os=-solaris2
611                ;;
612        i386mach)
613                basic_machine=i386-mach
614                os=-mach
615                ;;
616        i386-vsta | vsta)
617                basic_machine=i386-unknown
618                os=-vsta
619                ;;
620        iris | iris4d)
621                basic_machine=mips-sgi
622                case $os in
623                    -irix*)
624                        ;;
625                    *)
626                        os=-irix4
627                        ;;
628                esac
629                ;;
630        isi68 | isi)
631                basic_machine=m68k-isi
632                os=-sysv
633                ;;
634        m88k-omron*)
635                basic_machine=m88k-omron
636                ;;
637        magnum | m3230)
638                basic_machine=mips-mips
639                os=-sysv
640                ;;
641        merlin)
642                basic_machine=ns32k-utek
643                os=-sysv
644                ;;
645        mingw32)
646                basic_machine=i386-pc
647                os=-mingw32
648                ;;
649        miniframe)
650                basic_machine=m68000-convergent
651                ;;
652        *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*)
653                basic_machine=m68k-atari
654                os=-mint
655                ;;
656        mips3*-*)
657                basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`
658                ;;
659        mips3*)
660                basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown
661                ;;
662        mmix*)
663                basic_machine=mmix-knuth
664                os=-mmixware
665                ;;
666        monitor)
667                basic_machine=m68k-rom68k
668                os=-coff
669                ;;
670        morphos)
671                basic_machine=powerpc-unknown
672                os=-morphos
673                ;;
674        msdos)
675                basic_machine=i386-pc
676                os=-msdos
677                ;;
678        mvs)
679                basic_machine=i370-ibm
680                os=-mvs
681                ;;
682        ncr3000)
683                basic_machine=i486-ncr
684                os=-sysv4
685                ;;
686        netbsd386)
687                basic_machine=i386-unknown
688                os=-netbsd
689                ;;
690        netwinder)
691                basic_machine=armv4l-rebel
692                os=-linux
693                ;;
694        news | news700 | news800 | news900)
695                basic_machine=m68k-sony
696                os=-newsos
697                ;;
698        news1000)
699                basic_machine=m68030-sony
700                os=-newsos
701                ;;
702        news-3600 | risc-news)
703                basic_machine=mips-sony
704                os=-newsos
705                ;;
706        necv70)
707                basic_machine=v70-nec
708                os=-sysv
709                ;;
710        next | m*-next )
711                basic_machine=m68k-next
712                case $os in
713                    -nextstep* )
714                        ;;
715                    -ns2*)
716                      os=-nextstep2
717                        ;;
718                    *)
719                      os=-nextstep3
720                        ;;
721                esac
722                ;;
723        nh3000)
724                basic_machine=m68k-harris
725                os=-cxux
726                ;;
727        nh[45]000)
728                basic_machine=m88k-harris
729                os=-cxux
730                ;;
731        nindy960)
732                basic_machine=i960-intel
733                os=-nindy
734                ;;
735        mon960)
736                basic_machine=i960-intel
737                os=-mon960
738                ;;
739        nonstopux)
740                basic_machine=mips-compaq
741                os=-nonstopux
742                ;;
743        np1)
744                basic_machine=np1-gould
745                ;;
746        nv1)
747                basic_machine=nv1-cray
748                os=-unicosmp
749                ;;
750        nsr-tandem)
751                basic_machine=nsr-tandem
752                ;;
753        op50n-* | op60c-*)
754                basic_machine=hppa1.1-oki
755                os=-proelf
756                ;;
757        or32 | or32-*)
758                basic_machine=or32-unknown
759                os=-coff
760                ;;
761        os400)
762                basic_machine=powerpc-ibm
763                os=-os400
764                ;;
765        OSE68000 | ose68000)
766                basic_machine=m68000-ericsson
767                os=-ose
768                ;;
769        os68k)
770                basic_machine=m68k-none
771                os=-os68k
772                ;;
773        pa-hitachi)
774                basic_machine=hppa1.1-hitachi
775                os=-hiuxwe2
776                ;;
777        paragon)
778                basic_machine=i860-intel
779                os=-osf
780                ;;
781        pbd)
782                basic_machine=sparc-tti
783                ;;
784        pbb)
785                basic_machine=m68k-tti
786                ;;
787        pc532 | pc532-*)
788                basic_machine=ns32k-pc532
789                ;;
790        pentium | p5 | k5 | k6 | nexgen | viac3)
791                basic_machine=i586-pc
792                ;;
793        pentiumpro | p6 | 6x86 | athlon | athlon_*)
794                basic_machine=i686-pc
795                ;;
796        pentiumii | pentium2 | pentiumiii | pentium3)
797                basic_machine=i686-pc
798                ;;
799        pentium4)
800                basic_machine=i786-pc
801                ;;
802        pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*)
803                basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'`
804                ;;
805        pentiumpro-* | p6-* | 6x86-* | athlon-*)
806                basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
807                ;;
808        pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*)
809                basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
810                ;;
811        pentium4-*)
812                basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'`
813                ;;
814        pn)
815                basic_machine=pn-gould
816                ;;
817        power)  basic_machine=power-ibm
818                ;;
819        ppc)    basic_machine=powerpc-unknown
820                ;;
821        ppc-*)  basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`
822                ;;
823        ppcle | powerpclittle | ppc-le | powerpc-little)
824                basic_machine=powerpcle-unknown
825                ;;
826        ppcle-* | powerpclittle-*)
827                basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'`
828                ;;
829        ppc64)  basic_machine=powerpc64-unknown
830                ;;
831        ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'`
832                ;;
833        ppc64le | powerpc64little | ppc64-le | powerpc64-little)
834                basic_machine=powerpc64le-unknown
835                ;;
836        ppc64le-* | powerpc64little-*)
837                basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'`
838                ;;
839        ps2)
840                basic_machine=i386-ibm
841                ;;
842        pw32)
843                basic_machine=i586-unknown
844                os=-pw32
845                ;;
846        rom68k)
847                basic_machine=m68k-rom68k
848                os=-coff
849                ;;
850        rm[46]00)
851                basic_machine=mips-siemens
852                ;;
853        rtpc | rtpc-*)
854                basic_machine=romp-ibm
855                ;;
856        s390 | s390-*)
857                basic_machine=s390-ibm
858                ;;
859        s390x | s390x-*)
860                basic_machine=s390x-ibm
861                ;;
862        sa29200)
863                basic_machine=a29k-amd
864                os=-udi
865                ;;
866        sb1)
867                basic_machine=mipsisa64sb1-unknown
868                ;;
869        sb1el)
870                basic_machine=mipsisa64sb1el-unknown
871                ;;
872        sei)
873                basic_machine=mips-sei
874                os=-seiux
875                ;;
876        sequent)
877                basic_machine=i386-sequent
878                ;;
879        sh)
880                basic_machine=sh-hitachi
881                os=-hms
882                ;;
883        sh64)
884                basic_machine=sh64-unknown
885                ;;
886        sparclite-wrs | simso-wrs)
887                basic_machine=sparclite-wrs
888                os=-vxworks
889                ;;
890        sps7)
891                basic_machine=m68k-bull
892                os=-sysv2
893                ;;
894        spur)
895                basic_machine=spur-unknown
896                ;;
897        st2000)
898                basic_machine=m68k-tandem
899                ;;
900        stratus)
901                basic_machine=i860-stratus
902                os=-sysv4
903                ;;
904        sun2)
905                basic_machine=m68000-sun
906                ;;
907        sun2os3)
908                basic_machine=m68000-sun
909                os=-sunos3
910                ;;
911        sun2os4)
912                basic_machine=m68000-sun
913                os=-sunos4
914                ;;
915        sun3os3)
916                basic_machine=m68k-sun
917                os=-sunos3
918                ;;
919        sun3os4)
920                basic_machine=m68k-sun
921                os=-sunos4
922                ;;
923        sun4os3)
924                basic_machine=sparc-sun
925                os=-sunos3
926                ;;
927        sun4os4)
928                basic_machine=sparc-sun
929                os=-sunos4
930                ;;
931        sun4sol2)
932                basic_machine=sparc-sun
933                os=-solaris2
934                ;;
935        sun3 | sun3-*)
936                basic_machine=m68k-sun
937                ;;
938        sun4)
939                basic_machine=sparc-sun
940                ;;
941        sun386 | sun386i | roadrunner)
942                basic_machine=i386-sun
943                ;;
944        sv1)
945                basic_machine=sv1-cray
946                os=-unicos
947                ;;
948        symmetry)
949                basic_machine=i386-sequent
950                os=-dynix
951                ;;
952        t3e)
953                basic_machine=alphaev5-cray
954                os=-unicos
955                ;;
956        t90)
957                basic_machine=t90-cray
958                os=-unicos
959                ;;
960        tic54x | c54x*)
961                basic_machine=tic54x-unknown
962                os=-coff
963                ;;
964        tic55x | c55x*)
965                basic_machine=tic55x-unknown
966                os=-coff
967                ;;
968        tic6x | c6x*)
969                basic_machine=tic6x-unknown
970                os=-coff
971                ;;
972        tx39)
973                basic_machine=mipstx39-unknown
974                ;;
975        tx39el)
976                basic_machine=mipstx39el-unknown
977                ;;
978        toad1)
979                basic_machine=pdp10-xkl
980                os=-tops20
981                ;;
982        tower | tower-32)
983                basic_machine=m68k-ncr
984                ;;
985        tpf)
986                basic_machine=s390x-ibm
987                os=-tpf
988                ;;
989        udi29k)
990                basic_machine=a29k-amd
991                os=-udi
992                ;;
993        ultra3)
994                basic_machine=a29k-nyu
995                os=-sym1
996                ;;
997        v810 | necv810)
998                basic_machine=v810-nec
999                os=-none
1000                ;;
1001        vaxv)
1002                basic_machine=vax-dec
1003                os=-sysv
1004                ;;
1005        vms)
1006                basic_machine=vax-dec
1007                os=-vms
1008                ;;
1009        vpp*|vx|vx-*)
1010                basic_machine=f301-fujitsu
1011                ;;
1012        vxworks960)
1013                basic_machine=i960-wrs
1014                os=-vxworks
1015                ;;
1016        vxworks68)
1017                basic_machine=m68k-wrs
1018                os=-vxworks
1019                ;;
1020        vxworks29k)
1021                basic_machine=a29k-wrs
1022                os=-vxworks
1023                ;;
1024        w65*)
1025                basic_machine=w65-wdc
1026                os=-none
1027                ;;
1028        w89k-*)
1029                basic_machine=hppa1.1-winbond
1030                os=-proelf
1031                ;;
1032        xps | xps100)
1033                basic_machine=xps100-honeywell
1034                ;;
1035        ymp)
1036                basic_machine=ymp-cray
1037                os=-unicos
1038                ;;
1039        z8k-*-coff)
1040                basic_machine=z8k-unknown
1041                os=-sim
1042                ;;
1043        none)
1044                basic_machine=none-none
1045                os=-none
1046                ;;
1047
1048# Here we handle the default manufacturer of certain CPU types.  It is in
1049# some cases the only manufacturer, in others, it is the most popular.
1050        w89k)
1051                basic_machine=hppa1.1-winbond
1052                ;;
1053        op50n)
1054                basic_machine=hppa1.1-oki
1055                ;;
1056        op60c)
1057                basic_machine=hppa1.1-oki
1058                ;;
1059        romp)
1060                basic_machine=romp-ibm
1061                ;;
1062        rs6000)
1063                basic_machine=rs6000-ibm
1064                ;;
1065        vax)
1066                basic_machine=vax-dec
1067                ;;
1068        pdp10)
1069                # there are many clones, so DEC is not a safe bet
1070                basic_machine=pdp10-unknown
1071                ;;
1072        pdp11)
1073                basic_machine=pdp11-dec
1074                ;;
1075        we32k)
1076                basic_machine=we32k-att
1077                ;;
1078        sh3 | sh4 | sh[34]eb | sh[1234]le | sh[23]ele)
1079                basic_machine=sh-unknown
1080                ;;
1081        sh64)
1082                basic_machine=sh64-unknown
1083                ;;
1084        sparc | sparcv8 | sparcv9 | sparcv9b)
1085                basic_machine=sparc-sun
1086                ;;
1087        cydra)
1088                basic_machine=cydra-cydrome
1089                ;;
1090        orion)
1091                basic_machine=orion-highlevel
1092                ;;
1093        orion105)
1094                basic_machine=clipper-highlevel
1095                ;;
1096        mac | mpw | mac-mpw)
1097                basic_machine=m68k-apple
1098                ;;
1099        pmac | pmac-mpw)
1100                basic_machine=powerpc-apple
1101                ;;
1102        *-unknown)
1103                # Make sure to match an already-canonicalized machine name.
1104                ;;
1105        *)
1106                echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
1107                exit 1
1108                ;;
1109esac
1110
1111# Here we canonicalize certain aliases for manufacturers.
1112case $basic_machine in
1113        *-digital*)
1114                basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'`
1115                ;;
1116        *-commodore*)
1117                basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'`
1118                ;;
1119        *)
1120                ;;
1121esac
1122
1123# Decode manufacturer-specific aliases for certain operating systems.
1124
1125if [ x"$os" != x"" ]
1126then
1127case $os in
1128        # First match some system type aliases
1129        # that might get confused with valid system types.
1130        # -solaris* is a basic system type, with this one exception.
1131        -solaris1 | -solaris1.*)
1132                os=`echo $os | sed -e 's|solaris1|sunos4|'`
1133                ;;
1134        -solaris)
1135                os=-solaris2
1136                ;;
1137        -svr4*)
1138                os=-sysv4
1139                ;;
1140        -unixware*)
1141                os=-sysv4.2uw
1142                ;;
1143        -gnu/linux*)
1144                os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'`
1145                ;;
1146        # First accept the basic system types.
1147        # The portable systems comes first.
1148        # Each alternative MUST END IN A *, to match a version number.
1149        # -sysv* is not here because it comes later, after sysvr4.
1150        -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \
1151              | -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\
1152              | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \
1153              | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \
1154              | -aos* \
1155              | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
1156              | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
1157              | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* | -openbsd* \
1158              | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \
1159              | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
1160              | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
1161              | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
1162              | -chorusos* | -chorusrdb* \
1163              | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
1164              | -mingw32* | -linux-gnu* | -linux-uclibc* | -uxpv* | -beos* | -mpeix* | -udk* \
1165              | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
1166              | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
1167              | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
1168              | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
1169              | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
1170              | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly*)
1171        # Remember, each alternative MUST END IN *, to match a version number.
1172                ;;
1173        -qnx*)
1174                case $basic_machine in
1175                    x86-* | i*86-*)
1176                        ;;
1177                    *)
1178                        os=-nto$os
1179                        ;;
1180                esac
1181                ;;
1182        -nto-qnx*)
1183                ;;
1184        -nto*)
1185                os=`echo $os | sed -e 's|nto|nto-qnx|'`
1186                ;;
1187        -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \
1188              | -windows* | -osx | -abug | -netware* | -os9* | -beos* \
1189              | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*)
1190                ;;
1191        -mac*)
1192                os=`echo $os | sed -e 's|mac|macos|'`
1193                ;;
1194        -linux-dietlibc)
1195                os=-linux-dietlibc
1196                ;;
1197        -linux*)
1198                os=`echo $os | sed -e 's|linux|linux-gnu|'`
1199                ;;
1200        -sunos5*)
1201                os=`echo $os | sed -e 's|sunos5|solaris2|'`
1202                ;;
1203        -sunos6*)
1204                os=`echo $os | sed -e 's|sunos6|solaris3|'`
1205                ;;
1206        -opened*)
1207                os=-openedition
1208                ;;
1209        -os400*)
1210                os=-os400
1211                ;;
1212        -wince*)
1213                os=-wince
1214                ;;
1215        -osfrose*)
1216                os=-osfrose
1217                ;;
1218        -osf*)
1219                os=-osf
1220                ;;
1221        -utek*)
1222                os=-bsd
1223                ;;
1224        -dynix*)
1225                os=-bsd
1226                ;;
1227        -acis*)
1228                os=-aos
1229                ;;
1230        -atheos*)
1231                os=-atheos
1232                ;;
1233        -syllable*)
1234                os=-syllable
1235                ;;
1236        -386bsd)
1237                os=-bsd
1238                ;;
1239        -ctix* | -uts*)
1240                os=-sysv
1241                ;;
1242        -nova*)
1243                os=-rtmk-nova
1244                ;;
1245        -ns2 )
1246                os=-nextstep2
1247                ;;
1248        -nsk*)
1249                os=-nsk
1250                ;;
1251        # Preserve the version number of sinix5.
1252        -sinix5.*)
1253                os=`echo $os | sed -e 's|sinix|sysv|'`
1254                ;;
1255        -sinix*)
1256                os=-sysv4
1257                ;;
1258        -tpf*)
1259                os=-tpf
1260                ;;
1261        -triton*)
1262                os=-sysv3
1263                ;;
1264        -oss*)
1265                os=-sysv3
1266                ;;
1267        -svr4)
1268                os=-sysv4
1269                ;;
1270        -svr3)
1271                os=-sysv3
1272                ;;
1273        -sysvr4)
1274                os=-sysv4
1275                ;;
1276        # This must come after -sysvr4.
1277        -sysv*)
1278                ;;
1279        -ose*)
1280                os=-ose
1281                ;;
1282        -es1800*)
1283                os=-ose
1284                ;;
1285        -xenix)
1286                os=-xenix
1287                ;;
1288        -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
1289                os=-mint
1290                ;;
1291        -aros*)
1292                os=-aros
1293                ;;
1294        -kaos*)
1295                os=-kaos
1296                ;;
1297        -none)
1298                ;;
1299        *)
1300                # Get rid of the `-' at the beginning of $os.
1301                os=`echo $os | sed 's/[^-]*-//'`
1302                echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2
1303                exit 1
1304                ;;
1305esac
1306else
1307
1308# Here we handle the default operating systems that come with various machines.
1309# The value should be what the vendor currently ships out the door with their
1310# machine or put another way, the most popular os provided with the machine.
1311
1312# Note that if you're going to try to match "-MANUFACTURER" here (say,
1313# "-sun"), then you have to tell the case statement up towards the top
1314# that MANUFACTURER isn't an operating system.  Otherwise, code above
1315# will signal an error saying that MANUFACTURER isn't an operating
1316# system, and we'll never get to this point.
1317
1318case $basic_machine in
1319        *-acorn)
1320                os=-riscix1.2
1321                ;;
1322        arm*-rebel)
1323                os=-linux
1324                ;;
1325        arm*-semi)
1326                os=-aout
1327                ;;
1328    c4x-* | tic4x-*)
1329        os=-coff
1330        ;;
1331        # This must come before the *-dec entry.
1332        pdp10-*)
1333                os=-tops20
1334                ;;
1335        pdp11-*)
1336                os=-none
1337                ;;
1338        *-dec | vax-*)
1339                os=-ultrix4.2
1340                ;;
1341        m68*-apollo)
1342                os=-domain
1343                ;;
1344        i386-sun)
1345                os=-sunos4.0.2
1346                ;;
1347        m68000-sun)
1348                os=-sunos3
1349                # This also exists in the configure program, but was not the
1350                # default.
1351                # os=-sunos4
1352                ;;
1353        m68*-cisco)
1354                os=-aout
1355                ;;
1356        mips*-cisco)
1357                os=-elf
1358                ;;
1359        mips*-*)
1360                os=-elf
1361                ;;
1362        or32-*)
1363                os=-coff
1364                ;;
1365        *-tti)  # must be before sparc entry or we get the wrong os.
1366                os=-sysv3
1367                ;;
1368        sparc-* | *-sun)
1369                os=-sunos4.1.1
1370                ;;
1371        *-be)
1372                os=-beos
1373                ;;
1374        *-ibm)
1375                os=-aix
1376                ;;
1377        *-wec)
1378                os=-proelf
1379                ;;
1380        *-winbond)
1381                os=-proelf
1382                ;;
1383        *-oki)
1384                os=-proelf
1385                ;;
1386        *-hp)
1387                os=-hpux
1388                ;;
1389        *-hitachi)
1390                os=-hiux
1391                ;;
1392        i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent)
1393                os=-sysv
1394                ;;
1395        *-cbm)
1396                os=-amigaos
1397                ;;
1398        *-dg)
1399                os=-dgux
1400                ;;
1401        *-dolphin)
1402                os=-sysv3
1403                ;;
1404        m68k-ccur)
1405                os=-rtu
1406                ;;
1407        m88k-omron*)
1408                os=-luna
1409                ;;
1410        *-next )
1411                os=-nextstep
1412                ;;
1413        *-sequent)
1414                os=-ptx
1415                ;;
1416        *-crds)
1417                os=-unos
1418                ;;
1419        *-ns)
1420                os=-genix
1421                ;;
1422        i370-*)
1423                os=-mvs
1424                ;;
1425        *-next)
1426                os=-nextstep3
1427                ;;
1428        *-gould)
1429                os=-sysv
1430                ;;
1431        *-highlevel)
1432                os=-bsd
1433                ;;
1434        *-encore)
1435                os=-bsd
1436                ;;
1437        *-sgi)
1438                os=-irix
1439                ;;
1440        *-siemens)
1441                os=-sysv4
1442                ;;
1443        *-masscomp)
1444                os=-rtu
1445                ;;
1446        f30[01]-fujitsu | f700-fujitsu)
1447                os=-uxpv
1448                ;;
1449        *-rom68k)
1450                os=-coff
1451                ;;
1452        *-*bug)
1453                os=-coff
1454                ;;
1455        *-apple)
1456                os=-macos
1457                ;;
1458        *-atari*)
1459                os=-mint
1460                ;;
1461        *)
1462                os=-none
1463                ;;
1464esac
1465fi
1466
1467# Here we handle the case where we know the os, and the CPU type, but not the
1468# manufacturer.  We pick the logical manufacturer.
1469vendor=unknown
1470case $basic_machine in
1471        *-unknown)
1472                case $os in
1473                        -riscix*)
1474                                vendor=acorn
1475                                ;;
1476                        -sunos*)
1477                                vendor=sun
1478                                ;;
1479                        -aix*)
1480                                vendor=ibm
1481                                ;;
1482                        -beos*)
1483                                vendor=be
1484                                ;;
1485                        -hpux*)
1486                                vendor=hp
1487                                ;;
1488                        -mpeix*)
1489                                vendor=hp
1490                                ;;
1491                        -hiux*)
1492                                vendor=hitachi
1493                                ;;
1494                        -unos*)
1495                                vendor=crds
1496                                ;;
1497                        -dgux*)
1498                                vendor=dg
1499                                ;;
1500                        -luna*)
1501                                vendor=omron
1502                                ;;
1503                        -genix*)
1504                                vendor=ns
1505                                ;;
1506                        -mvs* | -opened*)
1507                                vendor=ibm
1508                                ;;
1509                        -os400*)
1510                                vendor=ibm
1511                                ;;
1512                        -ptx*)
1513                                vendor=sequent
1514                                ;;
1515                        -tpf*)
1516                                vendor=ibm
1517                                ;;
1518                        -vxsim* | -vxworks* | -windiss*)
1519                                vendor=wrs
1520                                ;;
1521                        -aux*)
1522                                vendor=apple
1523                                ;;
1524                        -hms*)
1525                                vendor=hitachi
1526                                ;;
1527                        -mpw* | -macos*)
1528                                vendor=apple
1529                                ;;
1530                        -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
1531                                vendor=atari
1532                                ;;
1533                        -vos*)
1534                                vendor=stratus
1535                                ;;
1536                esac
1537                basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"`
1538                ;;
1539esac
1540
1541echo $basic_machine$os
1542exit 0
1543
1544# Local variables:
1545# eval: (add-hook 'write-file-hooks 'time-stamp)
1546# time-stamp-start: "timestamp='"
1547# time-stamp-format: "%:y-%02m-%02d"
1548# time-stamp-end: "'"
1549# End:
Note: See TracBrowser for help on using the repository browser.