import of ftp.dlink.com/GPL/DSMG-600_reB/ppclinux.tar.gz
[linux-2.4.21-pre4.git] / drivers / isdn / avmb1 / Makefile
1 # Makefile for the AVM ISDN device drivers and CAPI subsystem.
2
3 # The target object and module list name.
4
5 O_TARGET        := vmlinux-obj.o
6
7 # Objects that export symbols.
8
9 export-objs     := kcapi.o capiutil.o b1dma.o b1pcmcia.o b1.o capifs.o
10
11 # Multipart objects.
12
13 list-multi      := kernelcapi.o
14 kernelcapi-objs := kcapi.o
15
16 # Ordering constraints: kernelcapi.o first
17
18 # Each configuration option enables a list of files.
19
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
31
32 # The global Rules.make.
33
34 include $(TOPDIR)/Rules.make
35
36 # Link rules for multi-part drivers.
37
38 kernelcapi.o: $(kernelcapi-objs)
39         $(LD) -r -o $@ $(kernelcapi-objs)
40