OpenCores
URL https://opencores.org/ocsvn/or1k_old/or1k_old/trunk

Subversion Repositories or1k_old

[/] [or1k_old/] [trunk/] [newlib-1.10.0/] [config.sub] - Diff between revs 1005 and 1552

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 1005 Rev 1552
Line 1... Line 1...
#! /bin/sh
#! /bin/sh
# Configuration validation subroutine script.
# Configuration validation subroutine script.
#   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
#   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
#   Free Software Foundation, Inc.
#   2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
 
 
timestamp='2001-11-21'
timestamp='2005-07-08'
 
 
# This file is (in principle) common to ALL GNU software.
# This file is (in principle) common to ALL GNU software.
# 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
# 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 19... Line 19...
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330,
# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
# Boston, MA 02111-1307, USA.
# 02110-1301, USA.
 
#
# As a special exception to the GNU General Public License, if you
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
# distribute this file as part of a program that contains a
# configuration script generated by Autoconf, you may include it under
# configuration script generated by Autoconf, you may include it under
# 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.
 
 
 
 
# Please send patches to .  Submit a context
# Please send patches to .  Submit a context
# diff and a properly formatted ChangeLog entry.
# diff and a properly formatted ChangeLog entry.
#
#
# Configuration subroutine to validate and canonicalize a configuration type.
# Configuration subroutine to validate and canonicalize a configuration type.
# Supply the specified configuration type as an argument.
# Supply the specified configuration type as an argument.
Line 68... Line 69...
Report bugs and patches to ."
Report bugs and patches to ."
 
 
version="\
version="\
GNU config.sub ($timestamp)
GNU config.sub ($timestamp)
 
 
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
Free Software Foundation, Inc.
Free Software Foundation, Inc.
 
 
This is free software; see the source for copying conditions.  There is NO
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
 
 
Line 81... Line 82...
 
 
# Parse command line
# Parse command line
while test $# -gt 0 ; do
while test $# -gt 0 ; do
  case $1 in
  case $1 in
    --time-stamp | --time* | -t )
    --time-stamp | --time* | -t )
       echo "$timestamp" ; exit 0 ;;
       echo "$timestamp" ; exit ;;
    --version | -v )
    --version | -v )
       echo "$version" ; exit 0 ;;
       echo "$version" ; exit ;;
    --help | --h* | -h )
    --help | --h* | -h )
       echo "$usage"; exit 0 ;;
       echo "$usage"; exit ;;
    -- )     # Stop option processing
    -- )     # Stop option processing
       shift; break ;;
       shift; break ;;
    - ) # Use stdin as input.
    - ) # Use stdin as input.
       break ;;
       break ;;
    -* )
    -* )
Line 97... Line 98...
       exit 1 ;;
       exit 1 ;;
 
 
    *local*)
    *local*)
       # First pass through any local machine types.
       # First pass through any local machine types.
       echo $1
       echo $1
       exit 0;;
       exit ;;
 
 
    * )
    * )
       break ;;
       break ;;
  esac
  esac
done
done
Line 116... Line 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).
# Here we must recognize all the valid KERNEL-OS combinations.
# Here we must recognize all the valid KERNEL-OS combinations.
maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
case $maybe_os in
case $maybe_os in
  nto-qnx* | linux-gnu* | storm-chaos* | os2-emx* | windows32-*)
  nto-qnx* | linux-gnu* | linux-dietlibc | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | \
 
  kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | storm-chaos* | os2-emx* | rtmk-nova*)
    os=-$maybe_os
    os=-$maybe_os
    basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
    basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
    ;;
    ;;
  *)
  *)
    basic_machine=`echo $1 | sed 's/-[^-]*$//'`
    basic_machine=`echo $1 | sed 's/-[^-]*$//'`
Line 142... Line 144...
        -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \
        -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \
        -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \
        -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \
        -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\
        -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\
        -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \
        -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \
        -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \
        -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \
        -apple | -axis)
        -apple | -axis | -knuth | -cray)
                os=
                os=
                basic_machine=$1
                basic_machine=$1
                ;;
                ;;
        -sim | -cisco | -oki | -wec | -winbond)
        -sim | -cisco | -oki | -wec | -winbond)
                os=
                os=
