/[svn]/ircd-hybrid-7.3/config.sub
ViewVC logotype

Diff of /ircd-hybrid-7.3/config.sub

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

revision 1252 by michael, Tue Nov 2 15:19:41 2010 UTC revision 1253 by michael, Tue Nov 1 09:03:49 2011 UTC
# Line 1  Line 1 
1  #! /bin/sh  #! /bin/sh
2  # Configuration validation subroutine script.  # Configuration validation subroutine script.
3  #   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,  #   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
4  #   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010  #   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
5  #   Free Software Foundation, Inc.  #   Free Software Foundation, Inc.
6    
7  timestamp='2010-09-11'  timestamp='2009-11-20'
8    
9  # This file is (in principle) common to ALL GNU software.  # This file is (in principle) common to ALL GNU software.
10  # 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
# Line 75  Report bugs and patches to <config-patch Line 75  Report bugs and patches to <config-patch
75  version="\  version="\
76  GNU config.sub ($timestamp)  GNU config.sub ($timestamp)
77    
78  Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,  Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
79  2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free  2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
 Software Foundation, Inc.  
80    
81  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
82  warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."  warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
# Line 124  esac Line 123  esac
123  # Here we must recognize all the valid KERNEL-OS combinations.  # Here we must recognize all the valid KERNEL-OS combinations.
124  maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`  maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
125  case $maybe_os in  case $maybe_os in
126    nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \    nto-qnx* | linux-gnu* | linux-dietlibc | linux-newlib* | linux-uclibc* | \
127    linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \    uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | \
   knetbsd*-gnu* | netbsd*-gnu* | \  
128    kopensolaris*-gnu* | \    kopensolaris*-gnu* | \
129    storm-chaos* | os2-emx* | rtmk-nova*)    storm-chaos* | os2-emx* | rtmk-nova*)
130      os=-$maybe_os      os=-$maybe_os
# Line 283  case $basic_machine in Line 281  case $basic_machine in
281          | moxie \          | moxie \
282          | mt \          | mt \
283          | msp430 \          | msp430 \
         | nds32 | nds32le | nds32be \  
284          | nios | nios2 \          | nios | nios2 \
285          | ns16k | ns32k \          | ns16k | ns32k \
286          | or32 \          | or32 \
# Line 297  case $basic_machine in Line 294  case $basic_machine in
294          | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \          | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \
295          | sparcv8 | sparcv9 | sparcv9b | sparcv9v \          | sparcv8 | sparcv9 | sparcv9b | sparcv9v \
296          | spu | strongarm \          | spu | strongarm \
297          | tahoe | thumb | tic4x | tic54x | tic55x | tic6x | tic80 | tron \          | tahoe | thumb | tic4x | tic80 | tron \
298          | ubicom32 \          | ubicom32 \
299          | v850 | v850e \          | v850 | v850e \
300          | we32k \          | we32k \
# Line 305  case $basic_machine in Line 302  case $basic_machine in
302          | z8k | z80)          | z8k | z80)
303                  basic_machine=$basic_machine-unknown                  basic_machine=$basic_machine-unknown
304                  ;;                  ;;
         c54x)  
                 basic_machine=tic54x-unknown  
                 ;;  
         c55x)  
                 basic_machine=tic55x-unknown  
                 ;;  
         c6x)  
                 basic_machine=tic6x-unknown  
                 ;;  
305          m6811 | m68hc11 | m6812 | m68hc12 | picochip)          m6811 | m68hc11 | m6812 | m68hc12 | picochip)
306                  # Motorola 68HC11/12.                  # Motorola 68HC11/12.
307                  basic_machine=$basic_machine-unknown                  basic_machine=$basic_machine-unknown
# Line 345  case $basic_machine in Line 333  case $basic_machine in
333          | arm-*  | armbe-* | armle-* | armeb-* | armv*-* \          | arm-*  | armbe-* | armle-* | armeb-* | armv*-* \
334          | avr-* | avr32-* \          | avr-* | avr32-* \
335          | bfin-* | bs2000-* \          | bfin-* | bs2000-* \
336          | c[123]* | c30-* | [cjt]90-* | c4x-* \          | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \
337          | clipper-* | craynv-* | cydra-* \          | clipper-* | craynv-* | cydra-* \
338          | d10v-* | d30v-* | dlx-* \          | d10v-* | d30v-* | dlx-* \
339          | elxsi-* \          | elxsi-* \
# Line 379  case $basic_machine in Line 367  case $basic_machine in
367          | mmix-* \          | mmix-* \
368          | mt-* \          | mt-* \
369          | msp430-* \          | msp430-* \
         | nds32-* | nds32le-* | nds32be-* \  
370          | nios-* | nios2-* \          | nios-* | nios2-* \
371          | none-* | np1-* | ns16k-* | ns32k-* \          | none-* | np1-* | ns16k-* | ns32k-* \
372          | orion-* \          | orion-* \
# Line 393  case $basic_machine in Line 380  case $basic_machine in
380          | sparclite-* \          | sparclite-* \
381          | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | strongarm-* | sv1-* | sx?-* \          | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | strongarm-* | sv1-* | sx?-* \
382          | tahoe-* | thumb-* \          | tahoe-* | thumb-* \
383          | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \          | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* | tile-* \
         | tile-* | tilegx-* \  
384          | tron-* \          | tron-* \
385          | ubicom32-* \          | ubicom32-* \
386          | v850-* | v850e-* | vax-* \          | v850-* | v850e-* | vax-* \
# Line 494  case $basic_machine in Line 480  case $basic_machine in
480                  basic_machine=powerpc-ibm                  basic_machine=powerpc-ibm
481                  os=-cnk                  os=-cnk
482                  ;;                  ;;
         c54x-*)  
                 basic_machine=tic54x-`echo $basic_machine | sed 's/^[^-]*-//'`  
                 ;;  
         c55x-*)  
                 basic_machine=tic55x-`echo $basic_machine | sed 's/^[^-]*-//'`  
                 ;;  
         c6x-*)  
                 basic_machine=tic6x-`echo $basic_machine | sed 's/^[^-]*-//'`  
                 ;;  
483          c90)          c90)
484                  basic_machine=c90-cray                  basic_machine=c90-cray
485                  os=-unicos                  os=-unicos
# Line 862  case $basic_machine in Line 839  case $basic_machine in
839          np1)          np1)
840                  basic_machine=np1-gould                  basic_machine=np1-gould
841                  ;;                  ;;
         neo-tandem)  
                 basic_machine=neo-tandem  
                 ;;  
         nse-tandem)  
                 basic_machine=nse-tandem  
                 ;;  
842          nsr-tandem)          nsr-tandem)
843                  basic_machine=nsr-tandem                  basic_machine=nsr-tandem
844                  ;;                  ;;
# Line 1102  case $basic_machine in Line 1073  case $basic_machine in
1073                  basic_machine=t90-cray                  basic_machine=t90-cray
1074                  os=-unicos                  os=-unicos
1075                  ;;                  ;;
1076          # This must be matched before tile*.          tic54x | c54x*)
1077          tilegx*)                  basic_machine=tic54x-unknown
1078                  basic_machine=tilegx-unknown                  os=-coff
1079                  os=-linux-gnu                  ;;
1080            tic55x | c55x*)
1081                    basic_machine=tic55x-unknown
1082                    os=-coff
1083                    ;;
1084            tic6x | c6x*)
1085                    basic_machine=tic6x-unknown
1086                    os=-coff
1087                  ;;                  ;;
1088          tile*)          tile*)
1089                  basic_machine=tile-unknown                  basic_machine=tile-unknown
# Line 1316  case $os in Line 1294  case $os in
1294                | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \                | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
1295                | -chorusos* | -chorusrdb* | -cegcc* \                | -chorusos* | -chorusrdb* | -cegcc* \
1296                | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \                | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
1297                | -mingw32* | -linux-gnu* | -linux-android* \                | -mingw32* | -linux-gnu* | -linux-newlib* | -linux-uclibc* \
               | -linux-newlib* | -linux-uclibc* \  
1298                | -uxpv* | -beos* | -mpeix* | -udk* \                | -uxpv* | -beos* | -mpeix* | -udk* \
1299                | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \                | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
1300                | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \                | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
# Line 1458  case $os in Line 1435  case $os in
1435          -dicos*)          -dicos*)
1436                  os=-dicos                  os=-dicos
1437                  ;;                  ;;
         -nacl*)  
                 ;;  
1438          -none)          -none)
1439                  ;;                  ;;
1440          *)          *)
# Line 1500  case $basic_machine in Line 1475  case $basic_machine in
1475          c4x-* | tic4x-*)          c4x-* | tic4x-*)
1476                  os=-coff                  os=-coff
1477                  ;;                  ;;
         tic54x-*)  
                 os=-coff  
                 ;;  
         tic55x-*)  
                 os=-coff  
                 ;;  
         tic6x-*)  
                 os=-coff  
                 ;;  
1478          # This must come before the *-dec entry.          # This must come before the *-dec entry.
1479          pdp10-*)          pdp10-*)
1480                  os=-tops20                  os=-tops20

Legend:
Removed from v.1252  
changed lines
  Added in v.1253

svnadmin@ircd-hybrid.org
ViewVC Help
Powered by ViewVC 1.1.28