|
|
1.1 root 1: # Makefile fragment for Linux device drivers and the glue code.
2:
3: # Copyright (C) 2006, 2007, 2011 Free Software Foundation, Inc.
4:
5: # This program is free software; you can redistribute it and/or modify it
6: # under the terms of the GNU General Public License as published by the
7: # Free Software Foundation; either version 2, or (at your option) any later
8: # version.
9: #
10: # This program is distributed in the hope that it will be useful, but
11: # WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
12: # or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
13: # for more details.
14: #
15: # You should have received a copy of the GNU General Public License along
16: # with this program; if not, write to the Free Software Foundation, Inc.,
17: # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
18:
19: #
20: # Files for device driver support.
21: #
22:
23: if CODE_linux
24: noinst_LIBRARIES += \
25: liblinux.a
26: gnumach_o_LDADD += \
27: liblinux.a
28: endif
29:
30: liblinux_a_CPPFLAGS = $(AM_CPPFLAGS) \
31: -I$(srcdir)/$(systype)/linux/dev/include \
32: -I$(top_builddir)/linux/dev/include \
33: -I$(srcdir)/linux/dev/include \
34: -I$(top_builddir)/linux/src/include \
35: -I$(srcdir)/linux/src/include
36: # Because of the use of `extern inline' in some Linux header files without
37: # corresponding text segment definitions, we must always optimize.
38: liblinux_a_CFLAGS = -O2 $(AM_CFLAGS)
39: # TODO. Do we really need `-traditional'?
40: liblinux_a_CCASFLAGS = $(AM_CCASFLAGS) \
41: -D__ASSEMBLY__ -traditional \
42: $(liblinux_a_CPPFLAGS)
43:
44: liblinux_a_SOURCES = \
45: linux/dev/init/version.c \
46: linux/dev/kernel/softirq.c \
47: linux/src/arch/i386/lib/delay.c \
48: linux/dev/kernel/dma.c \
49: linux/dev/kernel/resource.c \
50: linux/dev/kernel/printk.c \
51: linux/src/arch/i386/kernel/bios32.c \
52: linux/dev/arch/i386/kernel/irq.c \
53: linux/src/lib/ctype.c \
54: linux/dev/lib/vsprintf.c \
55: linux/dev/init/main.c \
56: linux/dev/glue/misc.c \
57: linux/dev/kernel/sched.c \
58: linux/dev/glue/kmem.c \
59: linux/dev/glue/block.c \
60: linux/dev/glue/glue.h \
61: linux/dev/arch/i386/kernel/setup.c
62:
63: liblinux_a_SOURCES += \
64: linux/src/drivers/pci/pci.c \
65: linux/dev/drivers/block/genhd.c
66:
67: #
68: # Linux device drivers.
69: #
70: if device_driver_floppy
71: liblinux_a_SOURCES += \
72: linux/dev/drivers/block/floppy.c
73: endif
74:
75: if device_driver_ide
76: liblinux_a_SOURCES += \
77: linux/src/drivers/block/cmd640.c \
78: linux/src/drivers/block/ide-cd.c \
79: linux/src/drivers/block/ide.c \
80: linux/src/drivers/block/ide.h \
81: linux/dev/drivers/block/ahci.c \
82: linux/dev/include/ahci.h \
83: linux/src/drivers/block/ide_modes.h \
84: linux/src/drivers/block/rz1000.c \
85: linux/src/drivers/block/triton.c
86: endif
87:
88: if device_driver_group_scsi
89: liblinux_a_SOURCES += \
90: linux/src/drivers/scsi/constants.c \
91: linux/src/drivers/scsi/constants.h \
92: linux/src/drivers/scsi/hosts.c \
93: linux/src/drivers/scsi/hosts.h \
94: linux/src/drivers/scsi/scsi.c \
95: linux/src/drivers/scsi/scsi.h \
96: linux/src/drivers/scsi/scsi_ioctl.c \
97: linux/src/drivers/scsi/scsi_proc.c \
98: linux/src/drivers/scsi/scsicam.c \
99: linux/src/drivers/scsi/sd.c \
100: linux/src/drivers/scsi/sd.h \
101: linux/src/drivers/scsi/sd_ioctl.c \
102: linux/src/drivers/scsi/sr.c \
103: linux/src/drivers/scsi/sr.h \
104: linux/src/drivers/scsi/sr_ioctl.c
105: endif
106:
107: if device_driver_53c78xx
108: liblinux_a_SOURCES += \
109: linux/src/drivers/scsi/53c7,8xx.h \
110: linux/src/drivers/scsi/53c78xx.c \
111: linux/src/drivers/scsi/53c8xx_d.h \
112: linux/src/drivers/scsi/53c8xx_u.h
113: endif
114:
115: if device_driver_AM53C974
116: liblinux_a_SOURCES += \
117: linux/src/drivers/scsi/AM53C974.c \
118: linux/src/drivers/scsi/AM53C974.h
119: endif
120:
121: if device_driver_BusLogic
122: liblinux_a_SOURCES += \
123: linux/src/drivers/scsi/BusLogic.c \
124: linux/src/drivers/scsi/BusLogic.h
125: EXTRA_DIST += \
126: linux/src/drivers/scsi/FlashPoint.c
127: endif
128:
129: if device_driver_NCR53c406a
130: liblinux_a_SOURCES += \
131: linux/src/drivers/scsi/NCR53c406a.c \
132: linux/src/drivers/scsi/NCR53c406a.h
133: endif
134:
135: if device_driver_advansys
136: liblinux_a_SOURCES += \
137: linux/src/drivers/scsi/advansys.c \
138: linux/src/drivers/scsi/advansys.h
139: endif
140:
141: if device_driver_aha152x
142: liblinux_a_SOURCES += \
143: linux/src/drivers/scsi/aha152x.c \
144: linux/src/drivers/scsi/aha152x.h
145: endif
146:
147: if device_driver_aha1542
148: liblinux_a_SOURCES += \
149: linux/src/drivers/scsi/aha1542.c \
150: linux/src/drivers/scsi/aha1542.h
151: endif
152:
153: if device_driver_aha1740
154: liblinux_a_SOURCES += \
155: linux/src/drivers/scsi/aha1740.c \
156: linux/src/drivers/scsi/aha1740.h
157: endif
158:
159: if device_driver_aic7xxx
160: liblinux_a_SOURCES += \
161: linux/src/drivers/scsi/aic7xxx.c \
162: linux/src/drivers/scsi/aic7xxx.h \
163: linux/src/drivers/scsi/aic7xxx/scsi_message.h \
164: linux/src/drivers/scsi/aic7xxx/sequencer.h \
165: linux/src/drivers/scsi/aic7xxx_reg.h
166: EXTRA_DIST += \
167: linux/src/drivers/scsi/aic7xxx_proc.c \
168: linux/src/drivers/scsi/aic7xxx_seq.c
169: endif
170:
171: if device_driver_dtc
172: liblinux_a_SOURCES += \
173: linux/src/drivers/scsi/dtc.c \
174: linux/src/drivers/scsi/dtc.h
175: endif
176:
177: if device_driver_eata
178: liblinux_a_SOURCES += \
179: linux/src/drivers/scsi/eata.c \
180: linux/src/drivers/scsi/eata.h \
181: linux/src/drivers/scsi/eata_generic.h
182: endif
183:
184: if device_driver_eata_dma
185: liblinux_a_SOURCES += \
186: linux/dev/drivers/scsi/eata_dma.c \
187: linux/src/drivers/scsi/eata_dma.h \
188: linux/src/drivers/scsi/eata_dma_proc.h
189: EXTRA_DIST += \
190: linux/src/drivers/scsi/eata_dma_proc.c
191: endif
192:
193: if device_driver_eata_pio
194: liblinux_a_SOURCES += \
195: linux/src/drivers/scsi/eata_pio.c \
196: linux/src/drivers/scsi/eata_pio.h
197: EXTRA_DIST += \
198: linux/src/drivers/scsi/eata_pio_proc.c
199: endif
200:
201: if device_driver_fdomain
202: liblinux_a_SOURCES += \
203: linux/src/drivers/scsi/fdomain.c \
204: linux/src/drivers/scsi/fdomain.h
205: endif
206:
207: if device_driver_g_NCR5380
208: liblinux_a_SOURCES += \
209: linux/dev/drivers/scsi/g_NCR5380.c \
210: linux/src/drivers/scsi/g_NCR5380.h
211: endif
212:
213: if device_driver_gdth
214: liblinux_a_SOURCES += \
215: linux/src/drivers/scsi/gdth.c \
216: linux/src/drivers/scsi/gdth.h \
217: linux/src/drivers/scsi/gdth_ioctl.h \
218: linux/src/drivers/scsi/gdth_proc.h
219: EXTRA_DIST += \
220: linux/src/drivers/scsi/gdth_proc.c
221: endif
222:
223: if device_driver_in2000
224: liblinux_a_SOURCES += \
225: linux/src/drivers/scsi/in2000.c \
226: linux/src/drivers/scsi/in2000.h
227: endif
228:
229: if device_driver_ncr53c8xx
230: liblinux_a_SOURCES += \
231: linux/src/drivers/scsi/ncr53c8xx.c \
232: linux/src/drivers/scsi/ncr53c8xx.h
233: endif
234:
235: if device_driver_pas16
236: liblinux_a_SOURCES += \
237: linux/src/drivers/scsi/pas16.c \
238: linux/src/drivers/scsi/pas16.h
239: endif
240:
241: if device_driver_ppa
242: liblinux_a_SOURCES += \
243: linux/src/drivers/scsi/ppa.c \
244: linux/src/drivers/scsi/ppa.h
245: endif
246:
247: if device_driver_qlogicfas
248: liblinux_a_SOURCES += \
249: linux/src/drivers/scsi/qlogicfas.c \
250: linux/src/drivers/scsi/qlogicfas.h
251: endif
252:
253: if device_driver_qlogicisp
254: liblinux_a_SOURCES += \
255: linux/src/drivers/scsi/qlogicisp.c \
256: linux/src/drivers/scsi/qlogicisp.h
257: endif
258:
259: if device_driver_seagate
260: liblinux_a_SOURCES += \
261: linux/src/drivers/scsi/seagate.c \
262: linux/src/drivers/scsi/seagate.h
263: endif
264:
265: if device_driver_sym53c8xx
266: liblinux_a_SOURCES += \
267: linux/src/drivers/scsi/sym53c8xx.c \
268: linux/src/drivers/scsi/sym53c8xx_comm.h \
269: linux/src/drivers/scsi/sym53c8xx.h \
270: linux/src/drivers/scsi/sym53c8xx_defs.h
271: endif
272:
273: if device_driver_t128
274: liblinux_a_SOURCES += \
275: linux/src/drivers/scsi/t128.c \
276: linux/src/drivers/scsi/t128.h
277: endif
278:
279: if device_driver_tmscsim
280: liblinux_a_SOURCES += \
281: linux/src/drivers/scsi/dc390.h \
282: linux/src/drivers/scsi/tmscsim.c \
283: linux/src/drivers/scsi/tmscsim.h
284: EXTRA_DIST += \
285: linux/src/drivers/scsi/scsiiom.c
286: endif
287:
288: if device_driver_u14_34f
289: liblinux_a_SOURCES += \
290: linux/src/drivers/scsi/u14-34f.c \
291: linux/src/drivers/scsi/u14-34f.h
292: endif
293:
294: if device_driver_ultrastor
295: liblinux_a_SOURCES += \
296: linux/src/drivers/scsi/ultrastor.c \
297: linux/src/drivers/scsi/ultrastor.h
298: endif
299:
300: if device_driver_wd7000
301: liblinux_a_SOURCES += \
302: linux/src/drivers/scsi/wd7000.c \
303: linux/src/drivers/scsi/wd7000.h
304: endif
305:
306: EXTRA_DIST += \
307: linux/src/drivers/scsi/NCR5380.c \
308: linux/src/drivers/scsi/NCR5380.h
309:
310: if device_driver_group_net
311: liblinux_a_SOURCES += \
312: linux/dev/drivers/net/auto_irq.c \
313: linux/dev/glue/net.c \
314: linux/dev/drivers/net/Space.c \
315: linux/dev/net/core/dev.c \
316: linux/dev/drivers/net/net_init.c \
317: linux/src/drivers/net/pci-scan.c \
318: linux/src/drivers/net/pci-scan.h
319: endif
320:
321: if device_driver_3c501
322: liblinux_a_SOURCES += \
323: linux/src/drivers/net/3c501.c
324: endif
325:
326: if device_driver_3c503
327: liblinux_a_SOURCES += \
328: linux/src/drivers/net/3c503.c \
329: linux/src/drivers/net/3c503.h \
330: linux/src/drivers/net/8390.c
331: endif
332:
333: if device_driver_3c505
334: liblinux_a_SOURCES += \
335: linux/src/drivers/net/3c505.c \
336: linux/src/drivers/net/3c505.h
337: endif
338:
339: if device_driver_3c507
340: liblinux_a_SOURCES += \
341: linux/src/drivers/net/3c507.c
342: endif
343:
344: if device_driver_3c509
345: liblinux_a_SOURCES += \
346: linux/src/drivers/net/3c509.c
347: endif
348:
349: if device_driver_3c59x
350: liblinux_a_SOURCES += \
351: linux/src/drivers/net/3c59x.c
352: endif
353:
354: if device_driver_3c515
355: liblinux_a_SOURCES += \
356: linux/src/drivers/net/3c515.c
357: endif
358:
359: if device_driver_ac3200
360: liblinux_a_SOURCES += \
361: linux/src/drivers/net/ac3200.c \
362: linux/src/drivers/net/8390.c
363: endif
364:
365: if device_driver_apricot
366: liblinux_a_SOURCES += \
367: linux/src/drivers/net/apricot.c
368: endif
369:
370: if device_driver_at1700
371: liblinux_a_SOURCES += \
372: linux/src/drivers/net/at1700.c
373: endif
374:
375: if device_driver_atp
376: liblinux_a_SOURCES += \
377: linux/src/drivers/net/atp.c \
378: linux/src/drivers/net/atp.h
379: endif
380:
381: #if device_driver_cb_shim
382: #liblinux_a_SOURCES += \
383: # linux/src/drivers/net/cb_shim.c
384: #endif
385:
386: if device_driver_de4x5
387: liblinux_a_SOURCES += \
388: linux/src/drivers/net/de4x5.c \
389: linux/src/drivers/net/de4x5.h
390: endif
391:
392: if device_driver_de600
393: liblinux_a_SOURCES += \
394: linux/src/drivers/net/de600.c
395: endif
396:
397: if device_driver_de620
398: liblinux_a_SOURCES += \
399: linux/src/drivers/net/de620.c \
400: linux/src/drivers/net/de620.h
401: endif
402:
403: if device_driver_depca
404: liblinux_a_SOURCES += \
405: linux/src/drivers/net/depca.c \
406: linux/src/drivers/net/depca.h
407: endif
408:
409: if device_driver_e2100
410: liblinux_a_SOURCES += \
411: linux/src/drivers/net/e2100.c \
412: linux/src/drivers/net/8390.c
413: endif
414:
415: if device_driver_eepro
416: liblinux_a_SOURCES += \
417: linux/src/drivers/net/eepro.c
418: endif
419:
420: if device_driver_eepro100
421: liblinux_a_SOURCES += \
422: linux/src/drivers/net/eepro100.c
423: endif
424:
425: if device_driver_eexpress
426: liblinux_a_SOURCES += \
427: linux/src/drivers/net/eexpress.c \
428: linux/src/drivers/net/eth82586.h
429: endif
430:
431: if device_driver_epic100
432: liblinux_a_SOURCES += \
433: linux/src/drivers/net/epic100.c
434: endif
435:
436: if device_driver_eth16i
437: liblinux_a_SOURCES += \
438: linux/src/drivers/net/eth16i.c
439: endif
440:
441: if device_driver_ewrk3
442: liblinux_a_SOURCES += \
443: linux/src/drivers/net/ewrk3.c \
444: linux/src/drivers/net/ewrk3.h
445: endif
446:
447: if device_driver_fmv18x
448: liblinux_a_SOURCES += \
449: linux/src/drivers/net/fmv18x.c
450: endif
451:
452: if device_driver_hamachi
453: liblinux_a_SOURCES += \
454: linux/src/drivers/net/hamachi.c
455: endif
456:
457: if device_driver_hp_plus
458: liblinux_a_SOURCES += \
459: linux/src/drivers/net/hp-plus.c \
460: linux/src/drivers/net/8390.c
461: endif
462:
463: if device_driver_hp
464: liblinux_a_SOURCES += \
465: linux/src/drivers/net/hp.c \
466: linux/src/drivers/net/8390.c
467: endif
468:
469: if device_driver_hp100
470: liblinux_a_SOURCES += \
471: linux/src/drivers/net/hp100.c \
472: linux/src/drivers/net/hp100.h
473: endif
474:
475: if device_driver_intel_gige
476: liblinux_a_SOURCES += \
477: linux/src/drivers/net/intel-gige.c
478: endif
479:
480: if device_driver_lance
481: liblinux_a_SOURCES += \
482: linux/src/drivers/net/lance.c
483: endif
484:
485: if device_driver_myson803
486: liblinux_a_SOURCES += \
487: linux/src/drivers/net/myson803.c
488: endif
489:
490: if device_driver_natsemi
491: liblinux_a_SOURCES += \
492: linux/src/drivers/net/natsemi.c
493: endif
494:
495: if device_driver_ne
496: liblinux_a_SOURCES += \
497: linux/src/drivers/net/ne.c \
498: linux/src/drivers/net/8390.c
499: endif
500:
501: if device_driver_ne2k_pci
502: liblinux_a_SOURCES += \
503: linux/src/drivers/net/ne2k-pci.c \
504: linux/src/drivers/net/8390.c
505: endif
506:
507: if device_driver_ni52
508: liblinux_a_SOURCES += \
509: linux/src/drivers/net/ni52.c \
510: linux/src/drivers/net/ni52.h
511: endif
512:
513: if device_driver_ni65
514: liblinux_a_SOURCES += \
515: linux/src/drivers/net/ni65.c \
516: linux/src/drivers/net/ni65.h
517: endif
518:
519: if device_driver_ns820
520: liblinux_a_SOURCES += \
521: linux/src/drivers/net/ns820.c
522: endif
523:
524: if device_driver_pcnet32
525: liblinux_a_SOURCES += \
526: linux/src/drivers/net/pcnet32.c
527: endif
528:
529: if device_driver_rtl8139
530: liblinux_a_SOURCES += \
531: linux/src/drivers/net/rtl8139.c
532: endif
533:
534: if device_driver_seeq8005
535: liblinux_a_SOURCES += \
536: linux/src/drivers/net/seeq8005.c \
537: linux/src/drivers/net/seeq8005.h
538: endif
539:
540: if device_driver_sis900
541: liblinux_a_SOURCES += \
542: linux/src/drivers/net/sis900.c \
543: linux/src/drivers/net/sis900.h
544: endif
545:
546: if device_driver_sk_g16
547: liblinux_a_SOURCES += \
548: linux/src/drivers/net/sk_g16.c \
549: linux/src/drivers/net/sk_g16.h
550: endif
551:
552: if device_driver_smc_ultra
553: liblinux_a_SOURCES += \
554: linux/src/drivers/net/smc-ultra.c \
555: linux/src/drivers/net/8390.c
556: endif
557:
558: if device_driver_smc_ultra32
559: liblinux_a_SOURCES += \
560: linux/src/drivers/net/smc-ultra32.c \
561: linux/src/drivers/net/8390.c
562: endif
563:
564: if device_driver_starfire
565: liblinux_a_SOURCES += \
566: linux/src/drivers/net/starfire.c
567: endif
568:
569: if device_driver_sundance
570: liblinux_a_SOURCES += \
571: linux/src/drivers/net/sundance.c
572: endif
573:
574: if device_driver_tlan
575: liblinux_a_SOURCES += \
576: linux/src/drivers/net/tlan.c \
577: linux/src/drivers/net/tlan.h
578: endif
579:
580: if device_driver_tulip
581: liblinux_a_SOURCES += \
582: linux/src/drivers/net/tulip.c
583: endif
584:
585: if device_driver_via_rhine
586: liblinux_a_SOURCES += \
587: linux/src/drivers/net/via-rhine.c
588: endif
589:
590: if device_driver_wavelan
591: liblinux_a_SOURCES += \
592: linux/src/drivers/net/i82586.h \
593: linux/src/drivers/net/wavelan.c \
594: linux/src/drivers/net/wavelan.h \
595: linux/dev/drivers/net/wavelan.p.h
596: endif
597:
598: if device_driver_wd
599: liblinux_a_SOURCES += \
600: linux/src/drivers/net/wd.c
601: endif
602:
603: if device_driver_winbond_840
604: liblinux_a_SOURCES += \
605: linux/src/drivers/net/winbond-840.c \
606: linux/src/drivers/net/8390.c
607: endif
608:
609: if device_driver_yellowfin
610: liblinux_a_SOURCES += \
611: linux/src/drivers/net/yellowfin.c
612: endif
613:
614: if device_driver_znet
615: liblinux_a_SOURCES += \
616: linux/src/drivers/net/znet.c
617: endif
618:
619: EXTRA_DIST += \
620: linux/src/drivers/net/8390.h \
621: linux/src/drivers/net/kern_compat.h
622:
623: # pcmcia-cs.
624:
625: liblinux_pcmcia_cs_modules_a_CPPFLAGS = $(liblinux_a_CPPFLAGS) \
626: -I$(srcdir)/linux/pcmcia-cs/include
627: liblinux_pcmcia_cs_modules_a_CFLAGS = $(liblinux_a_CFLAGS) \
628: -include $(srcdir)/linux/pcmcia-cs/glue/pcmcia_glue.h
629: liblinux_pcmcia_cs_modules_a_SOURCES =
630: if device_driver_group_pcmcia
631: noinst_LIBRARIES += \
632: liblinux_pcmcia_cs_modules.a
633: gnumach_o_LDADD += \
634: liblinux_pcmcia_cs_modules.a
635: endif
636:
637: liblinux_pcmcia_cs_modules_a_SOURCES += \
638: linux/pcmcia-cs/glue/pcmcia.c \
639: linux/pcmcia-cs/glue/pcmcia_glue.h \
640: linux/pcmcia-cs/modules/cs.c \
641: linux/pcmcia-cs/modules/cs_internal.h \
642: linux/pcmcia-cs/modules/ds.c \
643: linux/pcmcia-cs/modules/rsrc_mgr.c \
644: linux/pcmcia-cs/modules/bulkmem.c \
645: linux/pcmcia-cs/modules/cistpl.c \
646: linux/pcmcia-cs/modules/pci_fixup.c
647: EXTRA_DIST += \
648: linux/pcmcia-cs/glue/ds.c
649:
650: if device_driver_i82365
651: liblinux_pcmcia_cs_modules_a_SOURCES += \
652: linux/pcmcia-cs/modules/cirrus.h \
653: linux/pcmcia-cs/modules/ene.h \
654: linux/pcmcia-cs/modules/i82365.c \
655: linux/pcmcia-cs/modules/i82365.h \
656: linux/pcmcia-cs/modules/o2micro.h \
657: linux/pcmcia-cs/modules/ricoh.h \
658: linux/pcmcia-cs/modules/smc34c90.h \
659: linux/pcmcia-cs/modules/ti113x.h \
660: linux/pcmcia-cs/modules/topic.h \
661: linux/pcmcia-cs/modules/vg468.h \
662: linux/pcmcia-cs/modules/yenta.h
663: endif
664:
665: liblinux_pcmcia_cs_clients_a_CPPFLAGS = $(liblinux_a_CPPFLAGS) \
666: -DPCMCIA_CLIENT -I$(srcdir)/linux/pcmcia-cs/include
667: liblinux_pcmcia_cs_clients_a_CFLAGS = $(liblinux_a_CFLAGS) \
668: -include $(srcdir)/linux/pcmcia-cs/glue/pcmcia_glue.h
669: liblinux_pcmcia_cs_clients_a_SOURCES =
670: if device_driver_group_pcmcia
671: noinst_LIBRARIES += \
672: liblinux_pcmcia_cs_clients.a
673: gnumach_o_LDADD += \
674: liblinux_pcmcia_cs_clients.a
675: endif
676:
677: if device_driver_3c574_cs
678: liblinux_pcmcia_cs_clients_a_SOURCES += \
679: linux/pcmcia-cs/clients/3c574_cs.c
680: endif
681:
682: if device_driver_3c589_cs
683: liblinux_pcmcia_cs_clients_a_SOURCES += \
684: linux/pcmcia-cs/clients/3c589_cs.c
685: endif
686:
687: if device_driver_axnet_cs
688: liblinux_pcmcia_cs_clients_a_SOURCES += \
689: linux/pcmcia-cs/clients/ax8390.h \
690: linux/pcmcia-cs/clients/axnet_cs.c
691: endif
692:
693: if device_driver_fmvj18x_cs
694: liblinux_pcmcia_cs_clients_a_SOURCES += \
695: linux/pcmcia-cs/clients/fmvj18x_cs.c
696: endif
697:
698: if device_driver_nmclan_cs
699: liblinux_pcmcia_cs_clients_a_SOURCES += \
700: linux/pcmcia-cs/clients/nmclan_cs.c
701: endif
702:
703: if device_driver_pcnet_cs
704: liblinux_pcmcia_cs_clients_a_SOURCES += \
705: linux/pcmcia-cs/clients/pcnet_cs.c \
706: linux/src/drivers/net/8390.c
707: endif
708:
709: if device_driver_smc91c92_cs
710: liblinux_pcmcia_cs_clients_a_SOURCES += \
711: linux/pcmcia-cs/clients/ositech.h \
712: linux/pcmcia-cs/clients/smc91c92_cs.c
713: endif
714:
715: if device_driver_xirc2ps_cs
716: liblinux_pcmcia_cs_clients_a_SOURCES += \
717: linux/pcmcia-cs/clients/xirc2ps_cs.c
718: endif
719:
720: liblinux_pcmcia_cs_wireless_a_CPPFLAGS = $(liblinux_a_CPPFLAGS) \
721: -I$(srcdir)/linux/pcmcia-cs/include
722: liblinux_pcmcia_cs_wireless_a_CFLAGS = $(liblinux_a_CFLAGS) \
723: -include $(srcdir)/linux/pcmcia-cs/glue/wireless_glue.h
724: liblinux_pcmcia_cs_wireless_a_SOURCES =
725: if device_driver_group_pcmcia
726: noinst_LIBRARIES += \
727: liblinux_pcmcia_cs_wireless.a
728: gnumach_o_LDADD += \
729: liblinux_pcmcia_cs_wireless.a
730: endif
731:
732: if device_driver_orinoco_cs
733: liblinux_pcmcia_cs_wireless_a_SOURCES += \
734: linux/pcmcia-cs/glue/wireless_glue.h \
735: linux/pcmcia-cs/wireless/hermes.c \
736: linux/pcmcia-cs/wireless/hermes.h \
737: linux/pcmcia-cs/wireless/hermes_rid.h \
738: linux/pcmcia-cs/wireless/ieee802_11.h \
739: linux/pcmcia-cs/wireless/orinoco.c \
740: linux/pcmcia-cs/wireless/orinoco.h \
741: linux/pcmcia-cs/wireless/orinoco_cs.c
742: endif
743:
744: #
745: # Building a distribution.
746: #
747:
748: EXTRA_DIST += \
749: linux/dev/README \
750: linux/src/COPYING
751:
1.1.1.2 ! root 752: # Those get #included...
! 753: EXTRA_DIST += \
! 754: linux/src/drivers/scsi/FlashPoint.c \
! 755: linux/src/drivers/scsi/eata_pio_proc.c \
! 756: linux/src/drivers/scsi/scsiiom.c
! 757:
1.1 root 758: # Instead of listing each file individually...
759: EXTRA_DIST += \
760: linux/dev/include \
761: linux/src/include
762: EXTRA_DIST += \
763: linux/pcmcia-cs/include
764: dist-hook: dist-hook-linux
765: .PHONY: dist-hook-linux
766: dist-hook-linux:
767: # These symbolic links are copied from the build directory due to including
768: # `linux/dev/include linux/src/include' to `EXTRA_DIST' above.
769: rm -f \
770: $(distdir)/linux/dev/include/asm \
771: $(distdir)/linux/src/include/asm
772:
773: #
774: # Architecture specific parts.
775: #
776:
777: if HOST_ix86
778: include i386/linux/Makefrag.am
779: endif
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.