Line 225... Line 227...
        # Recognize the basic CPU types without company name.
        # Recognize the basic CPU types without company name.
        # Some are omitted here because they have special meanings below.
        # Some are omitted here because they have special meanings below.
        1750a | 580 \
        1750a | 580 \
        | a29k \
        | a29k \
        | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
        | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
 
        | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
 
        | am33_2.0 \
        | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \
        | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \
 
        | bfin \
        | c4x | clipper \
        | c4x | clipper \
        | d10v | d30v | dsp16xx \
        | d10v | d30v | dlx | dsp16xx \
        | fr30 \
        | fr30 | frv \
        | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
        | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
        | i370 | i860 | i960 | ia64 \
        | i370 | i860 | i960 | ia64 \
        | m32r | m68000 | m68k | m88k | mcore \
        | ip2k | iq2000 \
        | mips16 | mips64 | mips64el | mips64orion | mips64orionel \
        | m32r | m32rle | m68000 | m68k | m88k | maxq | mcore \
        | mips64vr4100 | mips64vr4100el | mips64vr4300 \
        | mips | mipsbe | mipseb | mipsel | mipsle \
        | mips64vr4300el | mips64vr5000 | mips64vr5000el \
        | mips16 \
        | mipsbe | mipseb | mipsel | mipsle | mipstx39 | mipstx39el \
        | mips64 | mips64el \
        | mipsisa32 \
        | mips64vr | mips64vrel \
 
        | mips64orion | mips64orionel \
 
        | mips64vr4100 | mips64vr4100el \
 
        | mips64vr4300 | mips64vr4300el \
 
        | mips64vr5000 | mips64vr5000el \
 
        | mips64vr5900 | mips64vr5900el \
 
        | mipsisa32 | mipsisa32el \
 
        | mipsisa32r2 | mipsisa32r2el \
 
        | mipsisa64 | mipsisa64el \
 
        | mipsisa64r2 | mipsisa64r2el \
 
        | mipsisa64sb1 | mipsisa64sb1el \
 
        | mipsisa64sr71k | mipsisa64sr71kel \
 
        | mipstx39 | mipstx39el \
        | mn10200 | mn10300 \
        | mn10200 | mn10300 \
 
        | ms1 \
 
        | msp430 \
        | ns16k | ns32k \
        | ns16k | ns32k \
        | openrisc | or32 | or16 \
        | or32 \
        | pdp10 | pdp11 | pj | pjl \
        | pdp10 | pdp11 | pj | pjl \
        | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
        | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
        | pyramid \
        | pyramid \
        | sh | sh[34] | sh[34]eb | shbe | shle \
        | sh | sh[1234] | sh[24]a | sh[23]e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \
        | sparc | sparc64 | sparclet | sparclite | sparcv9 | sparcv9b \
        | sh64 | sh64le \
 
        | sparc | sparc64 | sparc64b | sparc86x | sparclet | sparclite \
 
        | sparcv8 | sparcv9 | sparcv9b \
        | strongarm \
        | strongarm \
        | tahoe | thumb | tic80 | tron \
        | tahoe | thumb | tic4x | tic80 | tron \
        | v850 \
        | v850 | v850e \
        | we32k \
        | we32k \
        | x86 | xscale | xstormy16 \
        | x86 | xscale | xscalee[bl] | xstormy16 | xtensa \
        | z8k)
        | z8k)
                basic_machine=$basic_machine-unknown
                basic_machine=$basic_machine-unknown
                ;;
                ;;
 
        m32c)
 
                basic_machine=$basic_machine-unknown
 
                ;;
        m6811 | m68hc11 | m6812 | m68hc12)
        m6811 | m68hc11 | m6812 | m68hc12)
                # Motorola 68HC11/12.
                # Motorola 68HC11/12.
                basic_machine=$basic_machine-unknown
                basic_machine=$basic_machine-unknown
                os=-none
                os=-none
                ;;
                ;;
