logo

oasis

Own branch of Oasis Linux (upstream: <https://git.sr.ht/~mcf/oasis/>) git clone https://anongit.hacktivis.me/git/oasis.git

vec.lua (17369B)


  1. local elf = {
  2. 'elf.c', 'elflink.c', 'elf-attrs.c', 'elf-strtab.c', 'elf-eh-frame.c',
  3. 'dwarf1.c', 'dwarf2.c'
  4. }
  5. local coffgen = {'coffgen.c', 'dwarf2.c'}
  6. local coff = {'cofflink.c', coffgen}
  7. local ecoff = {'ecofflink.c', coffgen}
  8. local xcoff = {'xcofflink.c', coffgen}
  9. local elfxx_x86 = {'elfxx-x86.c', 'elf-ifunc.c', 'elf-nacl.c', 'elf-vxworks.c'}
  10. -- src/bfd/configure.ac:/for vec in/
  11. return {
  12. aarch64_elf32_be_vec={'elf32-aarch64.c', 'elfxx-aarch64.c', 'elf-ifunc.c', 'elf32.c', elf},
  13. aarch64_elf32_le_vec={'elf32-aarch64.c', 'elfxx-aarch64.c', 'elf-ifunc.c', 'elf32.c', elf},
  14. aarch64_elf64_be_vec={'elf64-aarch64.c', 'elfxx-aarch64.c', 'elf-ifunc.c', 'elf64.c', elf},
  15. aarch64_elf64_be_cloudabi_vec={'elf64-aarch64.c', 'elfxx-aarch64.c', 'elf-ifunc.c', 'elf64.c', elf},
  16. aarch64_elf64_le_vec={'elf64-aarch64.c', 'elfxx-aarch64.c', 'elf-ifunc.c', 'elf64.c', elf},
  17. aarch64_elf64_le_cloudabi_vec={'elf64-aarch64.c', 'elfxx-aarch64.c', 'elf-ifunc.c', 'elf64.c', elf},
  18. aarch64_mach_o_vec={'mach-o-aarch64.c'},
  19. aarch64_pei_vec={'pei-aarch64.c', 'pe-aarch64igen.c', coff},
  20. alpha_ecoff_le_vec={'coff-alpha.c', 'ecoff.c', ecoff},
  21. alpha_elf64_vec={'elf64-alpha.c', 'elf64.c', elf},
  22. alpha_elf64_fbsd_vec={'elf64-alpha.c', 'elf64.c', elf},
  23. alpha_vms_vec={'vms-alpha.c', 'vms-misc.c', 'vms-lib.c'},
  24. alpha_vms_lib_txt_vec={'vms-lib.c', 'vms-misc.c'},
  25. am33_elf32_linux_vec={'elf32-am33lin.c', 'elf32.c', elf},
  26. amdgcn_elf64_le_vec={'elf64-amdgcn.c', 'elf64.c', elf},
  27. aout0_be_vec={'aout0.c', 'aout32.c'},
  28. aout64_vec={'demo64.c', 'aout64.c'},
  29. aout_vec={'host-aout.c', 'aout32.c'},
  30. arc_elf32_be_vec={'elf32-arc.c', 'elf32.c', elf},
  31. arc_elf32_le_vec={'elf32-arc.c', 'elf32.c', elf},
  32. arm_elf32_be_vec={'elf32-arm.c', 'elf32.c', 'elf-nacl.c', 'elf-vxworks.c', elf},
  33. arm_elf32_le_vec={'elf32-arm.c', 'elf32.c', 'elf-nacl.c', 'elf-vxworks.c', elf},
  34. arm_elf32_fdpic_be_vec={'elf32-arm.c', 'elf32.c', 'elf-nacl.c', 'elf-vxworks.c', elf},
  35. arm_elf32_fdpic_le_vec={'elf32-arm.c', 'elf32.c', 'elf-nacl.c', 'elf-vxworks.c', elf},
  36. arm_elf32_nacl_be_vec={'elf32-arm.c', 'elf32.c', 'elf-nacl.c', 'elf-vxworks.c', elf},
  37. arm_elf32_nacl_le_vec={'elf32-arm.c', 'elf32.c', 'elf-nacl.c', 'elf-vxworks.c', elf},
  38. arm_elf32_vxworks_be_vec={'elf32-arm.c', 'elf32.c', 'elf-nacl.c', 'elf-vxworks.c', elf},
  39. arm_elf32_vxworks_le_vec={'elf32-arm.c', 'elf32.c', 'elf-nacl.c', 'elf-vxworks.c', elf},
  40. arm_pe_be_vec={'pe-arm.c', 'peigen.c', coff},
  41. arm_pe_le_vec={'pe-arm.c', 'peigen.c', coff},
  42. arm_pe_wince_be_vec={'pe-arm-wince.c', 'pe-arm.c', 'peigen.c', coff},
  43. arm_pe_wince_le_vec={'pe-arm-wince.c', 'pe-arm.c', 'peigen.c', coff},
  44. arm_pei_be_vec={'pei-arm.c', 'peigen.c', coff},
  45. arm_pei_le_vec={'pei-arm.c', 'peigen.c', coff},
  46. arm_pei_wince_be_vec={'pei-arm-wince.c', 'pei-arm.c', 'peigen.c', coff},
  47. arm_pei_wince_le_vec={'pei-arm-wince.c', 'pei-arm.c', 'peigen.c', coff},
  48. arm_mach_o_vec={'mach-o-arm.c'},
  49. avr_elf32_vec={'elf32-avr.c', 'elf32.c', elf},
  50. bfin_elf32_vec={'elf32-bfin.c', 'elf32.c', elf},
  51. bfin_elf32_fdpic_vec={'elf32-bfin.c', 'elf32.c', elf},
  52. cr16_elf32_vec={'elf32-cr16.c', 'elf32.c', elf},
  53. cris_aout_vec={'aout-cris.c'},
  54. cris_elf32_vec={'elf32-cris.c', 'elf32.c', elf},
  55. cris_elf32_us_vec={'elf32-cris.c', 'elf32.c', elf},
  56. crx_elf32_vec={'elf32-crx.c', 'elf32.c', elf},
  57. csky_elf32_be_vec={'elf32-csky.c', 'elf32.c', elf},
  58. csky_elf32_le_vec={'elf32-csky.c', 'elf32.c', elf},
  59. d10v_elf32_vec={'elf32-d10v.c', 'elf32.c', elf},
  60. d30v_elf32_vec={'elf32-d30v.c', 'elf32.c', elf},
  61. dlx_elf32_be_vec={'elf32-dlx.c', 'elf32.c', elf},
  62. elf32_be_vec={'elf32-gen.c', 'elf32.c', elf},
  63. elf32_le_vec={'elf32-gen.c', 'elf32.c', elf},
  64. elf64_be_vec={'elf64-gen.c', 'elf64.c', elf},
  65. elf64_le_vec={'elf64-gen.c', 'elf64.c', elf},
  66. bpf_elf64_le_vec={'elf64-bpf.c', 'elf64.c', elf},
  67. bpf_elf64_be_vec={'elf64-bpf.c', 'elf64.c', elf},
  68. epiphany_elf32_vec={'elf32-epiphany.c', 'elf32.c', elf},
  69. fr30_elf32_vec={'elf32-fr30.c', 'elf32.c', elf},
  70. frv_elf32_vec={'elf32-frv.c', 'elf32.c', elf},
  71. frv_elf32_fdpic_vec={'elf32-frv.c', 'elf32.c', elf},
  72. h8300_elf32_vec={'elf32-h8300.c', 'elf32.c', elf},
  73. h8300_elf32_linux_vec={'elf32-h8300.c', 'elf32.c', elf},
  74. hppa_elf32_vec={'elf32-hppa.c', 'elf32.c', elf},
  75. hppa_elf32_linux_vec={'elf32-hppa.c', 'elf32.c', elf},
  76. hppa_elf32_nbsd_vec={'elf32-hppa.c', 'elf32.c', elf},
  77. hppa_elf64_vec={'elf64-hppa.c', 'elf64.c', elf},
  78. hppa_elf64_linux_vec={'elf64-hppa.c', 'elf64.c', elf},
  79. hppa_som_vec={'som.c'},
  80. i386_aout_vec={'i386aout.c', 'aout32.c'},
  81. i386_aout_bsd_vec={'i386bsd.c', 'aout32.c'},
  82. i386_aout_lynx_vec={'i386lynx.c', 'lynx-core.c', 'aout32.c'},
  83. i386_coff_vec={'coff-i386.c', coff},
  84. i386_coff_go32_vec={'coff-go32.c', coff},
  85. i386_coff_go32stubbed_vec={'coff-stgo32.c', coff},
  86. i386_coff_lynx_vec={'cf-i386lynx.c', 'lynx-core.c', coff},
  87. i386_elf32_vec={'elf32-i386.c', elfxx_x86, 'elf32.c', elf},
  88. i386_elf32_fbsd_vec={'elf32-i386.c', elfxx_x86, 'elf32.c', elf},
  89. i386_elf32_sol2_vec={'elf32-i386.c', elfxx_x86, 'elf32.c', elf},
  90. i386_elf32_vxworks_vec={'elf32-i386.c', elfxx_x86, 'elf32.c', elf},
  91. i386_mach_o_vec={'mach-o-i386.c'},
  92. i386_msdos_vec={'i386msdos.c'},
  93. i386_pe_vec={'pe-i386.c', 'peigen.c', coff},
  94. i386_pe_big_vec={'pe-i386.c', 'peigen.c', coff},
  95. i386_pei_vec={'pei-i386.c', 'peigen.c', coff},
  96. iamcu_elf32_vec={'elf32-i386.c', elfxx_x86, 'elf32.c', elf},
  97. ia64_elf32_be_vec={'elf32-ia64.c', 'elfxx-ia64.c', 'elf32.c', elf},
  98. ia64_elf32_hpux_be_vec={'elf32-ia64.c', 'elfxx-ia64.c', 'elf32.c', elf},
  99. ia64_elf64_be_vec={'elf64-ia64.c', 'elfxx-ia64.c', 'elf64.c', elf},
  100. ia64_elf64_le_vec={'elf64-ia64.c', 'elfxx-ia64.c', 'elf64.c', elf},
  101. ia64_elf64_hpux_be_vec={'elf64-ia64.c', 'elfxx-ia64.c', 'elf64.c', elf},
  102. ia64_elf64_vms_vec={'elf64-ia64-vms.c', 'elf64-ia64.c', 'elfxx-ia64.c', 'elf64.c', 'vms-lib.c', 'vms-misc.c', elf},
  103. ia64_pei_vec={'pei-ia64.c', 'pepigen.c', coff},
  104. ip2k_elf32_vec={'elf32-ip2k.c', 'elf32.c', elf},
  105. iq2000_elf32_vec={'elf32-iq2000.c', 'elf32.c', elf},
  106. lm32_elf32_vec={'elf32-lm32.c', 'elf32.c', elf},
  107. lm32_elf32_fdpic_vec={'elf32-lm32.c', 'elf32.c', elf},
  108. loongarch_elf32_vec={'elf32-loongarch.c', 'elfxx-loongarch.c', 'elf32.c', 'elf-ifunc.c', elf},
  109. loongarch_elf64_vec={'elf64-loongarch.c', 'elf64.c', 'elfxx-loongarch.c', 'elf32.c', 'elf-ifunc.c', elf},
  110. m32c_elf32_vec={'elf32-m32c.c', 'elf32.c', elf},
  111. m32r_elf32_vec={'elf32-m32r.c', 'elf32.c', elf},
  112. m32r_elf32_le_vec={'elf32-m32r.c', 'elf32.c', elf},
  113. m32r_elf32_linux_vec={'elf32-m32r.c', 'elf32.c', elf},
  114. m32r_elf32_linux_le_vec={'elf32-m32r.c', 'elf32.c', elf},
  115. m68hc11_elf32_vec={'elf32-m68hc11.c', 'elf32-m68hc1x.c', 'elf32.c', elf},
  116. m68hc12_elf32_vec={'elf32-m68hc12.c', 'elf32-m68hc1x.c', 'elf32.c', elf},
  117. m68k_elf32_vec={'elf32-m68k.c', 'elf32.c', elf},
  118. s12z_elf32_vec={'elf32-s12z.c', 'elf32.c', elf},
  119. mach_o_be_vec={'mach-o.c', 'dwarf2.c'},
  120. mach_o_le_vec={'mach-o.c', 'dwarf2.c'},
  121. mach_o_fat_vec={'mach-o.c', 'dwarf2.c'},
  122. mcore_elf32_be_vec={'elf32-mcore.c', 'elf32.c', elf},
  123. mcore_elf32_le_vec={'elf32-mcore.c', 'elf32.c', elf},
  124. mcore_pe_be_vec={'pe-mcore.c', 'peigen.c', coff},
  125. mcore_pe_le_vec={'pe-mcore.c', 'peigen.c', coff},
  126. mcore_pei_be_vec={'pei-mcore.c', 'peigen.c', coff},
  127. mcore_pei_le_vec={'pei-mcore.c', 'peigen.c', coff},
  128. mep_elf32_vec={'elf32-mep.c', 'elf32.c', elf},
  129. mep_elf32_le_vec={'elf32-mep.c', 'elf32.c', elf},
  130. metag_elf32_vec={'elf32-metag.c', 'elf32.c', elf},
  131. microblaze_elf32_vec={'elf32-microblaze.c', 'elf32.c', elf},
  132. microblaze_elf32_le_vec={'elf32-microblaze.c', 'elf32.c', elf},
  133. mips_ecoff_be_vec={'coff-mips.c', 'ecoff.c', ecoff},
  134. mips_ecoff_le_vec={'coff-mips.c', 'ecoff.c', ecoff},
  135. mips_ecoff_bele_vec={'coff-mips.c', 'ecoff.c', ecoff},
  136. mips_elf32_be_vec={'elf32-mips.c', 'elfxx-mips.c', 'elf-vxworks.c', 'elf32.c', elf, ecoff},
  137. mips_elf32_le_vec={'elf32-mips.c', 'elfxx-mips.c', 'elf-vxworks.c', 'elf32.c', elf, ecoff},
  138. mips_elf32_n_be_vec={'elfn32-mips.c', 'elfxx-mips.c', 'elf-vxworks.c', 'elf32.c', elf, ecoff},
  139. mips_elf32_n_le_vec={'elfn32-mips.c', 'elfxx-mips.c', 'elf-vxworks.c', 'elf32.c', elf, ecoff},
  140. mips_elf32_ntrad_be_vec={'elfn32-mips.c', 'elfxx-mips.c', 'elf-vxworks.c', 'elf32.c', elf, ecoff},
  141. mips_elf32_ntrad_le_vec={'elfn32-mips.c', 'elfxx-mips.c', 'elf-vxworks.c', 'elf32.c', elf, ecoff},
  142. mips_elf32_ntradfbsd_be_vec={'elfn32-mips.c', 'elfxx-mips.c', 'elf-vxworks.c', 'elf32.c', elf, ecoff},
  143. mips_elf32_ntradfbsd_le_vec={'elfn32-mips.c', 'elfxx-mips.c', 'elf-vxworks.c', 'elf32.c', elf, ecoff},
  144. mips_elf32_trad_be_vec={'elf32-mips.c', 'elfxx-mips.c', 'elf-vxworks.c', 'elf32.c', elf, ecoff},
  145. mips_elf32_trad_le_vec={'elf32-mips.c', 'elfxx-mips.c', 'elf-vxworks.c', 'elf32.c', elf, ecoff},
  146. mips_elf32_tradfbsd_be_vec={'elf32-mips.c', 'elfxx-mips.c', 'elf-vxworks.c', 'elf32.c', elf, ecoff},
  147. mips_elf32_tradfbsd_le_vec={'elf32-mips.c', 'elfxx-mips.c', 'elf-vxworks.c', 'elf32.c', elf, ecoff},
  148. mips_elf32_vxworks_be_vec={'elf32-mips.c', 'elfxx-mips.c', 'elf-vxworks.c', 'elf32.c', elf, ecoff},
  149. mips_elf32_vxworks_le_vec={'elf32-mips.c', 'elfxx-mips.c', 'elf-vxworks.c', 'elf32.c', elf, ecoff},
  150. mips_elf64_be_vec={'elf64-mips.c', 'elf64.c', 'elfxx-mips.c', 'elf-vxworks.c', 'elf32.c', elf, ecoff},
  151. mips_elf64_le_vec={'elf64-mips.c', 'elf64.c', 'elfxx-mips.c', 'elf-vxworks.c', 'elf32.c', elf, ecoff},
  152. mips_elf64_trad_be_vec={'elf64-mips.c', 'elf64.c', 'elfxx-mips.c', 'elf-vxworks.c', 'elf32.c', elf, ecoff},
  153. mips_elf64_trad_le_vec={'elf64-mips.c', 'elf64.c', 'elfxx-mips.c', 'elf-vxworks.c', 'elf32.c', elf, ecoff},
  154. mips_elf64_tradfbsd_be_vec={'elf64-mips.c', 'elf64.c', 'elfxx-mips.c', 'elf-vxworks.c', 'elf32.c', elf, ecoff},
  155. mips_elf64_tradfbsd_le_vec={'elf64-mips.c', 'elf64.c', 'elfxx-mips.c', 'elf-vxworks.c', 'elf32.c', elf, ecoff},
  156. mmix_elf64_vec={'elf64-mmix.c', 'elf64.c', elf},
  157. mmix_mmo_vec={'mmo.c'},
  158. mn10200_elf32_vec={'elf-m10200.c', 'elf32.c', elf},
  159. mn10300_elf32_vec={'elf-m10300.c', 'elf32.c', elf},
  160. moxie_elf32_be_vec={'elf32-moxie.c', 'elf32.c', elf},
  161. moxie_elf32_le_vec={'elf32-moxie.c', 'elf32.c', elf},
  162. msp430_elf32_vec={'elf32-msp430.c', 'elf32.c', elf},
  163. msp430_elf32_ti_vec={'elf32-msp430.c', 'elf32.c', elf},
  164. mt_elf32_vec={'elf32-mt.c', 'elf32.c', elf},
  165. nds32_elf32_be_vec={'elf32-nds32.c', 'elf32.c', elf},
  166. nds32_elf32_le_vec={'elf32-nds32.c', 'elf32.c', elf},
  167. nds32_elf32_linux_be_vec={'elf32-nds32.c', 'elf32.c', elf},
  168. nds32_elf32_linux_le_vec={'elf32-nds32.c', 'elf32.c', elf},
  169. nfp_elf64_vec={'elf64-nfp.c', 'elf64.c', elf},
  170. nios2_elf32_be_vec={'elf32-nios2.c', 'elf32.c', elf},
  171. nios2_elf32_le_vec={'elf32-nios2.c', 'elf32.c', elf},
  172. ns32k_aout_pc532mach_vec={'pc532-mach.c', 'aout-ns32k.c'},
  173. ns32k_aout_pc532nbsd_vec={'ns32knetbsd.c', 'aout-ns32k.c'},
  174. or1k_elf32_vec={'elf32-or1k.c', 'elf32.c', elf},
  175. pdp11_aout_vec={'pdp11.c'},
  176. pef_vec={'pef.c'},
  177. pef_xlib_vec={'pef.c'},
  178. pj_elf32_vec={'elf32-pj.c', 'elf32.c', elf},
  179. pj_elf32_le_vec={'elf32-pj.c', 'elf32.c', elf},
  180. powerpc_boot_vec={'ppcboot.c'},
  181. powerpc_elf32_vec={'elf32-ppc.c', 'elf-vxworks.c', 'elf32.c', elf},
  182. powerpc_elf32_le_vec={'elf32-ppc.c', 'elf-vxworks.c', 'elf32.c', elf},
  183. powerpc_elf32_fbsd_vec={'elf32-ppc.c', 'elf-vxworks.c', 'elf32.c', elf},
  184. powerpc_elf32_vxworks_vec={'elf32-ppc.c', 'elf-vxworks.c', 'elf32.c', elf},
  185. powerpc_elf64_vec={'elf64-ppc.c', 'elf64-gen.c', 'elf64.c', elf},
  186. powerpc_elf64_le_vec={'elf64-ppc.c', 'elf64-gen.c', 'elf64.c', elf},
  187. powerpc_elf64_fbsd_vec={'elf64-ppc.c', 'elf64-gen.c', 'elf64.c', elf},
  188. powerpc_elf64_fbsd_le_vec={'elf64-ppc.c', 'elf64-gen.c', 'elf64.c', elf},
  189. powerpc_xcoff_vec={'coff-rs6000.c', xcoff},
  190. pru_elf32_vec={'elf32-pru.c', 'elf32.c', elf},
  191. riscv_elf32_vec={'elf32-riscv.c', 'elfxx-riscv.c', 'elf-ifunc.c', 'elf32.c', elf},
  192. riscv_elf64_vec={'elf64-riscv.c', 'elf64.c', 'elfxx-riscv.c', 'elf-ifunc.c', 'elf32.c', elf},
  193. riscv_elf32_be_vec={'elf32-riscv.c', 'elfxx-riscv.c', 'elf-ifunc.c', 'elf32.c', elf},
  194. riscv_elf64_be_vec={'elf64-riscv.c', 'elf64.c', 'elfxx-riscv.c', 'elf-ifunc.c', 'elf32.c', elf},
  195. rl78_elf32_vec={'elf32-rl78.c', 'elf32.c', elf},
  196. rs6000_xcoff64_vec={'coff64-rs6000.c', 'aix5ppc-core.c', xcoff},
  197. rs6000_xcoff64_aix_vec={'coff64-rs6000.c', 'aix5ppc-core.c', xcoff},
  198. rs6000_xcoff_vec={'coff-rs6000.c', xcoff},
  199. rx_elf32_be_vec={'elf32-rx.c', 'elf32.c', elf},
  200. rx_elf32_be_ns_vec={'elf32-rx.c', 'elf32.c', elf},
  201. rx_elf32_le_vec={'elf32-rx.c', 'elf32.c', elf},
  202. rx_elf32_linux_le_vec={'elf32-rx.c', 'elf32.c', elf},
  203. s390_elf32_vec={'elf32-s390.c', 'elf32.c', elf},
  204. s390_elf64_vec={'elf64-s390.c', 'elf64.c', elf},
  205. score_elf32_be_vec={'elf32-score.c', 'elf32-score7.c', 'elf32.c', 'elf64.c', elf},
  206. score_elf32_le_vec={'elf32-score.c', 'elf32-score7.c', 'elf32.c', 'elf64.c', elf},
  207. sh_coff_vec={'coff-sh.c', coff},
  208. sh_coff_le_vec={'coff-sh.c', coff},
  209. sh_coff_small_vec={'coff-sh.c', coff},
  210. sh_coff_small_le_vec={'coff-sh.c', coff},
  211. sh_elf32_vec={'elf32-sh.c', 'elf-vxworks.c', 'elf32.c', elf, 'coff-sh.c', coff},
  212. sh_elf32_le_vec={'elf32-sh.c', 'elf-vxworks.c', 'elf32.c', elf, 'coff-sh.c', coff},
  213. sh_elf32_fdpic_be_vec={'elf32-sh.c', 'elf-vxworks.c', 'elf32.c', elf, 'coff-sh.c', coff},
  214. sh_elf32_fdpic_le_vec={'elf32-sh.c', 'elf-vxworks.c', 'elf32.c', elf, 'coff-sh.c', coff},
  215. sh_elf32_linux_vec={'elf32-sh.c', 'elf-vxworks.c', 'elf32.c', elf, 'coff-sh.c', coff},
  216. sh_elf32_linux_be_vec={'elf32-sh.c', 'elf-vxworks.c', 'elf32.c', elf, 'coff-sh.c', coff},
  217. sh_elf32_nbsd_vec={'elf32-sh.c', 'elf-vxworks.c', 'elf32.c', elf, 'coff-sh.c', coff},
  218. sh_elf32_nbsd_le_vec={'elf32-sh.c', 'elf-vxworks.c', 'elf32.c', elf, 'coff-sh.c', coff},
  219. sh_elf32_vxworks_vec={'elf32-sh.c', 'elf-vxworks.c', 'elf32.c', elf, 'coff-sh.c', coff},
  220. sh_elf32_vxworks_le_vec={'elf32-sh.c', 'elf-vxworks.c', 'elf32.c', elf, 'coff-sh.c', coff},
  221. sh_pe_le_vec={'pe-sh.c', 'coff-sh.c', 'peigen.c', coff},
  222. sh_pei_le_vec={'pei-sh.c', 'coff-sh.c', 'peigen.c', coff},
  223. sparc_elf32_vec={'elf32-sparc.c', 'elfxx-sparc.c', 'elf-vxworks.c', 'elf32.c', elf},
  224. sparc_elf32_sol2_vec={'elf32-sparc.c', 'elfxx-sparc.c', 'elf-vxworks.c', 'elf32.c', elf},
  225. sparc_elf32_vxworks_vec={'elf32-sparc.c', 'elfxx-sparc.c', 'elf-vxworks.c', 'elf32.c', elf},
  226. sparc_elf64_vec={'elf64-sparc.c', 'elfxx-sparc.c', 'elf-vxworks.c', 'elf64.c', elf},
  227. sparc_elf64_fbsd_vec={'elf64-sparc.c', 'elfxx-sparc.c', 'elf-vxworks.c', 'elf64.c', elf},
  228. sparc_elf64_sol2_vec={'elf64-sparc.c', 'elfxx-sparc.c', 'elf-vxworks.c', 'elf64.c', elf},
  229. spu_elf32_vec={'elf32-spu.c', 'elf32.c', elf},
  230. sym_vec={'xsym.c'},
  231. tic30_coff_vec={'coff-tic30.c', coffgen},
  232. tic4x_coff0_vec={'coff-tic4x.c', coffgen},
  233. tic4x_coff0_beh_vec={'coff-tic4x.c', coffgen},
  234. tic4x_coff1_vec={'coff-tic4x.c', coffgen},
  235. tic4x_coff1_beh_vec={'coff-tic4x.c', coffgen},
  236. tic4x_coff2_vec={'coff-tic4x.c', coffgen},
  237. tic4x_coff2_beh_vec={'coff-tic4x.c', coffgen},
  238. tic54x_coff0_vec={'coff-tic54x.c', coffgen},
  239. tic54x_coff0_beh_vec={'coff-tic54x.c', coffgen},
  240. tic54x_coff1_vec={'coff-tic54x.c', coffgen},
  241. tic54x_coff1_beh_vec={'coff-tic54x.c', coffgen},
  242. tic54x_coff2_vec={'coff-tic54x.c', coffgen},
  243. tic54x_coff2_beh_vec={'coff-tic54x.c', coffgen},
  244. tic6x_elf32_be_vec={'elf32-tic6x.c', 'elf32.c', elf},
  245. tic6x_elf32_le_vec={'elf32-tic6x.c', 'elf32.c', elf},
  246. tic6x_elf32_c6000_be_vec={'elf32-tic6x.c', 'elf32.c', elf},
  247. tic6x_elf32_c6000_le_vec={'elf32-tic6x.c', 'elf32.c', elf},
  248. tic6x_elf32_linux_be_vec={'elf32-tic6x.c', 'elf32.c', elf},
  249. tic6x_elf32_linux_le_vec={'elf32-tic6x.c', 'elf32.c', elf},
  250. tilegx_elf32_be_vec={'elf32-tilegx.c', 'elfxx-tilegx.c', 'elf32.c', elf},
  251. tilegx_elf32_le_vec={'elf32-tilegx.c', 'elfxx-tilegx.c', 'elf32.c', elf},
  252. tilegx_elf64_be_vec={'elf64-tilegx.c', 'elfxx-tilegx.c', 'elf64.c', elf},
  253. tilegx_elf64_le_vec={'elf64-tilegx.c', 'elfxx-tilegx.c', 'elf64.c', elf},
  254. tilepro_elf32_vec={'elf32-tilepro.c', 'elf32.c', elf},
  255. v800_elf32_vec={'elf32-v850.c', 'elf32.c', elf},
  256. v850_elf32_vec={'elf32-v850.c', 'elf32.c', elf},
  257. vax_aout_1knbsd_vec={'vax1knetbsd.c', 'aout32.c'},
  258. vax_aout_nbsd_vec={'vaxnetbsd.c', 'aout32.c'},
  259. vax_elf32_vec={'elf32-vax.c', 'elf32.c', elf},
  260. ft32_elf32_vec={'elf32-ft32.c', 'elf32.c', elf},
  261. visium_elf32_vec={'elf32-visium.c', 'elf32.c', elf},
  262. wasm_vec={'wasm-module.c'},
  263. wasm32_elf32_vec={'elf32-wasm32.c', 'elf32.c', elf},
  264. x86_64_coff_vec={'coff-x86_64.c', coff},
  265. x86_64_elf32_vec={'elf64-x86-64.c', elfxx_x86, 'elf64.c', 'elf32.c', elf},
  266. x86_64_elf64_vec={'elf64-x86-64.c', elfxx_x86, 'elf64.c', elf},
  267. x86_64_elf64_cloudabi_vec={'elf64-x86-64.c', elfxx_x86, 'elf64.c', elf},
  268. x86_64_elf64_fbsd_vec={'elf64-x86-64.c', elfxx_x86, 'elf64.c', elf},
  269. x86_64_elf64_sol2_vec={'elf64-x86-64.c', elfxx_x86, 'elf64.c', elf},
  270. x86_64_mach_o_vec={'mach-o-x86-64.c'},
  271. x86_64_pe_vec={'pe-x86_64.c', 'pex64igen.c', coff},
  272. x86_64_pe_big_vec={'pe-x86_64.c', 'pex64igen.c', coff},
  273. x86_64_pei_vec={'pei-x86_64.c', 'pex64igen.c', coff},
  274. xgate_elf32_vec={'elf32-xgate.c', 'elf32.c', elf},
  275. xstormy16_elf32_vec={'elf32-xstormy16.c', 'elf32.c', elf},
  276. xtensa_elf32_be_vec={'xtensa-isa.c', 'xtensa-modules.c', 'elf32-xtensa.c', 'elf32.c', elf},
  277. xtensa_elf32_le_vec={'xtensa-isa.c', 'xtensa-modules.c', 'elf32-xtensa.c', 'elf32.c', elf},
  278. z80_coff_vec={'coff-z80.c', 'reloc16.c', coffgen},
  279. z80_elf32_vec={'elf32-z80.c', 'elf32.c', elf},
  280. z8k_coff_vec={'coff-z8k.c', 'reloc16.c', coff},
  281. srec_vec={'srec.c'},
  282. symbolsrec_vec={'srec.c'},
  283. tekhex_vec={'tekhex.c'},
  284. core_cisco_be_vec={'cisco-core.c'},
  285. core_cisco_le_vec={'cisco-core.c'},
  286. }