Annotation of Gnu-Mach/linux/Makefrag.am, revision 1.1.1.2

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

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.