Line 276... Line 300...
                ;;
                ;;
        # Recognize the basic CPU types with company name.
        # Recognize the basic CPU types with company name.
        580-* \
        580-* \
        | a29k-* \
        | a29k-* \
        | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \
        | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \
        | alphapca5[67]-* | arc-* \
        | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
        | arm-*  | armbe-* | armle-* | armv*-* \
        | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \
 
        | arm-*  | armbe-* | armle-* | armeb-* | armv*-* \
        | avr-* \
        | avr-* \
        | bs2000-* \
        | bfin-* | bs2000-* \
        | c[123]* | c30-* | [cjt]90-* | c54x-* \
        | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \
        | clipper-* | cray2-* | cydra-* \
        | clipper-* | craynv-* | cydra-* \
        | d10v-* | d30v-* \
        | d10v-* | d30v-* | dlx-* \
        | elxsi-* \
        | elxsi-* \
        | f30[01]-* | f700-* | fr30-* | fx80-* \
        | f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \
        | h8300-* | h8500-* \
        | h8300-* | h8500-* \
        | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
        | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
        | i*86-* | i860-* | i960-* | ia64-* \
        | i*86-* | i860-* | i960-* | ia64-* \
        | m32r-* \
        | ip2k-* | iq2000-* \
        | m68000-* | m680[01234]0-* | m68360-* | m683?2-* | m68k-* \
        | m32r-* | m32rle-* \
        | m88110-* | m88k-* | mcore-* \
        | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
        | mips-* | mips16-* | mips64-* | mips64el-* | mips64orion-* \
        | m88110-* | m88k-* | maxq-* | mcore-* \
        | mips64orionel-* | mips64vr4100-* | mips64vr4100el-* \
        | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
        | mips64vr4300-* | mips64vr4300el-* | mipsbe-* | mipseb-* \
        | mips16-* \
        | mipsle-* | mipsel-* | mipstx39-* | mipstx39el-* \
        | mips64-* | mips64el-* \
 
        | mips64vr-* | mips64vrel-* \
 
        | mips64orion-* | mips64orionel-* \
 
        | mips64vr4100-* | mips64vr4100el-* \
 
        | mips64vr4300-* | mips64vr4300el-* \
 
        | mips64vr5000-* | mips64vr5000el-* \
 
        | mips64vr5900-* | mips64vr5900el-* \
 
        | mipsisa32-* | mipsisa32el-* \
 
        | mipsisa32r2-* | mipsisa32r2el-* \
 
        | mipsisa64-* | mipsisa64el-* \
 
        | mipsisa64r2-* | mipsisa64r2el-* \
 
        | mipsisa64sb1-* | mipsisa64sb1el-* \
 
        | mipsisa64sr71k-* | mipsisa64sr71kel-* \
 
        | mipstx39-* | mipstx39el-* \
 
        | mmix-* \
 
        | ms1-* \
 
        | msp430-* \
        | none-* | np1-* | ns16k-* | ns32k-* \
        | none-* | np1-* | ns16k-* | ns32k-* \
        | orion-* \
        | orion-* \
        | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
        | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
        | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \
        | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \
        | pyramid-* \
        | pyramid-* \
        | romp-* | rs6000-* \
        | romp-* | rs6000-* \
        | sh-* | sh[34]-* | sh[34]eb-* | shbe-* | shle-* \
        | sh-* | sh[1234]-* | sh[24]a-* | sh[23]e-* | sh[34]eb-* | shbe-* \
        | sparc-* | sparc64-* | sparc86x-* | sparclite-* \
        | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
        | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* \
        | sparc-* | sparc64-* | sparc64b-* | sparc86x-* | sparclet-* \
        | t3e-* | tahoe-* | thumb-* | tic30-* | tic54x-* | tic80-* | tron-* \
        | sparclite-* \
        | v850-* | vax-* \
        | sparcv8-* | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \
 
        | tahoe-* | thumb-* \
 
        | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \
 
        | tron-* \
 
        | v850-* | v850e-* | vax-* \
        | we32k-* \
        | we32k-* \
        | x86-* | x86_64-* | xmp-* | xps100-* | xscale-* | xstormy16-* \
        | x86-* | x86_64-* | xps100-* | xscale-* | xscalee[bl]-* \
 
        | xstormy16-* | xtensa-* \
        | ymp-* \
        | ymp-* \
        | z8k-*)
        | z8k-*)
                ;;
                ;;
 
        m32c-*)
 
                ;;
        # Recognize the various machine names and aliases which stand
        # Recognize the various machine names and aliases which stand
        # for a CPU type and a company and sometimes even an OS.
        # for a CPU type and a company and sometimes even an OS.
        386bsd)
        386bsd)
                basic_machine=i386-unknown
                basic_machine=i386-unknown
                os=-bsd
                os=-bsd
Line 327... Line 375...
                ;;
                ;;
        a29khif)
        a29khif)
                basic_machine=a29k-amd
                basic_machine=a29k-amd
                os=-udi
                os=-udi
                ;;
                ;;
 
        abacus)
 
                basic_machine=abacus-unknown
 
                ;;
        adobe68k)
        adobe68k)
                basic_machine=m68010-adobe
                basic_machine=m68010-adobe
                os=-scout
                os=-scout
                ;;
                ;;
        alliant | fx80)
        alliant | fx80)
