Develop and Download Open Source Software

Browse Subversion Repository

Diff of /trunk/bfd/config.bfd

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

revision 20 by monabuilder, Sun Dec 7 02:23:44 2008 UTC revision 21 by monamour, Mon Jul 27 20:34:36 2009 UTC
# Line 85  fido*)          targ_archs=bfd_m68k_arch ;; Line 85  fido*)          targ_archs=bfd_m68k_arch ;;
85  hppa*)           targ_archs=bfd_hppa_arch ;;  hppa*)           targ_archs=bfd_hppa_arch ;;
86  i[3-7]86)        targ_archs=bfd_i386_arch ;;  i[3-7]86)        targ_archs=bfd_i386_arch ;;
87  i370)            targ_archs=bfd_i370_arch ;;  i370)            targ_archs=bfd_i370_arch ;;
88    lm32)            targ_archs=bfd_lm32_arch ;;
89  m6811*|m68hc11*) targ_archs="bfd_m68hc11_arch bfd_m68hc12_arch" ;;  m6811*|m68hc11*) targ_archs="bfd_m68hc11_arch bfd_m68hc12_arch" ;;
90  m6812*|m68hc12*) targ_archs="bfd_m68hc12_arch bfd_m68hc11_arch" ;;  m6812*|m68hc12*) targ_archs="bfd_m68hc12_arch bfd_m68hc11_arch" ;;
91  m68*)            targ_archs=bfd_m68k_arch ;;  m68*)            targ_archs=bfd_m68k_arch ;;
# Line 136  case "${targ}" in Line 137  case "${targ}" in
137      exit 1      exit 1
138      ;;      ;;
139    
140      plugin)
141        targ_defvec=plugin_vec
142        targ_selvecs="plugin_vec"
143        ;;
144    
145  # START OF targmatch.h  # START OF targmatch.h
146  #ifdef BFD64  #ifdef BFD64
147    alpha*-*-freebsd* | alpha*-*-kfreebsd*-gnu)    alpha*-*-freebsd* | alpha*-*-kfreebsd*-gnu)
# Line 178  case "${targ}" in Line 184  case "${targ}" in
184      ;;      ;;
185    ia64*-*-freebsd* | ia64*-*-netbsd* | ia64*-*-linux-* | ia64*-*-elf* | ia64*-*-kfreebsd*-gnu)    ia64*-*-freebsd* | ia64*-*-netbsd* | ia64*-*-linux-* | ia64*-*-elf* | ia64*-*-kfreebsd*-gnu)
186      targ_defvec=bfd_elf64_ia64_little_vec      targ_defvec=bfd_elf64_ia64_little_vec
187      targ_selvecs="bfd_elf64_ia64_big_vec bfd_efi_app_ia64_vec bfd_efi_bsdrv_ia64_vec bfd_efi_rtdrv_ia64_vec"      targ_selvecs="bfd_elf64_ia64_big_vec bfd_pei_ia64_vec"
188      want64=true      want64=true
189      ;;      ;;
190    ia64*-*-hpux*)    ia64*-*-hpux*)
# Line 186  case "${targ}" in Line 192  case "${targ}" in
192      targ_selvecs="bfd_elf64_ia64_hpux_big_vec"      targ_selvecs="bfd_elf64_ia64_hpux_big_vec"
193      want64=true      want64=true
194      ;;      ;;
195      ia64*-*-*vms*)
196        targ_defvec=bfd_elf64_ia64_vms_vec
197        want64=true
198        ;;
199    sparc64-*-freebsd* | sparc64-*-kfreebsd*-gnu)    sparc64-*-freebsd* | sparc64-*-kfreebsd*-gnu)
200      targ_defvec=bfd_elf64_sparc_freebsd_vec      targ_defvec=bfd_elf64_sparc_freebsd_vec
201      targ_selvecs="bfd_elf64_sparc_vec bfd_elf32_sparc_vec sunos_big_vec"      targ_selvecs="bfd_elf64_sparc_vec bfd_elf32_sparc_vec sunos_big_vec"
# Line 233  case "${targ}" in Line 243  case "${targ}" in
243      targ_underscore=no      targ_underscore=no
244      targ_cflags=-DARM_COFF_BUGFIX      targ_cflags=-DARM_COFF_BUGFIX
245      ;;      ;;
246    arm-wince-pe | arm-*-wince | arm-*-mingw32ce*)    arm-wince-pe | arm-*-wince | arm*-*-mingw32ce* | arm*-*-cegcc*)
247      targ_defvec=arm_wince_pe_little_vec      targ_defvec=arm_wince_pe_little_vec
248      targ_selvecs="arm_wince_pe_little_vec arm_wince_pe_big_vec arm_wince_pei_little_vec arm_wince_pei_big_vec"      targ_selvecs="arm_wince_pe_little_vec arm_wince_pe_big_vec arm_wince_pei_little_vec arm_wince_pei_big_vec"
249      targ_underscore=no      targ_underscore=no
# Line 408  case "${targ}" in Line 418  case "${targ}" in
418      targ_selvecs=bfd_elf32_frv_vec      targ_selvecs=bfd_elf32_frv_vec
419      ;;      ;;
420    
421      moxie-*-elf)
422        targ_defvec=bfd_elf32_moxie_vec
423        ;;
424    
425    h8300*-*-rtemscoff*)    h8300*-*-rtemscoff*)
426      targ_defvec=h8300coff_vec      targ_defvec=h8300coff_vec
427      targ_underscore=yes      targ_underscore=yes
# Line 486  case "${targ}" in Line 500  case "${targ}" in
500    i[3-7]86-*-solaris2*)    i[3-7]86-*-solaris2*)
501      targ_defvec=bfd_elf32_i386_vec      targ_defvec=bfd_elf32_i386_vec
502      targ_selvecs=i386coff_vec      targ_selvecs=i386coff_vec
503      targ64_selvecs=bfd_elf64_x86_64_vec      targ64_selvecs="bfd_elf64_x86_64_vec bfd_elf64_l1om_vec"
504      want64=true      want64=true
505      ;;      ;;
506  #ifdef BFD64  #ifdef BFD64
507    x86_64-*-solaris2*)    x86_64-*-solaris2*)
508      targ_defvec=bfd_elf32_i386_vec      targ_defvec=bfd_elf32_i386_vec
509      targ_selvecs="bfd_elf64_x86_64_vec i386coff_vec"      targ_selvecs="bfd_elf64_x86_64_vec bfd_elf64_l1om_vec i386coff_vec"
510      want64=true      want64=true
511      ;;      ;;
512  #endif  #endif
# Line 512  case "${targ}" in Line 526  case "${targ}" in
526      ;;      ;;
527    i[3-7]86-*-dicos*)    i[3-7]86-*-dicos*)
528      targ_defvec=bfd_elf32_i386_vec      targ_defvec=bfd_elf32_i386_vec
529      targ64_selvecs=bfd_elf64_x86_64_vec      targ64_selvecs="bfd_elf64_x86_64_vec bfd_elf64_l1om_vec"
530      ;;      ;;
531    *-*-msdosdjgpp* | *-*-go32* )    *-*-msdosdjgpp* | *-*-go32* )
532      targ_defvec=go32coff_vec      targ_defvec=go32coff_vec
# Line 527  case "${targ}" in Line 541  case "${targ}" in
541      targ_selvecs="i386coff_vec i386aout_vec"      targ_selvecs="i386coff_vec i386aout_vec"
542      ;;      ;;
543    i[3-7]86-*-darwin* | i[3-7]86-*-macos10* | i[3-7]86-*-rhapsody*)    i[3-7]86-*-darwin* | i[3-7]86-*-macos10* | i[3-7]86-*-rhapsody*)
544      targ_defvec=mach_o_le_vec      targ_defvec=mach_o_i386_vec
545      targ_selvecs="mach_o_le_vec mach_o_be_vec mach_o_fat_vec pef_vec pef_xlib_vec sym_vec"      targ_selvecs="mach_o_i386_vec mach_o_le_vec mach_o_be_vec mach_o_fat_vec pef_vec pef_xlib_vec sym_vec"
546      targ_archs="bfd_i386_arch bfd_powerpc_arch bfd_rs6000_arch"      targ_archs="bfd_i386_arch bfd_powerpc_arch bfd_rs6000_arch"
547      ;;      ;;
548   i[3-7]86-sequent-bsd*)   i[3-7]86-sequent-bsd*)
# Line 547  case "${targ}" in Line 561  case "${targ}" in
561      ;;      ;;
562    i[3-7]86-*-freebsd* | i[3-7]86-*-kfreebsd*-gnu | i[3-7]86-*-dragonfly*)    i[3-7]86-*-freebsd* | i[3-7]86-*-kfreebsd*-gnu | i[3-7]86-*-dragonfly*)
563      targ_defvec=bfd_elf32_i386_freebsd_vec      targ_defvec=bfd_elf32_i386_freebsd_vec
564      targ_selvecs="bfd_elf32_i386_vec bfd_efi_app_ia32_vec bfd_efi_bsdrv_ia32_vec bfd_efi_rtdrv_ia32_vec i386coff_vec"      targ_selvecs="bfd_elf32_i386_vec i386pei_vec i386coff_vec"
565      targ64_selvecs="bfd_elf64_x86_64_freebsd_vec bfd_elf64_x86_64_vec bfd_efi_app_x86_64_vec bfd_efi_bsdrv_x86_64_vec bfd_efi_rtdrv_x86_64_vec"      targ64_selvecs="bfd_elf64_x86_64_freebsd_vec bfd_elf64_x86_64_vec x86_64pei_vec bfd_elf64_l1om_vec bfd_elf64_l1om_freebsd_vec"
566      # FreeBSD <= 4.0 supports only the old nonstandard way of ABI labelling.      # FreeBSD <= 4.0 supports only the old nonstandard way of ABI labelling.
567      case "${targ}" in      case "${targ}" in
568        i[3-7]86-*-freebsd3* | i[3-7]86-*-freebsd4 | i[3-7]86-*-freebsd4.0*)        i[3-7]86-*-freebsd3* | i[3-7]86-*-freebsd4 | i[3-7]86-*-freebsd4.0*)
# Line 558  case "${targ}" in Line 572  case "${targ}" in
572    i[3-7]86-*-netbsdelf* | i[3-7]86-*-netbsd*-gnu* | i[3-7]86-*-knetbsd*-gnu)    i[3-7]86-*-netbsdelf* | i[3-7]86-*-netbsd*-gnu* | i[3-7]86-*-knetbsd*-gnu)
573      targ_defvec=bfd_elf32_i386_vec      targ_defvec=bfd_elf32_i386_vec
574      targ_selvecs=i386netbsd_vec      targ_selvecs=i386netbsd_vec
575      targ64_selvecs=bfd_elf64_x86_64_vec      targ64_selvecs="bfd_elf64_x86_64_vec bfd_elf64_l1om_vec"
576      ;;      ;;
577    i[3-7]86-*-netbsdpe*)    i[3-7]86-*-netbsdpe*)
578      targ_defvec=i386pe_vec      targ_defvec=i386pe_vec
# Line 585  case "${targ}" in Line 599  case "${targ}" in
599      ;;      ;;
600    i[3-7]86-*-linux-*)    i[3-7]86-*-linux-*)
601      targ_defvec=bfd_elf32_i386_vec      targ_defvec=bfd_elf32_i386_vec
602      targ_selvecs="i386linux_vec bfd_efi_app_ia32_vec bfd_efi_bsdrv_ia32_vec bfd_efi_rtdrv_ia32_vec"      targ_selvecs="i386linux_vec i386pei_vec"
603      targ64_selvecs=bfd_elf64_x86_64_vec      targ64_selvecs="bfd_elf64_x86_64_vec bfd_elf64_l1om_vec"
604      ;;      ;;
605  #ifdef BFD64  #ifdef BFD64
606    x86_64-*-darwin*)    x86_64-*-darwin*)
# Line 597  case "${targ}" in Line 611  case "${targ}" in
611      ;;      ;;
612    x86_64-*-dicos*)    x86_64-*-dicos*)
613      targ_defvec=bfd_elf64_x86_64_vec      targ_defvec=bfd_elf64_x86_64_vec
614      targ_selvecs="bfd_elf32_i386_vec"      targ_selvecs="bfd_elf32_i386_vec bfd_elf64_l1om_vec"
615      want64=true      want64=true
616      ;;      ;;
617    x86_64-*-elf*)    x86_64-*-elf*)
618      targ_defvec=bfd_elf64_x86_64_vec      targ_defvec=bfd_elf64_x86_64_vec
619      targ_selvecs="bfd_elf32_i386_vec i386coff_vec"      targ_selvecs="bfd_elf32_i386_vec bfd_elf64_l1om_vec i386coff_vec"
620      want64=true      want64=true
621      ;;      ;;
622    x86_64-*-freebsd* | x86_64-*-kfreebsd*-gnu)    x86_64-*-freebsd* | x86_64-*-kfreebsd*-gnu)
623      targ_defvec=bfd_elf64_x86_64_freebsd_vec      targ_defvec=bfd_elf64_x86_64_freebsd_vec
624      targ_selvecs="bfd_elf32_i386_freebsd_vec i386coff_vec bfd_efi_app_ia32_vec bfd_efi_bsdrv_ia32_vec bfd_efi_rtdrv_ia32_vec bfd_efi_app_x86_64_vec bfd_efi_bsdrv_x86_64_vec bfd_efi_rtdrv_x86_64_vec bfd_elf32_i386_vec bfd_elf64_x86_64_vec"      targ_selvecs="bfd_elf32_i386_freebsd_vec i386coff_vec i386pei_vec x86_64pei_vec bfd_elf32_i386_vec bfd_elf64_x86_64_vec bfd_elf64_l1om_vec bfd_elf64_l1om_freebsd_vec"
625      want64=true      want64=true
626      ;;      ;;
627    x86_64-*-netbsd* | x86_64-*-openbsd*)    x86_64-*-netbsd* | x86_64-*-openbsd*)
628      targ_defvec=bfd_elf64_x86_64_vec      targ_defvec=bfd_elf64_x86_64_vec
629      targ_selvecs="bfd_elf32_i386_vec i386netbsd_vec i386coff_vec bfd_efi_app_ia32_vec bfd_efi_bsdrv_ia32_vec bfd_efi_rtdrv_ia32_vec bfd_efi_app_x86_64_vec bfd_efi_bsdrv_x86_64_vec bfd_efi_rtdrv_x86_64_vec"      targ_selvecs="bfd_elf32_i386_vec i386netbsd_vec i386coff_vec i386pei_vec x86_64pei_vec bfd_elf64_l1om_vec"
630      want64=true      want64=true
631      ;;      ;;
632    x86_64-*-linux-*)    x86_64-*-linux-*)
633      targ_defvec=bfd_elf64_x86_64_vec      targ_defvec=bfd_elf64_x86_64_vec
634      targ_selvecs="bfd_elf32_i386_vec i386linux_vec bfd_efi_app_ia32_vec bfd_efi_bsdrv_ia32_vec bfd_efi_rtdrv_ia32_vec bfd_efi_app_x86_64_vec bfd_efi_bsdrv_x86_64_vec bfd_efi_rtdrv_x86_64_vec"      targ_selvecs="bfd_elf32_i386_vec i386linux_vec i386pei_vec x86_64pei_vec bfd_elf64_l1om_vec"
635      want64=true      want64=true
636      ;;      ;;
637    x86_64-*-mingw*)    x86_64-*-mingw*)
638      targ_defvec=x86_64pe_vec      targ_defvec=x86_64pe_vec
639      targ_selvecs="x86_64pe_vec x86_64pei_vec bfd_elf64_x86_64_vec"      targ_selvecs="x86_64pe_vec x86_64pei_vec bfd_elf64_x86_64_vec bfd_elf64_l1om_vec"
640      want64=true      want64=true
641      targ_underscore=yes      targ_underscore=yes
642      ;;      ;;
# Line 727  case "${targ}" in Line 741  case "${targ}" in
741      targ_defvec=bfd_elf32_iq2000_vec      targ_defvec=bfd_elf32_iq2000_vec
742      ;;      ;;
743    
744      lm32-*-elf | lm32-*-rtems*)
745        targ_defvec=bfd_elf32_lm32_vec
746        targ_selvecs=bfd_elf32_lm32fdpic_vec
747        ;;
748        
749      lm32-*-*linux*)
750        targ_defvec=bfd_elf32_lm32fdpic_vec
751        targ_selvecs=bfd_elf32_lm32_vec
752        ;;
753        
754    m32c-*-elf | m32c-*-rtems*)    m32c-*-elf | m32c-*-rtems*)
755      targ_defvec=bfd_elf32_m32c_vec      targ_defvec=bfd_elf32_m32c_vec
756      ;;      ;;
# Line 1066  case "${targ}" in Line 1090  case "${targ}" in
1090      want64=true      want64=true
1091      ;;      ;;
1092  #endif  #endif
1093    powerpc-*-aix5*)    powerpc-*-aix[5-9]*)
1094      targ_cflags=-DAIX_WEAK_SUPPORT      targ_cflags=-DAIX_WEAK_SUPPORT
1095      targ_defvec=rs6000coff_vec      targ_defvec=rs6000coff_vec
1096      targ_selvecs="aix5coff64_vec"      targ_selvecs="aix5coff64_vec"
1097      want64=true      want64=true
1098      ;;      ;;
1099  #ifdef BFD64  #ifdef BFD64
1100    powerpc64-*-aix5*)    powerpc64-*-aix[5-9]*)
1101      targ_cflags=-DAIX_WEAK_SUPPORT      targ_cflags=-DAIX_WEAK_SUPPORT
1102      targ_defvec=aix5coff64_vec      targ_defvec=aix5coff64_vec
1103      targ_selvecs="rs6000coff_vec"      targ_selvecs="rs6000coff_vec"
# Line 1177  case "${targ}" in Line 1201  case "${targ}" in
1201      targ_defvec=bfd_elf64_s390_vec      targ_defvec=bfd_elf64_s390_vec
1202      want64=true      want64=true
1203      ;;      ;;
 #endif  
