Port to new grub_pci_iterate signature as of 2013-01-13, removing nested functions.
[grub-extras.git] / Makefile.core.def
bloba9350ab95b457929800e502361f6a86b22b6aadf
1 AutoGen definitions Makefile.tpl;
3 module = {
4 name = gpxe;
5 common = contrib/gpxe/wrap/wrap.c;
6 common = contrib/gpxe/wrap/pci.c;
7 common = contrib/gpxe/wrap/nic.c;
8 common = contrib/gpxe/src/net/80211/net80211.c;
9 common = contrib/gpxe/src/net/80211/rc80211.c;
10 common = contrib/gpxe/src/net/arp.c;
11 common = contrib/gpxe/src/net/dhcpopts.c;
12 common = contrib/gpxe/src/net/dhcppkt.c;
13 common = contrib/gpxe/src/net/ethernet.c;
14 common = contrib/gpxe/src/net/fakedhcp.c;
15 common = contrib/gpxe/src/net/icmp.c;
16 common = contrib/gpxe/src/net/iobpad.c;
17 common = contrib/gpxe/src/net/ipv4.c;
18 common = contrib/gpxe/src/net/netdevice.c;
19 common = contrib/gpxe/src/net/netdev_settings.c;
20 common = contrib/gpxe/src/net/nullnet.c;
21 common = contrib/gpxe/src/net/rarp.c;
22 common = contrib/gpxe/src/net/retry.c;
23 common = contrib/gpxe/src/net/tcp/http.c;
24 common = contrib/gpxe/src/net/tcp.c;
25 common = contrib/gpxe/src/net/tcpip.c;
26 common = contrib/gpxe/src/net/udp/dhcp.c;
27 common = contrib/gpxe/src/net/udp/dns.c;
28 common = contrib/gpxe/src/net/udp/slam.c;
29 common = contrib/gpxe/src/net/udp/tftp.c;
30 common = contrib/gpxe/src/net/udp.c;
31 common = contrib/gpxe/src/core/base64.c;
32 common = contrib/gpxe/src/core/nvo.c;
33 common = contrib/gpxe/src/core/uri.c;
34 common = contrib/gpxe/src/core/uuid.c;
35 common = contrib/gpxe/src/core/random.c;
36 common = contrib/gpxe/src/core/open.c;
37 common = contrib/gpxe/src/core/cwuri.c;
38 common = contrib/gpxe/src/core/linebuf.c;
39 common = contrib/gpxe/src/core/xfer.c;
40 common = contrib/gpxe/src/core/settings.c;
41 common = contrib/gpxe/src/core/iobuf.c;
42 common = contrib/gpxe/src/core/refcnt.c;
43 common = contrib/gpxe/src/core/bitmap.c;
44 common = contrib/gpxe/src/core/process.c;
45 common = contrib/gpxe/src/core/job.c;
46 common = contrib/gpxe/src/core/resolv.c;
47 common = contrib/gpxe/src/core/interface.c;
48 common = contrib/gpxe/src/core/basename.c;
49 common = contrib/gpxe/src/core/misc.c;
50 common = contrib/gpxe/src/hci/strerror.c;
51 cppflags = '$(GPXE_CPPFLAGS)';
52 cflags = '$(GPXE_CFLAGS)';
55 module = {
56 name = gpxe_infiniband;
57 common = contrib/gpxe/src/net/infiniband/ib_cm.c;
58 common = contrib/gpxe/src/net/infiniband/ib_cmrc.c;
59 common = contrib/gpxe/src/net/infiniband/ib_mcast.c;
60 common = contrib/gpxe/src/net/infiniband/ib_mi.c;
61 common = contrib/gpxe/src/net/infiniband/ib_packet.c;
62 common = contrib/gpxe/src/net/infiniband/ib_pathrec.c;
63 common = contrib/gpxe/src/net/infiniband/ib_sma.c;
64 common = contrib/gpxe/src/net/infiniband/ib_smc.c;
65 common = contrib/gpxe/src/net/infiniband/ib_srp.c;
66 common = contrib/gpxe/src/net/infiniband.c;
67 common = contrib/gpxe/src/drivers/net/ipoib.c;
68 common = contrib/gpxe/src/drivers/block/scsi.c;
69 cppflags = '$(GPXE_CPPFLAGS)';
70 cflags = '$(GPXE_CFLAGS)';
73 module = {
74 name = gpxe_3c529;
75 common = contrib/gpxe/src/drivers/net/3c529.c;
76 cppflags = '$(GPXE_CPPFLAGS)';
77 cflags = '$(GPXE_CFLAGS)';
80 module = {
81 name = gpxe_3c595;
82 common = contrib/gpxe/src/drivers/net/3c595.c;
83 cppflags = '$(GPXE_CPPFLAGS)';
84 cflags = '$(GPXE_CFLAGS)';
87 module = {
88 name = gpxe_3c5x9;
89 common = contrib/gpxe/src/drivers/net/3c5x9.c;
90 cppflags = '$(GPXE_CPPFLAGS)';
91 cflags = '$(GPXE_CFLAGS)';
94 module = {
95 name = gpxe_3c90x;
96 common = contrib/gpxe/src/drivers/net/3c90x.c;
97 cppflags = '$(GPXE_CPPFLAGS)';
98 cflags = '$(GPXE_CFLAGS)';
101 module = {
102 name = gpxe_davicom;
103 common = contrib/gpxe/src/drivers/net/davicom.c;
104 cppflags = '$(GPXE_CPPFLAGS)';
105 cflags = '$(GPXE_CFLAGS)';
108 #if 0
109 /* Not fixed for relocation yet. */
110 module = {
111 name = gpxe_depca;
112 common = contrib/gpxe/src/drivers/net/depca.c;
113 cppflags = '$(GPXE_CPPFLAGS)';
114 cflags = '$(GPXE_CFLAGS)';
116 #endif
118 module = {
119 name = gpxe_dmfe;
120 common = contrib/gpxe/src/drivers/net/dmfe.c;
121 cppflags = '$(GPXE_CPPFLAGS)';
122 cflags = '$(GPXE_CFLAGS)';
125 module = {
126 name = gpxe_eepro100;
127 common = contrib/gpxe/src/drivers/net/eepro100.c;
128 cppflags = '$(GPXE_CPPFLAGS)';
129 cflags = '$(GPXE_CFLAGS)';
132 module = {
133 name = gpxe_eepro;
134 common = contrib/gpxe/src/drivers/net/eepro.c;
135 cppflags = '$(GPXE_CPPFLAGS)';
136 cflags = '$(GPXE_CFLAGS)';
139 module = {
140 name = gpxe_epic100;
141 common = contrib/gpxe/src/drivers/net/epic100.c;
142 cppflags = '$(GPXE_CPPFLAGS)';
143 cflags = '$(GPXE_CFLAGS)';
146 module = {
147 name = gpxe_ipoib;
148 common = contrib/gpxe/src/drivers/net/ipoib.c;
149 cppflags = '$(GPXE_CPPFLAGS)';
150 cflags = '$(GPXE_CFLAGS)';
153 module = {
154 name = gpxe_legacy;
155 common = contrib/gpxe/src/drivers/net/legacy.c;
156 cppflags = '$(GPXE_CPPFLAGS)';
157 cflags = '$(GPXE_CFLAGS)';
160 module = {
161 name = gpxe_natsemi;
162 common = contrib/gpxe/src/drivers/net/natsemi.c;
163 cppflags = '$(GPXE_CPPFLAGS)';
164 cflags = '$(GPXE_CFLAGS)';
167 module = {
168 name = gpxe_ne2k_isa;
169 common = contrib/gpxe/src/drivers/net/ne2k_isa.c;
170 cppflags = '$(GPXE_CPPFLAGS)';
171 cflags = '$(GPXE_CFLAGS)';
174 module = {
175 name = gpxe_ns83820;
176 common = contrib/gpxe/src/drivers/net/ns83820.c;
177 cppflags = '$(GPXE_CPPFLAGS)';
178 cflags = '$(GPXE_CFLAGS)';
181 module = {
182 name = gpxe_ns8390;
183 common = contrib/gpxe/src/drivers/net/ns8390.c;
184 cppflags = '$(GPXE_CPPFLAGS)';
185 cflags = '$(GPXE_CFLAGS)';
188 module = {
189 name = gpxe_pnic;
190 common = contrib/gpxe/src/drivers/net/pnic.c;
191 cppflags = '$(GPXE_CPPFLAGS)';
192 cflags = '$(GPXE_CFLAGS)';
195 module = {
196 name = gpxe_rtl8139;
197 common = contrib/gpxe/src/drivers/net/rtl8139.c;
198 cppflags = '$(GPXE_CPPFLAGS)';
199 cflags = '$(GPXE_CFLAGS)';
202 module = {
203 name = gpxe_sis900;
204 common = contrib/gpxe/src/drivers/net/sis900.c;
205 cppflags = '$(GPXE_CPPFLAGS)';
206 cflags = '$(GPXE_CFLAGS)';
209 module = {
210 name = gpxe_smc9000;
211 common = contrib/gpxe/src/drivers/net/smc9000.c;
212 cppflags = '$(GPXE_CPPFLAGS)';
213 cflags = '$(GPXE_CFLAGS)';
216 module = {
217 name = gpxe_tulip;
218 common = contrib/gpxe/src/drivers/net/tulip.c;
219 cppflags = '$(GPXE_CPPFLAGS)';
220 cflags = '$(GPXE_CFLAGS)';
223 module = {
224 name = gpxe_w89c840;
225 common = contrib/gpxe/src/drivers/net/w89c840.c;
226 /* Fails to preprocess without -Os! */
227 cppflags = '$(GPXE_CPPFLAGS) -Os';
228 cflags = '$(GPXE_CFLAGS)';
231 module = {
232 name = gpxe_nvs;
233 common = contrib/gpxe/src/drivers/nvs/nvs.c;
234 cppflags = '$(GPXE_CPPFLAGS)';
235 cflags = '$(GPXE_CFLAGS)';
238 module = {
239 name = gpxe_spi;
240 common = contrib/gpxe/src/drivers/nvs/spi.c;
241 cppflags = '$(GPXE_CPPFLAGS)';
242 cflags = '$(GPXE_CFLAGS)';
245 module = {
246 name = gpxe_threewire;
247 common = contrib/gpxe/src/drivers/nvs/threewire.c;
248 cppflags = '$(GPXE_CPPFLAGS)';
249 cflags = '$(GPXE_CFLAGS)';
252 module = {
253 name = gpxe_bitbash;
254 common = contrib/gpxe/src/drivers/bitbash/bitbash.c;
255 cppflags = '$(GPXE_CPPFLAGS)';
256 cflags = '$(GPXE_CFLAGS)';
259 module = {
260 name = gpxe_i2c_bit;
261 common = contrib/gpxe/src/drivers/bitbash/i2c_bit.c;
262 cppflags = '$(GPXE_CPPFLAGS)';
263 cflags = '$(GPXE_CFLAGS)';
266 module = {
267 name = gpxe_spi_bit;
268 common = contrib/gpxe/src/drivers/bitbash/spi_bit.c;
269 cppflags = '$(GPXE_CPPFLAGS)';
270 cflags = '$(GPXE_CFLAGS)';
273 #if 0
275 /* Following ones require MII support which is GPLv2. */
277 module = {
278 name = gpxe_amd8111e;
279 common = contrib/gpxe/src/drivers/net/amd8111e.c;
280 cppflags = '$(GPXE_CPPFLAGS)';
281 cflags = '$(GPXE_CFLAGS)';
284 module = {
285 name = gpxe_atl1e;
286 common = contrib/gpxe/src/drivers/net/atl1e.c;
287 cppflags = '$(GPXE_CPPFLAGS)';
288 cflags = '$(GPXE_CFLAGS)';
291 module = {
292 name = gpxe_b44;
293 common = contrib/gpxe/src/drivers/net/b44.c;
294 cppflags = '$(GPXE_CPPFLAGS)';
295 cflags = '$(GPXE_CFLAGS)';
298 module = {
299 name = gpxe_bnx2;
300 common = contrib/gpxe/src/drivers/net/bnx2.c;
301 cppflags = '$(GPXE_CPPFLAGS)';
302 cflags = '$(GPXE_CFLAGS)';
305 module = {
306 name = gpxe_etherfabric;
307 common = contrib/gpxe/src/drivers/net/etherfabric.c;
308 cppflags = '$(GPXE_CPPFLAGS)';
309 cflags = '$(GPXE_CFLAGS)';
312 module = {
313 name = gpxe_forcedeth;
314 common = contrib/gpxe/src/drivers/net/forcedeth.c;
315 cppflags = '$(GPXE_CPPFLAGS)';
316 cflags = '$(GPXE_CFLAGS)';
319 module = {
320 name = gpxe_pcnet32;
321 common = contrib/gpxe/src/drivers/net/pcnet32.c;
322 cppflags = '$(GPXE_CPPFLAGS)';
323 cflags = '$(GPXE_CFLAGS)';
326 module = {
327 name = gpxe_mtd80x;
328 common = contrib/gpxe/src/drivers/net/mtd80x.c;
329 cppflags = '$(GPXE_CPPFLAGS)';
330 cflags = '$(GPXE_CFLAGS)';
333 module = {
334 name = gpxe_r8169;
335 common = contrib/gpxe/src/drivers/net/r8169.c;
336 cppflags = '$(GPXE_CPPFLAGS)';
337 cflags = '$(GPXE_CFLAGS)';
340 module = {
341 name = gpxe_sundance;
342 common = contrib/gpxe/src/drivers/net/sundance.c;
343 cppflags = '$(GPXE_CPPFLAGS)';
344 cflags = '$(GPXE_CFLAGS)';
347 module = {
348 name = gpxe_tlan;
349 common = contrib/gpxe/src/drivers/net/tlan.c;
350 cppflags = '$(GPXE_CPPFLAGS)';
351 cflags = '$(GPXE_CFLAGS)';
354 /* Following is wireless (disabled for now). */
356 module = {
357 name = gpxe_prism2;
358 common = contrib/gpxe/src/drivers/net/prism2.c;
359 cppflags = '$(GPXE_CPPFLAGS)';
360 cflags = '$(GPXE_CFLAGS)';
363 module = {
364 name = gpxe_prism2_plx;
365 common = contrib/gpxe/src/drivers/net/prism2_plx.c;
366 cppflags = '$(GPXE_CPPFLAGS)';
367 cflags = '$(GPXE_CFLAGS)';
370 module = {
371 name = gpxe_ath5k;
372 common = contrib/gpxe/src/drivers/net/ath5k/ath5k_attach.c;
373 common = contrib/gpxe/src/drivers/net/ath5k/ath5k.c;
374 common = contrib/gpxe/src/drivers/net/ath5k/ath5k_caps.c;
375 common = contrib/gpxe/src/drivers/net/ath5k/ath5k_desc.c;
376 common = contrib/gpxe/src/drivers/net/ath5k/ath5k_dma.c;
377 common = contrib/gpxe/src/drivers/net/ath5k/ath5k_eeprom.c;
378 common = contrib/gpxe/src/drivers/net/ath5k/ath5k_gpio.c;
379 common = contrib/gpxe/src/drivers/net/ath5k/ath5k_initvals.c;
380 common = contrib/gpxe/src/drivers/net/ath5k/ath5k_pcu.c;
381 common = contrib/gpxe/src/drivers/net/ath5k/ath5k_phy.c;
382 common = contrib/gpxe/src/drivers/net/ath5k/ath5k_qcu.c;
383 common = contrib/gpxe/src/drivers/net/ath5k/ath5k_reset.c;
384 cppflags = '$(GPXE_CPPFLAGS)';
385 cflags = '$(GPXE_CFLAGS)';
388 /* Following require ISA/ISAPNP. Disable for now. */
390 module = {
391 name = gpxe_3c509;
392 common = contrib/gpxe/src/drivers/net/3c509.c;
393 cppflags = '$(GPXE_CPPFLAGS)';
394 cflags = '$(GPXE_CFLAGS)';
397 module = {
398 name = gpxe_3c515;
399 common = contrib/gpxe/src/drivers/net/3c515.c;
400 cppflags = '$(GPXE_CPPFLAGS)';
401 cflags = '$(GPXE_CFLAGS)';
404 /* Following uses crypto. Disable for now. */
406 module = {
407 name = https;
408 common = contrib/gpxe/src/net/tcp/https.c;
409 cppflags = '$(GPXE_CPPFLAGS)';
410 cflags = '$(GPXE_CFLAGS)';
413 module = {
414 name = tls;
415 common = contrib/gpxe/src/net/tls.c;
416 cppflags = '$(GPXE_CPPFLAGS)';
417 cflags = '$(GPXE_CFLAGS)';
420 module = {
421 name = aoe;
422 common = contrib/gpxe/src/net/aoe.c;
423 cppflags = '$(GPXE_CPPFLAGS)';
424 cflags = '$(GPXE_CFLAGS)';
427 module = {
428 name = iscsi;
429 common = contrib/gpxe/src/net/tcp/iscsi.c;
430 cppflags = '$(GPXE_CPPFLAGS)';
431 cflags = '$(GPXE_CFLAGS)';
434 #endif