Line 341... Line 392...
                ;;
                ;;
        am29k)
        am29k)
                basic_machine=a29k-none
                basic_machine=a29k-none
                os=-bsd
                os=-bsd
                ;;
                ;;
 
        amd64)
 
                basic_machine=x86_64-pc
 
                ;;
 
        amd64-*)
 
                basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'`
 
                ;;
        amdahl)
        amdahl)
                basic_machine=580-amdahl
                basic_machine=580-amdahl
                os=-sysv
                os=-sysv
                ;;
                ;;
        amiga | amiga-*)
        amiga | amiga-*)
Line 372... Line 429...
                ;;
                ;;
        balance)
        balance)
                basic_machine=ns32k-sequent
                basic_machine=ns32k-sequent
                os=-dynix
                os=-dynix
                ;;
                ;;
 
        c90)
 
                basic_machine=c90-cray
 
                os=-unicos
 
                ;;
        convex-c1)
        convex-c1)
                basic_machine=c1-convex
                basic_machine=c1-convex
                os=-bsd
                os=-bsd
                ;;
                ;;
        convex-c2)
        convex-c2)
Line 392... Line 453...
                ;;
                ;;
        convex-c38)
        convex-c38)
                basic_machine=c38-convex
                basic_machine=c38-convex
                os=-bsd
                os=-bsd
                ;;
                ;;
        cray | ymp)
        cray | j90)
                basic_machine=ymp-cray
                basic_machine=j90-cray
                os=-unicos
                os=-unicos
                ;;
                ;;
        cray2)
        craynv)
                basic_machine=cray2-cray
                basic_machine=craynv-cray
                os=-unicos
                os=-unicosmp
                ;;
                ;;
        [cjt]90)
        cr16c)
                basic_machine=${basic_machine}-cray
                basic_machine=cr16c-unknown
                os=-unicos
                os=-elf
                ;;
                ;;
        crds | unos)
        crds | unos)
                basic_machine=m68k-crds
                basic_machine=m68k-crds
                ;;
                ;;
 
        crisv32 | crisv32-* | etraxfs*)
 
                basic_machine=crisv32-axis
 
                ;;
        cris | cris-* | etrax*)
        cris | cris-* | etrax*)
                basic_machine=cris-axis
                basic_machine=cris-axis
                ;;
                ;;
 
        crx)
 
                basic_machine=crx-unknown
 
                os=-elf
 
                ;;
        da30 | da30-*)
        da30 | da30-*)
                basic_machine=m68k-da30
                basic_machine=m68k-da30
                ;;
                ;;
        decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn)
        decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn)
                basic_machine=mips-dec
                basic_machine=mips-dec
                ;;
                ;;
 
        decsystem10* | dec10*)
 
                basic_machine=pdp10-dec
 
                os=-tops10
 
                ;;
 
        decsystem20* | dec20*)
 
                basic_machine=pdp10-dec
 
                os=-tops20
 
                ;;
        delta | 3300 | motorola-3300 | motorola-delta \
        delta | 3300 | motorola-3300 | motorola-delta \
              | 3300-motorola | delta-motorola)
              | 3300-motorola | delta-motorola)
                basic_machine=m68k-motorola
                basic_machine=m68k-motorola
                ;;
                ;;
        delta88)
        delta88)
                basic_machine=m88k-motorola
                basic_machine=m88k-motorola
                os=-sysv3
                os=-sysv3
                ;;
                ;;
 
        djgpp)
 
                basic_machine=i586-pc
 
                os=-msdosdjgpp
 
                ;;
        dpx20 | dpx20-*)
        dpx20 | dpx20-*)
                basic_machine=rs6000-bull
                basic_machine=rs6000-bull
                os=-bosx
                os=-bosx
                ;;
                ;;
        dpx2* | dpx2*-bull)
        dpx2* | dpx2*-bull)
