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