1 # Makefile for the AVM ISDN device drivers and CAPI subsystem.
3 # The target object and module list name.
5 O_TARGET := vmlinux-obj.o
7 # Objects that export symbols.
9 export-objs := kcapi.o capiutil.o b1dma.o b1pcmcia.o b1.o capifs.o
13 list-multi := kernelcapi.o
14 kernelcapi-objs := kcapi.o
16 # Ordering constraints: kernelcapi.o first
18 # Each configuration option enables a list of files.
20 obj-$(CONFIG_ISDN_CAPI) += kernelcapi.o capiutil.o
21 obj-$(CONFIG_ISDN_CAPI_CAPI20) += capi.o
22 obj-$(CONFIG_ISDN_CAPI_CAPIDRV) += capidrv.o
23 obj-$(CONFIG_ISDN_CAPI_CAPIFS) += capifs.o
24 obj-$(CONFIG_ISDN_DRV_AVMB1_B1ISA) += b1isa.o b1.o
25 obj-$(CONFIG_ISDN_DRV_AVMB1_B1PCI) += b1pci.o b1.o b1dma.o
26 obj-$(CONFIG_ISDN_DRV_AVMB1_B1PCMCIA) += b1pcmcia.o b1.o
27 obj-$(CONFIG_ISDN_DRV_AVMB1_AVM_CS) += avm_cs.o
28 obj-$(CONFIG_ISDN_DRV_AVMB1_T1ISA) += t1isa.o b1.o
29 obj-$(CONFIG_ISDN_DRV_AVMB1_T1PCI) += t1pci.o b1.o b1dma.o
30 obj-$(CONFIG_ISDN_DRV_AVMB1_C4) += c4.o b1.o
32 # The global Rules.make.
34 include $(TOPDIR)/Rules.make
36 # Link rules for multi-part drivers.
38 kernelcapi.o: $(kernelcapi-objs)
39 $(LD) -r -o $@ $(kernelcapi-objs)