Line 596... Line 676...
                ;;
                ;;
        *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*)
        *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*)
                basic_machine=m68k-atari
                basic_machine=m68k-atari
                os=-mint
                os=-mint
                ;;
                ;;
        mipsel*-linux*)
 
                basic_machine=mipsel-unknown
 
                os=-linux-gnu
 
                ;;
 
        mips*-linux*)
 
                basic_machine=mips-unknown
 
                os=-linux-gnu
 
                ;;
 
        mips3*-*)
        mips3*-*)
                basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`
                basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`
                ;;
                ;;
        mips3*)
        mips3*)
                basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown
                basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown
                ;;
                ;;
        mmix*)
 
                basic_machine=mmix-knuth
 
                os=-mmixware
 
                ;;
 
        monitor)
        monitor)
                basic_machine=m68k-rom68k
                basic_machine=m68k-rom68k
                os=-coff
                os=-coff
                ;;
                ;;
 
        morphos)
 
                basic_machine=powerpc-unknown
 
                os=-morphos
 
                ;;
        msdos)
        msdos)
                basic_machine=i386-pc
                basic_machine=i386-pc
                os=-msdos
                os=-msdos
                ;;
                ;;
        mvs)
        mvs)
Line 697... Line 769...
                ;;
                ;;
        op50n-* | op60c-*)
        op50n-* | op60c-*)
                basic_machine=hppa1.1-oki
                basic_machine=hppa1.1-oki
                os=-proelf
                os=-proelf
                ;;
                ;;
 
        openrisc | openrisc-*)
 
                basic_machine=or32-unknown
 
                ;;
 
        os400)
 
                basic_machine=powerpc-ibm
 
                os=-os400
 
                ;;
        OSE68000 | ose68000)
        OSE68000 | ose68000)
                basic_machine=m68000-ericsson
                basic_machine=m68000-ericsson
                os=-ose
                os=-ose
                ;;
                ;;
        os68k)
        os68k)
Line 725... Line 804...
                basic_machine=ns32k-pc532
                basic_machine=ns32k-pc532
                ;;
                ;;
        pentium | p5 | k5 | k6 | nexgen | viac3)
        pentium | p5 | k5 | k6 | nexgen | viac3)
                basic_machine=i586-pc
                basic_machine=i586-pc
                ;;
                ;;
        pentiumpro | p6 | 6x86 | athlon)
        pentiumpro | p6 | 6x86 | athlon | athlon_*)
                basic_machine=i686-pc
                basic_machine=i686-pc
                ;;
                ;;
        pentiumii | pentium2)
        pentiumii | pentium2 | pentiumiii | pentium3)
                basic_machine=i686-pc
                basic_machine=i686-pc
                ;;
                ;;
 
        pentium4)
 
                basic_machine=i786-pc
 
                ;;
        pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*)
        pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*)
                basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'`
                basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'`
                ;;
                ;;
        pentiumpro-* | p6-* | 6x86-* | athlon-*)
        pentiumpro-* | p6-* | 6x86-* | athlon-*)
                basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
                basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
                ;;
                ;;
        pentiumii-* | pentium2-*)
        pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*)
                basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
                basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
                ;;
                ;;
 
        pentium4-*)
 
                basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'`
 
                ;;
        pn)
        pn)
                basic_machine=pn-gould
                basic_machine=pn-gould
                ;;
                ;;
        power)  basic_machine=power-ibm
        power)  basic_machine=power-ibm
                ;;
                ;;
Line 792... Line 877...
                ;;
                ;;
        sa29200)
        sa29200)
                basic_machine=a29k-amd
                basic_machine=a29k-amd
                os=-udi
                os=-udi
                ;;
                ;;
 
        sb1)
 
                basic_machine=mipsisa64sb1-unknown
 
                ;;
 
        sb1el)
 
                basic_machine=mipsisa64sb1el-unknown
 
                ;;
 
        sei)
 
                basic_machine=mips-sei
 
                os=-seiux
 
                ;;
        sequent)
        sequent)
                basic_machine=i386-sequent
                basic_machine=i386-sequent
                ;;
                ;;
        sh)
        sh)
                basic_machine=sh-hitachi
                basic_machine=sh-hitachi
                os=-hms
                os=-hms
                ;;
                ;;
 
        sh64)
 
                basic_machine=sh64-unknown
 
                ;;
        sparclite-wrs | simso-wrs)
        sparclite-wrs | simso-wrs)
                basic_machine=sparclite-wrs
                basic_machine=sparclite-wrs
                os=-vxworks
                os=-vxworks
                ;;
                ;;
        sps7)
        sps7)
