Changeset 7a524954 in rtems
- Timestamp:
- 02/04/98 15:54:31 (26 years ago)
- Branches:
- 4.10, 4.11, 4.8, 4.9, 5, master
- Children:
- b37137b
- Parents:
- e44e678
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
config.sub
re44e678 r7a524954 1 1 #! /bin/sh 2 2 # Configuration validation subroutine script, version 1.1. 3 # Copyright (C) 1991, 92, 93, 94, 95, 1996Free Software Foundation, Inc.3 # Copyright (C) 1991, 92, 93, 94, 95, 96, 1997 Free Software Foundation, Inc. 4 4 # This file is (in principle) common to ALL GNU software. 5 5 # The presence of a machine in this file suggests that SOME GNU software … … 38 38 # a failure to support a valid configuration from a meaningless 39 39 # configuration. 40 #41 # $Id$42 #43 40 44 41 # The goal of this file is to map all the various variations of a given … … 102 99 basic_machine=$1 103 100 ;; 101 -sim | -cisco | -oki | -wec | -winbond ) # CYGNUS LOCAL 102 os= 103 basic_machine=$1 104 ;; 105 -scout) # CYGNUS LOCAL 106 ;; 107 -wrs) # CYGNUS LOCAL 108 os=vxworks 109 basic_machine=$1 110 ;; 104 111 -hiux*) 105 112 os=-hiuxwe2 … … 153 160 # Recognize the basic CPU types without company name. 154 161 # Some are omitted here because they have special meanings below. 155 tahoe | i860 | m 68k | m68000 | m88k | ns32k| arm \156 | arme[lb] | pyramid \162 tahoe | i860 | m32r | m68k | m68000 | m88k | ns32k | arc | arm \ 163 | arme[lb] | pyramid | mn10200 | mn10300 \ 157 164 | tron | a29k | 580 | i960 | h8300 | hppa | hppa1.0 | hppa1.1 \ 158 | alpha | we32k | ns16k | clipper | i370 | sh \ 159 | powerpc | powerpcle | 1750a | dsp16xx | mips64 | mipsel \ 160 | pdp11 | mips64el | mips64orion | mips64orionel \ 161 | sparc | sparclet | sparclite | sparc64 | no_cpu) 162 case $os in 163 -rtems*) 164 ;; 165 *) 166 basic_machine=$basic_machine-unknown 167 ;; 168 esac 165 | alpha | alphaev5 | alphaev56 | we32k | ns16k | clipper \ 166 | i370 | sh | powerpc | powerpcle | 1750a | dsp16xx | pdp11 \ 167 | mips64 | mipsel | mips64el | mips64orion | mips64orionel \ 168 | mipstx39 | mipstx39el \ 169 | sparc | sparclet | sparclite | sparc64 | v850) 170 basic_machine=$basic_machine-unknown 171 ;; 172 m88110 | m680[01234]0 | m683?2 | m68360 | z8k | v70 | h8500 | w65) # CYGNUS LOCAL 173 basic_machine=$basic_machine-unknown 174 ;; 175 mips64vr4300 | mips64vr4300el) # CYGNUS LOCAL jsmith/vr4300 176 basic_machine=$basic_machine-unknown 177 ;; 178 mips64vr4100 | mips64vr4100el) # CYGNUS LOCAL jsmith/vr4100 179 basic_machine=$basic_machine-unknown 180 ;; 181 mips64vr5000 | mips64vr5000el) # CYGNUS LOCAL ian/vr5000 182 basic_machine=$basic_machine-unknown 183 ;; 184 mips16) # CYGNUS LOCAL krk/mips16 185 basic_machine=$basic_machine-unknown 186 ;; 187 d10v) # CYGNUS LOCAL meissner/d10v 188 basic_machine=$basic_machine-unknown 169 189 ;; 170 190 # We use `pc' rather than `unknown' … … 172 192 # (2) the word "unknown" tends to confuse beginning users. 173 193 i[3456]86) 174 case $os in 175 -rtems*) 176 ;; 177 *) 178 basic_machine=$basic_machine-pc 179 ;; 180 esac 181 ;; 194 basic_machine=$basic_machine-pc 195 ;; 182 196 # Object if more than one company name word. 183 197 *-*-*) … … 186 200 ;; 187 201 # Recognize the basic CPU types with company name. 188 vax-* | tahoe-* | i[3456]86-* | i860-* | m68k-* | m68000-* | m88k-* \ 189 | sparc-* | ns32k-* | fx80-* | arm-* | c[123]* \ 190 | mips-* | pyramid-* | tron-* | a29k-* | romp-* | rs6000-* | power-* \ 191 | none-* | 580-* | cray2-* | h8300-* | i960-* | xmp-* | ymp-* \ 192 | hppa-* | hppa1.0-* | hppa1.1-* | alpha-* | we32k-* | cydra-* | ns16k-* \ 193 | pn-* | np1-* | xps100-* | clipper-* | orion-* | sparclite-* \ 194 | pdp11-* | sh-* | powerpc-* | powerpcle-* | sparc64-* | mips64-* | mipsel-* \ 195 | mips64el-* | mips64orion-* | mips64orionel-* | f301-*) 202 vax-* | tahoe-* | i[3456]86-* | i860-* | m32r-* | m68k-* | m68000-* \ 203 | m88k-* | sparc-* | ns32k-* | fx80-* | arc-* | arm-* | c[123]* \ 204 | mips-* | pyramid-* | tron-* | a29k-* | romp-* | rs6000-* \ 205 | power-* | none-* | 580-* | cray2-* | h8300-* | i960-* \ 206 | xmp-* | ymp-* | hppa-* | hppa1.0-* | hppa1.1-* \ 207 | alpha-* | alphaev5-* | alphaev56-* | we32k-* | cydra-* \ 208 | ns16k-* | pn-* | np1-* | xps100-* | clipper-* | orion-* \ 209 | sparclite-* | pdp11-* | sh-* | powerpc-* | powerpcle-* \ 210 | sparc64-* | mips64-* | mipsel-* \ 211 | mips64el-* | mips64orion-* | mips64orionel-* \ 212 | mipstx39-* | mipstx39el-* \ 213 | f301-*) 214 ;; 215 m88110-* | m680[01234]0-* | m683?2-* | m68360-* | z8k-* | h8500-* | d10v-*) # CYGNUS LOCAL 216 ;; 217 mips64vr4300-* | mips64vr4300el-*) # CYGNUS LOCAL jsmith/vr4300 218 ;; 219 mips64vr4100-* | mips64vr4100el-*) # CYGNUS LOCAL jsmith/vr4100 220 ;; 221 mips16-*) # CYGNUS LOCAL krk/mips16 196 222 ;; 197 223 # Recognize the various machine names and aliases which stand 198 224 # for a CPU type and a company and sometimes even an OS. 225 386bsd) # CYGNUS LOCAL 226 basic_machine=i386-unknown 227 os=-bsd 228 ;; 199 229 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc) 200 230 basic_machine=m68000-att … … 202 232 3b*) 203 233 basic_machine=we32k-att 234 ;; 235 a29khif) # CYGNUS LOCAL 236 basic_machine=a29k-amd 237 os=-udi 238 ;; 239 adobe68k) # CYGNUS LOCAL 240 basic_machine=m68010-adobe 241 os=-scout 204 242 ;; 205 243 alliant | fx80) … … 220 258 basic_machine=m68k-cbm 221 259 ;; 222 amiga dos)260 amigaos | amigados) 223 261 basic_machine=m68k-cbm 224 os=-amiga dos262 os=-amigaos 225 263 ;; 226 264 amigaunix | amix) … … 232 270 os=-sysv 233 271 ;; 272 apollo68bsd) # CYGNUS LOCAL 273 basic_machine=m68k-apollo 274 os=-bsd 275 ;; 234 276 aux) 235 277 basic_machine=m68k-apple … … 308 350 basic_machine=ns32k-encore 309 351 ;; 352 es1800 | OSE68k | ose68k | ose | OSE) # CYGNUS LOCAL 353 basic_machine=m68k-ericsson 354 os=-ose 355 ;; 310 356 fx2800) 311 357 basic_machine=i860-alliant … … 326 372 os=-hms 327 373 ;; 374 h8300xray) # CYGNUS LOCAL 375 basic_machine=h8300-hitachi 376 os=-xray 377 ;; 378 h8500hms) # CYGNUS LOCAL 379 basic_machine=h8500-hitachi 380 os=-hms 381 ;; 328 382 harris) 329 383 basic_machine=m88k-harris … … 341 395 os=-hpux 342 396 ;; 397 w89k-*) # CYGNUS LOCAL 398 basic_machine=hppa1.1-winbond 399 os=-proelf 400 ;; 401 op50n-*) # CYGNUS LOCAL 402 basic_machine=hppa1.1-oki 403 os=-proelf 404 ;; 405 op60c-*) # CYGNUS LOCAL 406 basic_machine=hppa1.1-oki 407 os=-proelf 408 ;; 409 hppro) # CYGNUS LOCAL 410 basic_machine=hppa1.1-hp 411 os=-proelf 412 ;; 343 413 hp9k2[0-9][0-9] | hp9k31[0-9]) 344 414 basic_machine=m68000-hp … … 355 425 hppa-next) 356 426 os=-nextstep3 427 ;; 428 hppaosf) # CYGNUS LOCAL 429 basic_machine=hppa1.1-hp 430 os=-osf 357 431 ;; 358 432 i370-ibm* | ibm*) … … 376 450 basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` 377 451 os=-solaris2 452 ;; 453 i386mach) # CYGNUS LOCAL 454 basic_machine=i386-mach 455 os=-mach 456 ;; 457 i386-vsta | vsta) # CYGNUS LOCAL 458 basic_machine=i386-unknown 459 os=-vsta 460 ;; 461 i386-go32 | go32) # CYGNUS LOCAL 462 basic_machine=i386-unknown 463 os=-go32 378 464 ;; 379 465 iris | iris4d) … … 405 491 basic_machine=m68000-convergent 406 492 ;; 493 mipsel*-linux*) 494 basic_machine=mipsel-unknown 495 os=-linux-gnu 496 ;; 497 mips*-linux*) 498 basic_machine=mips-unknown 499 os=-linux-gnu 500 ;; 407 501 mips3*-*) 408 502 basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'` … … 410 504 mips3*) 411 505 basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown 506 ;; 507 monitor) # CYGNUS LOCAL 508 basic_machine=m68k-rom68k 509 os=-coff 510 ;; 511 msdos) # CYGNUS LOCAL 512 basic_machine=i386-unknown 513 os=-msdos 412 514 ;; 413 515 ncr3000) … … 415 517 os=-sysv4 416 518 ;; 519 netbsd386) 520 basic_machine=i386-unknown # CYGNUS LOCAL 521 os=-netbsd 522 ;; 417 523 news | news700 | news800 | news900) 418 524 basic_machine=m68k-sony … … 426 532 basic_machine=mips-sony 427 533 os=-newsos 534 ;; 535 necv70) # CYGNUS LOCAL 536 basic_machine=v70-nec 537 os=-sysv 428 538 ;; 429 539 next | m*-next ) … … 452 562 os=-nindy 453 563 ;; 564 mon960) # CYGNUS LOCAL 565 basic_machine=i960-intel 566 os=-mon960 567 ;; 454 568 np1) 455 569 basic_machine=np1-gould 570 ;; 571 OSE68000 | ose68000) # CYGNUS LOCAL 572 basic_machine=m68000-ericsson 573 os=-ose 574 ;; 575 os68k) # CYGNUS LOCAL 576 basic_machine=m68k-none 577 os=-os68k 456 578 ;; 457 579 pa-hitachi) … … 510 632 basic_machine=i386-ibm 511 633 ;; 634 rom68k) # CYGNUS LOCAL 635 basic_machine=m68k-rom68k 636 os=-coff 637 ;; 512 638 rm[46]00) 513 639 basic_machine=mips-siemens … … 515 641 rtpc | rtpc-*) 516 642 basic_machine=romp-ibm 643 ;; 644 sa29200) # CYGNUS LOCAL 645 basic_machine=a29k-amd 646 os=-udi 517 647 ;; 518 648 sequent) … … 523 653 os=-hms 524 654 ;; 655 sparclite-wrs) # CYGNUS LOCAL 656 basic_machine=sparclite-wrs 657 os=-vxworks 658 ;; 525 659 sps7) 526 660 basic_machine=m68k-bull … … 530 664 basic_machine=spur-unknown 531 665 ;; 666 st2000) # CYGNUS LOCAL 667 basic_machine=m68k-tandem 668 ;; 669 stratus) # CYGNUS LOCAL 670 basic_machine=i860-stratus 671 os=-sysv4 672 ;; 532 673 sun2) 533 674 basic_machine=m68000-sun … … 574 715 os=-dynix 575 716 ;; 717 tx39) 718 basic_machine=mipstx39-unknown 719 ;; 720 tx39el) 721 basic_machine=mipstx39el-unknown 722 ;; 576 723 tower | tower-32) 577 724 basic_machine=m68k-ncr … … 585 732 os=-sym1 586 733 ;; 734 v810 | necv810) # CYGNUS LOCAL 735 basic_machine=v810-nec 736 os=-none 737 ;; 587 738 vaxv) 588 739 basic_machine=vax-dec … … 593 744 os=-vms 594 745 ;; 595 746 vpp*|vx|vx-*) 596 747 basic_machine=f301-fujitsu 597 748 ;; … … 608 759 os=-vxworks 609 760 ;; 761 w65*) # CYGNUS LOCAL 762 basic_machine=w65-wdc 763 os=-none 764 ;; 610 765 xmp) 611 766 basic_machine=xmp-cray … … 615 770 basic_machine=xps100-honeywell 616 771 ;; 772 z8k-*-coff) # CYGNUS LOCAL 773 basic_machine=z8k-unknown 774 os=-sim 775 ;; 617 776 none) 618 777 basic_machine=none-none … … 622 781 # Here we handle the default manufacturer of certain CPU types. It is in 623 782 # some cases the only manufacturer, in others, it is the most popular. 783 w89k) # CYGNUS LOCAL 784 basic_machine=hppa1.1-winbond 785 ;; 786 op50n) # CYGNUS LOCAL 787 basic_machine=hppa1.1-oki 788 ;; 789 op60c) # CYGNUS LOCAL 790 basic_machine=hppa1.1-oki 791 ;; 624 792 mips) 625 basic_machine=mips-mips 793 if [ x$os = x-linux-gnu ]; then 794 basic_machine=mips-unknown 795 else 796 basic_machine=mips-mips 797 fi 626 798 ;; 627 799 romp) … … 651 823 orion105) 652 824 basic_machine=clipper-highlevel 825 ;; 826 mac | mpw | mac-mpw) # CYGNUS LOCAL 827 basic_machine=m68k-apple 828 ;; 829 pmac | pmac-mpw) # CYGNUS LOCAL 830 basic_machine=powerpc-apple 653 831 ;; 654 832 *) … … 697 875 | -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\ 698 876 | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \ 699 | -amigados* | -msdos* | -newsos* | -unicos* | -aof* | -aos* \ 877 | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ 878 | -aos* \ 700 879 | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ 701 880 | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ … … 705 884 | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ 706 885 | -cygwin32* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ 707 | - linux-gnu* | -uxpv*)886 | -mingw32* | -linux-gnu* | -uxpv*) 708 887 # Remember, each alternative MUST END IN *, to match a version number. 709 888 ;; 889 # CYGNUS LOCAL 890 -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \ 891 | -windows* | -osx | -abug | -netware* | -os9* | -beos* \ 892 | -macos* | -mpw* | -magic* | -mon960* | -lnews* ) 893 ;; 894 -mac*) 895 os=`echo $os | sed -e 's|mac|macos|'` 896 ;; 897 # END CYGNUS LOCAL 710 898 -linux*) 711 899 os=`echo $os | sed -e 's|linux|linux-gnu|'` … … 731 919 -acis*) 732 920 os=-aos 921 ;; 922 -386bsd) # CYGNUS LOCAL 923 os=-bsd 733 924 ;; 734 925 -ctix* | -uts*) … … 762 953 # This must come after -sysvr4. 763 954 -sysv*) 955 ;; 956 -ose*) # CYGNUS LOCAL 957 os=-ose 958 ;; 959 -es1800*) # CYGNUS LOCAL 960 os=-ose 764 961 ;; 765 962 -xenix) … … 812 1009 # os=-sunos4 813 1010 ;; 1011 m68*-cisco) # CYGNUS LOCAL 1012 os=-aout 1013 ;; 1014 mips*-cisco) # CYGNUS LOCAL 1015 os=-elf 1016 ;; 1017 mips*-*) # CYGNUS LOCAL 1018 os=-elf 1019 ;; 814 1020 *-tti) # must be before sparc entry or we get the wrong os. 815 1021 os=-sysv3 … … 818 1024 os=-sunos4.1.1 819 1025 ;; 1026 *-be) # CYGNUS LOCAL 1027 os=-beos 1028 ;; 820 1029 *-ibm) 821 1030 os=-aix 822 1031 ;; 1032 *-wec) # CYGNUS LOCAL 1033 os=-proelf 1034 ;; 1035 *-winbond) # CYGNUS LOCAL 1036 os=-proelf 1037 ;; 1038 *-oki) # CYGNUS LOCAL 1039 os=-proelf 1040 ;; 823 1041 *-hp) 824 1042 os=-hpux … … 831 1049 ;; 832 1050 *-cbm) 833 os=-amiga dos1051 os=-amigaos 834 1052 ;; 835 1053 *-dg) … … 883 1101 f301-fujitsu) 884 1102 os=-uxpv 1103 ;; 1104 *-rom68k) # CYGNUS LOCAL 1105 os=-coff 1106 ;; 1107 *-*bug) # CYGNUS LOCAL 1108 os=-coff 1109 ;; 1110 *-apple) # CYGNUS LOCAL 1111 os=-macos 885 1112 ;; 886 1113 *) … … 905 1132 vendor=ibm 906 1133 ;; 1134 -beos*) # CYGNUS LOCAL 1135 vendor=be 1136 ;; 907 1137 -hpux*) 908 1138 vendor=hp … … 935 1165 vendor=apple 936 1166 ;; 1167 -hms*) # CYGNUS LOCAL 1168 vendor=hitachi 1169 ;; 1170 -mpw* | -macos*) # CYGNUS LOCAL 1171 vendor=apple 1172 ;; 937 1173 esac 938 1174 basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"` -
configure.in
re44e678 r7a524954 135 135 skip_startfiles="yes" 136 136 RTEMS_HAS_POSIX_API=no 137 ;;138 i[[3456]]86-rtems*)139 target_cpu=i386140 137 ;; 141 138 i[[3456]]86-pc-linux*) # unix "simulator" port
Note: See TracChangeset
for help on using the changeset viewer.