|
|
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: ! 752: # Instead of listing each file individually... ! 753: EXTRA_DIST += \ ! 754: linux/dev/include \ ! 755: linux/src/include ! 756: EXTRA_DIST += \ ! 757: linux/pcmcia-cs/include ! 758: dist-hook: dist-hook-linux ! 759: .PHONY: dist-hook-linux ! 760: dist-hook-linux: ! 761: # These symbolic links are copied from the build directory due to including ! 762: # `linux/dev/include linux/src/include' to `EXTRA_DIST' above. ! 763: rm -f \ ! 764: $(distdir)/linux/dev/include/asm \ ! 765: $(distdir)/linux/src/include/asm ! 766: ! 767: # ! 768: # Architecture specific parts. ! 769: # ! 770: ! 771: if HOST_ix86 ! 772: include i386/linux/Makefrag.am ! 773: endif
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.