Line 866... Line 964...
        symmetry)
        symmetry)
                basic_machine=i386-sequent
                basic_machine=i386-sequent
                os=-dynix
                os=-dynix
                ;;
                ;;
        t3e)
        t3e)
                basic_machine=t3e-cray
                basic_machine=alphaev5-cray
 
                os=-unicos
 
                ;;
 
        t90)
 
                basic_machine=t90-cray
                os=-unicos
                os=-unicos
                ;;
                ;;
        tic54x | c54x*)
        tic54x | c54x*)
                basic_machine=tic54x-unknown
                basic_machine=tic54x-unknown
                os=-coff
                os=-coff
                ;;
                ;;
 
        tic55x | c55x*)
 
                basic_machine=tic55x-unknown
 
                os=-coff
 
                ;;
 
        tic6x | c6x*)
 
                basic_machine=tic6x-unknown
 
                os=-coff
 
                ;;
        tx39)
        tx39)
                basic_machine=mipstx39-unknown
                basic_machine=mipstx39-unknown
                ;;
                ;;
        tx39el)
        tx39el)
                basic_machine=mipstx39el-unknown
                basic_machine=mipstx39el-unknown
                ;;
                ;;
 
        toad1)
 
                basic_machine=pdp10-xkl
 
                os=-tops20
 
                ;;
        tower | tower-32)
        tower | tower-32)
                basic_machine=m68k-ncr
                basic_machine=m68k-ncr
                ;;
                ;;
 
        tpf)
 
                basic_machine=s390x-ibm
 
                os=-tpf
 
                ;;
        udi29k)
        udi29k)
                basic_machine=a29k-amd
                basic_machine=a29k-amd
                os=-udi
                os=-udi
                ;;
                ;;
        ultra3)
        ultra3)
Line 925... Line 1043...
                ;;
                ;;
        w89k-*)
        w89k-*)
                basic_machine=hppa1.1-winbond
                basic_machine=hppa1.1-winbond
                os=-proelf
                os=-proelf
                ;;
                ;;
        windows32)
        xbox)
                basic_machine=i386-pc
                basic_machine=i686-pc
                os=-windows32-msvcrt
                os=-mingw32
                ;;
 
        xmp)
 
                basic_machine=xmp-cray
 
                os=-unicos
 
                ;;
                ;;
        xps | xps100)
        xps | xps100)
                basic_machine=xps100-honeywell
                basic_machine=xps100-honeywell
                ;;
                ;;
 
        ymp)
 
                basic_machine=ymp-cray
 
                os=-unicos
 
                ;;
        z8k-*-coff)
        z8k-*-coff)
                basic_machine=z8k-unknown
                basic_machine=z8k-unknown
                os=-sim
                os=-sim
                ;;
                ;;
        none)
        none)
Line 956... Line 1074...
                basic_machine=hppa1.1-oki
                basic_machine=hppa1.1-oki
                ;;
                ;;
        op60c)
        op60c)
                basic_machine=hppa1.1-oki
                basic_machine=hppa1.1-oki
                ;;
                ;;
        mips)
 
                if [ x$os = x-linux-gnu ]; then
 
                        basic_machine=mips-unknown
 
                else
 
                        basic_machine=mips-mips
 
                fi
 
                ;;
 
        romp)
        romp)
                basic_machine=romp-ibm
                basic_machine=romp-ibm
                ;;
                ;;
 
        mmix)
 
                basic_machine=mmix-knuth
 
                ;;
        rs6000)
        rs6000)
                basic_machine=rs6000-ibm
                basic_machine=rs6000-ibm
                ;;
                ;;
        vax)
        vax)
                basic_machine=vax-dec
                basic_machine=vax-dec
Line 982... Line 1096...
                basic_machine=pdp11-dec
                basic_machine=pdp11-dec
                ;;
                ;;
        we32k)
        we32k)
                basic_machine=we32k-att
                basic_machine=we32k-att
                ;;
                ;;
        sh3 | sh4 | sh3eb | sh4eb)
        sh[1234] | sh[24]a | sh[34]eb | sh[1234]le | sh[23]ele)
                basic_machine=sh-unknown
                basic_machine=sh-unknown
                ;;
                ;;
        sparc | sparcv9 | sparcv9b)
        sparc | sparcv8 | sparcv9 | sparcv9b)
                basic_machine=sparc-sun
                basic_machine=sparc-sun
                ;;
                ;;
        cydra)
        cydra)
                basic_machine=cydra-cydrome
                basic_machine=cydra-cydrome
                ;;
                ;;