1204    
1205    score*-*-elf*)    score*-*-elf*)
1206      targ_defvec=bfd_elf32_bigscore_vec      targ_defvec=bfd_elf32_bigscore_vec
1207      targ_selvecs=bfd_elf32_littlescore_vec      targ_selvecs=bfd_elf32_littlescore_vec
1208      ;;      ;;
1209    
 #ifdef BFD64  
1210    sh64l*-*-elf*)    sh64l*-*-elf*)
1211      targ_defvec=bfd_elf32_sh64l_vec      targ_defvec=bfd_elf32_sh64l_vec
1212      targ_selvecs="bfd_elf32_sh64_vec bfd_elf64_sh64l_vec bfd_elf64_sh64_vec bfd_elf32_shl_vec bfd_elf32_sh_vec"      targ_selvecs="bfd_elf32_sh64_vec bfd_elf64_sh64l_vec bfd_elf64_sh64_vec bfd_elf32_shl_vec bfd_elf32_sh_vec"
# Line 1551  case "${targ_defvec} ${targ_selvecs}" in Line 1573  case "${targ_defvec} ${targ_selvecs}" in
1573      targ_selvecs="${targ_selvecs} bfd_elf32_little_generic_vec bfd_elf32_big_generic_vec"      targ_selvecs="${targ_selvecs} bfd_elf32_little_generic_vec bfd_elf32_big_generic_vec"
1574      ;;      ;;
1575  esac  esac
1576    
1577    # If we support Intel L1OM target, then add support for bfd_l1om_arch.
1578    case "${targ_defvec} ${targ_selvecs}" in
1579      *bfd_elf64_l1om_vec*)
1580        targ_archs="$targ_archs bfd_l1om_arch"
1581        ;;
1582    esac

Legend:
Removed from v.20  
changed lines
  Added in v.21

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26