Ignore:
Timestamp:
Dec 4, 2012, 12:07:03 PM (7 years ago)
Author:
cameron
Message:

icXML version of SchemaSymbols?

File:
1 edited

Legend:

Unmodified
Added
Removed
  • icXML/icXML-devel/config/config.sub

    r2723 r2732  
    22# Configuration validation subroutine script.
    33#   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
    4 #   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
    5 #   Free Software Foundation, Inc.
    6 
    7 timestamp='2009-06-11'
     4#   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
     5#   2011, 2012 Free Software Foundation, Inc.
     6
     7timestamp='2012-02-10'
    88
    99# This file is (in principle) common to ALL GNU software.
     
    2222#
    2323# You should have received a copy of the GNU General Public License
    24 # along with this program; if not, write to the Free Software
    25 # Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
    26 # 02110-1301, USA.
     24# along with this program; if not, see <http://www.gnu.org/licenses/>.
    2725#
    2826# As a special exception to the GNU General Public License, if you
     
    3331
    3432# Please send patches to <config-patches@gnu.org>.  Submit a context
    35 # diff and a properly formatted ChangeLog entry.
     33# diff and a properly formatted GNU ChangeLog entry.
    3634#
    3735# Configuration subroutine to validate and canonicalize a configuration type.
     
    3937# If it is invalid, we print an error message on stderr and exit with code 1.
    4038# Otherwise, we print the canonical config type on stdout and succeed.
     39
     40# You can get the latest version of this script from:
     41# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD
    4142
    4243# This file is supposed to be the same for all GNU packages
     
    7374GNU config.sub ($timestamp)
    7475
    75 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
    76 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
     76Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
     772001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012
     78Free Software Foundation, Inc.
    7779
    7880This is free software; see the source for copying conditions.  There is NO
     
    121123maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
    122124case $maybe_os in
    123   nto-qnx* | linux-gnu* | linux-dietlibc | linux-newlib* | linux-uclibc* | \
    124   uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | \
     125  nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \
     126  linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \
     127  knetbsd*-gnu* | netbsd*-gnu* | \
    125128  kopensolaris*-gnu* | \
    126129  storm-chaos* | os2-emx* | rtmk-nova*)
    127130    os=-$maybe_os
    128131    basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
     132    ;;
     133  android-linux)
     134    os=-linux-android
     135    basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`-unknown
    129136    ;;
    130137  *)
     
    150157        -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \
    151158        -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \
    152         -apple | -axis | -knuth | -cray)
     159        -apple | -axis | -knuth | -cray | -microblaze)
    153160                os=
    154161                basic_machine=$1
    155162                ;;
    156         -bluegene*)
    157                 os=-cnk
     163        -bluegene*)
     164                os=-cnk
    158165                ;;
    159166        -sim | -cisco | -oki | -wec | -winbond)
     
    171178                basic_machine=$1
    172179                ;;
    173         -chorusrdb)
    174                 os=-chorusrdb
     180        -chorusrdb)
     181                os=-chorusrdb
    175182                basic_machine=$1
    176                 ;;
     183                ;;
    177184        -hiux*)
    178185                os=-hiuxwe2
     
    243250        1750a | 580 \
    244251        | a29k \
     252        | aarch64 | aarch64_be \
    245253        | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
    246254        | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
    247255        | am33_2.0 \
    248256        | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \
     257        | be32 | be64 \
    249258        | bfin \
    250259        | c4x | clipper \
    251260        | d10v | d30v | dlx | dsp16xx \
     261        | epiphany \
    252262        | fido | fr30 | frv \
    253263        | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
     264        | hexagon \
    254265        | i370 | i860 | i960 | ia64 \
    255266        | ip2k | iq2000 \
     267        | le32 | le64 \
    256268        | lm32 \
    257269        | m32c | m32r | m32rle | m68000 | m68k | m88k \
     
    279291        | mt \
    280292        | msp430 \
     293        | nds32 | nds32le | nds32be \
    281294        | nios | nios2 \
    282295        | ns16k | ns32k \
     296        | open8 \
    283297        | or32 \
    284298        | pdp10 | pdp11 | pj | pjl \
    285         | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
     299        | powerpc | powerpc64 | powerpc64le | powerpcle \
    286300        | pyramid \
     301        | rl78 | rx \
    287302        | score \
    288303        | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
     
    290305        | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \
    291306        | sparcv8 | sparcv9 | sparcv9b | sparcv9v \
    292         | spu | strongarm \
    293         | tahoe | thumb | tic4x | tic80 | tron \
    294         | v850 | v850e \
     307        | spu \
     308        | tahoe | tic4x | tic54x | tic55x | tic6x | tic80 | tron \
     309        | ubicom32 \
     310        | v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \
    295311        | we32k \
    296         | x86 | xc16x | xscale | xscalee[bl] | xstormy16 | xtensa \
     312        | x86 | xc16x | xstormy16 | xtensa \
    297313        | z8k | z80)
    298314                basic_machine=$basic_machine-unknown
    299315                ;;
    300         m6811 | m68hc11 | m6812 | m68hc12)
    301                 # Motorola 68HC11/12.
     316        c54x)
     317                basic_machine=tic54x-unknown
     318                ;;
     319        c55x)
     320                basic_machine=tic55x-unknown
     321                ;;
     322        c6x)
     323                basic_machine=tic6x-unknown
     324                ;;
     325        m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | picochip)
    302326                basic_machine=$basic_machine-unknown
    303327                os=-none
     
    307331        ms1)
    308332                basic_machine=mt-unknown
     333                ;;
     334
     335        strongarm | thumb | xscale)
     336                basic_machine=arm-unknown
     337                ;;
     338        xgate)
     339                basic_machine=$basic_machine-unknown
     340                os=-none
     341                ;;
     342        xscaleeb)
     343                basic_machine=armeb-unknown
     344                ;;
     345
     346        xscaleel)
     347                basic_machine=armel-unknown
    309348                ;;
    310349
     
    323362        580-* \
    324363        | a29k-* \
     364        | aarch64-* | aarch64_be-* \
    325365        | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \
    326366        | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
     
    328368        | arm-*  | armbe-* | armle-* | armeb-* | armv*-* \
    329369        | avr-* | avr32-* \
     370        | be32-* | be64-* \
    330371        | bfin-* | bs2000-* \
    331         | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \
     372        | c[123]* | c30-* | [cjt]90-* | c4x-* \
    332373        | clipper-* | craynv-* | cydra-* \
    333374        | d10v-* | d30v-* | dlx-* \
     
    336377        | h8300-* | h8500-* \
    337378        | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
     379        | hexagon-* \
    338380        | i*86-* | i860-* | i960-* | ia64-* \
    339381        | ip2k-* | iq2000-* \
     382        | le32-* | le64-* \
    340383        | lm32-* \
    341384        | m32c-* | m32r-* | m32rle-* \
    342385        | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
    343         | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \
     386        | m88110-* | m88k-* | maxq-* | mcore-* | metag-* | microblaze-* \
    344387        | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
    345388        | mips16-* \
     
    363406        | mt-* \
    364407        | msp430-* \
     408        | nds32-* | nds32le-* | nds32be-* \
    365409        | nios-* | nios2-* \
    366410        | none-* | np1-* | ns16k-* | ns32k-* \
     411        | open8-* \
    367412        | orion-* \
    368413        | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
    369         | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \
     414        | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \
    370415        | pyramid-* \
    371         | romp-* | rs6000-* \
     416        | rl78-* | romp-* | rs6000-* | rx-* \
    372417        | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \
    373418        | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
    374419        | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \
    375420        | sparclite-* \
    376         | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | strongarm-* | sv1-* | sx?-* \
    377         | tahoe-* | thumb-* \
    378         | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* | tile-* \
     421        | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx?-* \
     422        | tahoe-* \
     423        | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \
     424        | tile*-* \
    379425        | tron-* \
    380         | v850-* | v850e-* | vax-* \
     426        | ubicom32-* \
     427        | v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \
     428        | vax-* \
    381429        | we32k-* \
    382         | x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \
     430        | x86-* | x86_64-* | xc16x-* | xps100-* \
    383431        | xstormy16-* | xtensa*-* \
    384432        | ymp-* \
     
    405453                os=-udi
    406454                ;;
    407         abacus)
     455        abacus)
    408456                basic_machine=abacus-unknown
    409457                ;;
     
    475523                os=-cnk
    476524                ;;
     525        c54x-*)
     526                basic_machine=tic54x-`echo $basic_machine | sed 's/^[^-]*-//'`
     527                ;;
     528        c55x-*)
     529                basic_machine=tic55x-`echo $basic_machine | sed 's/^[^-]*-//'`
     530                ;;
     531        c6x-*)
     532                basic_machine=tic6x-`echo $basic_machine | sed 's/^[^-]*-//'`
     533                ;;
    477534        c90)
    478535                basic_machine=c90-cray
    479536                os=-unicos
    480537                ;;
    481         cegcc)
     538        cegcc)
    482539                basic_machine=arm-unknown
    483540                os=-cegcc
     
    511568                os=-unicosmp
    512569                ;;
    513         cr16)
     570        cr16 | cr16-*)
    514571                basic_machine=cr16-unknown
    515572                os=-elf
     
    669726                basic_machine=i370-ibm
    670727                ;;
    671 # I'm not sure what "Sysv32" means.  Should this be sysv3.2?
    672728        i*86v32)
    673729                basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
     
    727783                os=-sysv
    728784                ;;
     785        microblaze)
     786                basic_machine=microblaze-xilinx
     787                ;;
    729788        mingw32)
    730789                basic_machine=i386-pc
     
    763822                basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'`
    764823                ;;
     824        msys)
     825                basic_machine=i386-pc
     826                os=-msys
     827                ;;
    765828        mvs)
    766829                basic_machine=i370-ibm
    767830                os=-mvs
     831                ;;
     832        nacl)
     833                basic_machine=le32-unknown
     834                os=-nacl
    768835                ;;
    769836        ncr3000)
     
    831898                basic_machine=np1-gould
    832899                ;;
     900        neo-tandem)
     901                basic_machine=neo-tandem
     902                ;;
     903        nse-tandem)
     904                basic_machine=nse-tandem
     905                ;;
    833906        nsr-tandem)
    834907                basic_machine=nsr-tandem
     
    913986        power)  basic_machine=power-ibm
    914987                ;;
    915         ppc)    basic_machine=powerpc-unknown
    916                 ;;
    917         ppc-*)  basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`
     988        ppc | ppcbe)    basic_machine=powerpc-unknown
     989                ;;
     990        ppc-* | ppcbe-*)
     991                basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`
    918992                ;;
    919993        ppcle | powerpclittle | ppc-le | powerpc-little)
     
    10091083                os=-sysv4
    10101084                ;;
     1085        strongarm-* | thumb-*)
     1086                basic_machine=arm-`echo $basic_machine | sed 's/^[^-]*-//'`
     1087                ;;
    10111088        sun2)
    10121089                basic_machine=m68000-sun
     
    10651142                os=-unicos
    10661143                ;;
    1067         tic54x | c54x*)
    1068                 basic_machine=tic54x-unknown
    1069                 os=-coff
    1070                 ;;
    1071         tic55x | c55x*)
    1072                 basic_machine=tic55x-unknown
    1073                 os=-coff
    1074                 ;;
    1075         tic6x | c6x*)
    1076                 basic_machine=tic6x-unknown
    1077                 os=-coff
    1078                 ;;
    10791144        tile*)
    1080                 basic_machine=tile-unknown
     1145                basic_machine=$basic_machine-unknown
    10811146                os=-linux-gnu
    10821147                ;;
     
    11471212        xps | xps100)
    11481213                basic_machine=xps100-honeywell
     1214                ;;
     1215        xscale-* | xscalee[bl]-*)
     1216                basic_machine=`echo $basic_machine | sed 's/^xscale/arm/'`
    11491217                ;;
    11501218        ymp)
     
    12451313then
    12461314case $os in
    1247         # First match some system type aliases
    1248         # that might get confused with valid system types.
     1315        # First match some system type aliases
     1316        # that might get confused with valid system types.
    12491317        # -solaris* is a basic system type, with this one exception.
     1318        -auroraux)
     1319                os=-auroraux
     1320                ;;
    12501321        -solaris1 | -solaris1.*)
    12511322                os=`echo $os | sed -e 's|solaris1|sunos4|'`
     
    12691340        -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \
    12701341              | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\
    1271               | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \
    1272               | -kopensolaris* \
     1342              | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \
     1343              | -sym* | -kopensolaris* \
    12731344              | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \
    12741345              | -aos* | -aros* \
     
    12821353              | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
    12831354              | -chorusos* | -chorusrdb* | -cegcc* \
    1284               | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
    1285               | -mingw32* | -linux-gnu* | -linux-newlib* | -linux-uclibc* \
     1355              | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
     1356              | -mingw32* | -linux-gnu* | -linux-android* \
     1357              | -linux-newlib* | -linux-uclibc* \
    12861358              | -uxpv* | -beos* | -mpeix* | -udk* \
    12871359              | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
     
    12911363              | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
    12921364              | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
    1293               | -skyos* | -haiku* | -rdos* | -toppers* | -drops*)
     1365              | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es*)
    12941366        # Remember, each alternative MUST END IN *, to match a version number.
    12951367                ;;
     
    13301402                os=-openedition
    13311403                ;;
    1332         -os400*)
     1404        -os400*)
    13331405                os=-os400
    13341406                ;;
     
    13791451                os=-sysv4
    13801452                ;;
    1381         -tpf*)
     1453        -tpf*)
    13821454                os=-tpf
    13831455                ;;
     
    14231495        -dicos*)
    14241496                os=-dicos
     1497                ;;
     1498        -nacl*)
    14251499                ;;
    14261500        -none)
     
    14461520
    14471521case $basic_machine in
    1448         score-*)
     1522        score-*)
    14491523                os=-elf
    14501524                ;;
    1451         spu-*)
     1525        spu-*)
    14521526                os=-elf
    14531527                ;;
     
    14611535                os=-aout
    14621536                ;;
    1463         c4x-* | tic4x-*)
    1464                 os=-coff
     1537        c4x-* | tic4x-*)
     1538                os=-coff
     1539                ;;
     1540        tic54x-*)
     1541                os=-coff
     1542                ;;
     1543        tic55x-*)
     1544                os=-coff
     1545                ;;
     1546        tic6x-*)
     1547                os=-coff
    14651548                ;;
    14661549        # This must come before the *-dec entry.
     
    14821565        m68000-sun)
    14831566                os=-sunos3
    1484                 # This also exists in the configure program, but was not the
    1485                 # default.
    1486                 # os=-sunos4
    14871567                ;;
    14881568        m68*-cisco)
    14891569                os=-aout
    14901570                ;;
    1491         mep-*)
     1571        mep-*)
    14921572                os=-elf
    14931573                ;;
     
    15161596                os=-aix
    15171597                ;;
    1518         *-knuth)
     1598        *-knuth)
    15191599                os=-mmixware
    15201600                ;;
Note: See TracChangeset for help on using the changeset viewer.