Line 1003... Line 1117...
                basic_machine=m68k-apple
                basic_machine=m68k-apple
                ;;
                ;;
        pmac | pmac-mpw)
        pmac | pmac-mpw)
                basic_machine=powerpc-apple
                basic_machine=powerpc-apple
                ;;
                ;;
        c4x*)
 
                basic_machine=c4x-none
 
                os=-coff
 
                ;;
 
        *-unknown)
        *-unknown)
                # Make sure to match an already-canonicalized machine name.
                # Make sure to match an already-canonicalized machine name.
                ;;
                ;;
        *)
        *)
                echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
                echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
Line 1062... Line 1172...
              | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \
              | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \
              | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \
              | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \
              | -aos* \
              | -aos* \
              | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
              | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
              | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
              | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
              | -hiux* | -386bsd* | -netbsd* | -openbsd* | -freebsd* | -riscix* \
              | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* | -openbsd* \
              | -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
              | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \
 
              | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
              | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
              | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
              | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
              | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
              | -chorusos* | -chorusrdb* \
              | -chorusos* | -chorusrdb* \
              | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
              | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
              | -mingw32* | -linux-gnu* | -uxpv* | -beos* | -mpeix* | -udk* \
              | -mingw32* | -linux-gnu* | -linux-uclibc* | -uxpv* | -beos* | -mpeix* | -udk* \
              | -interix* | -uwin* | -rhapsody* | -darwin* | -opened* \
              | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
              | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
              | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
              | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
              | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
              | -os2* | -vos* | -palmos* | -uclinux*)
              | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
 
              | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
 
              | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
 
              | -skyos* | -haiku*)
        # Remember, each alternative MUST END IN *, to match a version number.
        # Remember, each alternative MUST END IN *, to match a version number.
                ;;
                ;;
        -qnx*)
        -qnx*)
                case $basic_machine in
                case $basic_machine in
                    x86-* | i*86-*)
                    x86-* | i*86-*)
Line 1084... Line 1198...
                    *)
                    *)
                        os=-nto$os
                        os=-nto$os
                        ;;
                        ;;
                esac
                esac
                ;;
                ;;
 
        -nto-qnx*)
 
                ;;
        -nto*)
        -nto*)
                os=-nto-qnx
                os=`echo $os | sed -e 's|nto|nto-qnx|'`
                ;;
                ;;
        -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \
        -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \
              | -windows* | -osx | -abug | -netware* | -os9* | -beos* \
              | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* \
              | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*)
              | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*)
                ;;
                ;;
        -mac*)
        -mac*)
                os=`echo $os | sed -e 's|mac|macos|'`
                os=`echo $os | sed -e 's|mac|macos|'`
                ;;
                ;;
 
        -linux-dietlibc)
 
                os=-linux-dietlibc
 
                ;;
        -linux*)
        -linux*)
                os=`echo $os | sed -e 's|linux|linux-gnu|'`
                os=`echo $os | sed -e 's|linux|linux-gnu|'`
                ;;
                ;;
        -sunos5*)
        -sunos5*)
                os=`echo $os | sed -e 's|sunos5|solaris2|'`
                os=`echo $os | sed -e 's|sunos5|solaris2|'`
Line 1106... Line 1225...
                os=`echo $os | sed -e 's|sunos6|solaris3|'`
                os=`echo $os | sed -e 's|sunos6|solaris3|'`
                ;;
                ;;
        -opened*)
        -opened*)
                os=-openedition
                os=-openedition
                ;;
                ;;
 
        -os400*)
 
                os=-os400
 
                ;;
        -wince*)
        -wince*)
                os=-wince
                os=-wince
                ;;
                ;;
        -osfrose*)
        -osfrose*)
                os=-osfrose
                os=-osfrose
Line 1127... Line 1249...
                os=-aos
                os=-aos
                ;;
                ;;
        -atheos*)
        -atheos*)
                os=-atheos
                os=-atheos
                ;;
                ;;
 
        -syllable*)
 
                os=-syllable
 
                ;;
        -386bsd)
        -386bsd)
                os=-bsd
                os=-bsd
                ;;
                ;;
        -ctix* | -uts*)
        -ctix* | -uts*)
                os=-sysv
                os=-sysv
                ;;
                ;;
 
        -nova*)
 
                os=-rtmk-nova
 
                ;;
        -ns2 )
        -ns2 )
                os=-nextstep2
                os=-nextstep2
                ;;
                ;;
        -nsk*)
        -nsk*)
                os=-nsk
                os=-nsk
Line 1146... Line 1274...
                os=`echo $os | sed -e 's|sinix|sysv|'`
                os=`echo $os | sed -e 's|sinix|sysv|'`
                ;;
                ;;
        -sinix*)
        -sinix*)
                os=-sysv4
                os=-sysv4
                ;;
                ;;
 
        -tpf*)
 
                os=-tpf
 
                ;;
        -triton*)
        -triton*)
                os=-sysv3
                os=-sysv3
                ;;
                ;;
        -oss*)
        -oss*)
                os=-sysv3
                os=-sysv3
Line 1176... Line 1307...
                os=-xenix
                os=-xenix
                ;;
                ;;
        -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
        -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
                os=-mint
                os=-mint
                ;;
                ;;
 
        -aros*)
 
                os=-aros
 
                ;;
 
        -kaos*)
 
                os=-kaos
 
                ;;
 
        -zvmoe)
 
                os=-zvmoe
 
                ;;
        -none)
        -none)
                ;;
                ;;
        *)
        *)
                # Get rid of the `-' at the beginning of $os.
                # Get rid of the `-' at the beginning of $os.
                os=`echo $os | sed 's/[^-]*-//'`
                os=`echo $os | sed 's/[^-]*-//'`
Line 1207... Line 1347...
                os=-linux
                os=-linux
                ;;
                ;;
        arm*-semi)
        arm*-semi)
                os=-aout
                os=-aout
                ;;
                ;;
 
    c4x-* | tic4x-*)
 
        os=-coff
 
        ;;
 
        # This must come before the *-dec entry.
        pdp10-*)
        pdp10-*)
                os=-tops20
                os=-tops20
                ;;
                ;;
        pdp11-*)
        pdp11-*)
                os=-none
                os=-none
Line 1237... Line 1381...
                os=-elf
                os=-elf
                ;;
                ;;
        mips*-*)
        mips*-*)
                os=-elf
                os=-elf
                ;;
                ;;
 
        or32-*)
 
                os=-coff
 
                ;;
        *-tti)  # must be before sparc entry or we get the wrong os.
        *-tti)  # must be before sparc entry or we get the wrong os.
                os=-sysv3
                os=-sysv3
                ;;
                ;;
        sparc-* | *-sun)
        sparc-* | *-sun)
                os=-sunos4.1.1
                os=-sunos4.1.1
                ;;
                ;;
        *-be)
        *-be)
                os=-beos
                os=-beos
                ;;
                ;;
 
        *-haiku)
 
                os=-haiku
 
                ;;
        *-ibm)
        *-ibm)
                os=-aix
                os=-aix
                ;;
                ;;
 
        *-knuth)
 
                os=-mmixware
 
                ;;
        *-wec)
        *-wec)
                os=-proelf
                os=-proelf
                ;;
                ;;
        *-winbond)
        *-winbond)
                os=-proelf
                os=-proelf
Line 1381... Line 1534...
                                vendor=ns
                                vendor=ns
                                ;;
                                ;;
                        -mvs* | -opened*)
                        -mvs* | -opened*)
                                vendor=ibm
                                vendor=ibm
                                ;;
                                ;;
 
                        -os400*)
 
                                vendor=ibm
 
                                ;;
                        -ptx*)
                        -ptx*)
                                vendor=sequent
                                vendor=sequent
                                ;;
                                ;;
                        -vxsim* | -vxworks*)
                        -tpf*)
 
                                vendor=ibm
 
                                ;;
 
                        -vxsim* | -vxworks* | -windiss*)
                                vendor=wrs
                                vendor=wrs
                                ;;
                                ;;
                        -aux*)
                        -aux*)
                                vendor=apple
                                vendor=apple
                                ;;
                                ;;
Line 1408... Line 1567...
                basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"`
                basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"`
                ;;
                ;;
esac
esac
 
 
echo $basic_machine$os
echo $basic_machine$os
exit 0
exit
 
 
# Local variables:
# Local variables:
# eval: (add-hook 'write-file-hooks 'time-stamp)
# eval: (add-hook 'write-file-hooks 'time-stamp)
# time-stamp-start: "timestamp='"
# time-stamp-start: "timestamp='"
# time-stamp-format: "%:y-%02m-%02d"
# time-stamp-format: "%:y-%02m-%02d"

powered by: WebSVN 2.1.0

© copyright 1999-2025 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.