mISDN/drivers/isdn/hardware/mISDN/Makefile

121 lines
2.9 KiB
Makefile
Raw Normal View History

2001-02-11 22:46:19 +00:00
L_OBJS :=
M_OBJS :=
LX_OBJS :=
MX_OBJS :=
O_OBJS :=
OX_OBJS :=
L_TARGET :=
2001-09-30 17:09:23 +00:00
O_TARGET := vmlinux-obj.o
2001-02-11 22:46:19 +00:00
# EXTRA_CFLAGS += -S -g
# multi objects
2003-07-21 12:00:05 +00:00
SEDLFAXOBJ := sedl_fax.o debug.o helper.o fsm.o isar.o mISDN_dch.o mISDN_bch.o
2001-02-11 22:46:19 +00:00
2003-07-21 12:00:05 +00:00
FRITZOBJ := fritz_pci.o debug.o helper.o fsm.o mISDN_dch.o mISDN_bch.o
2001-02-11 22:46:19 +00:00
2003-07-21 12:00:05 +00:00
HFC_PCIOBJ := hfc_pci.o debug.o helper.o mISDN_dch.o mISDN_bch.o
2001-08-02 14:56:28 +00:00
2003-07-21 12:00:05 +00:00
mISDNisac-objs := isac.o arcofi.o debug.o
2003-07-21 12:00:05 +00:00
OBJ_core := mISDN_core.o mISDN_stack.o mISDN_dev.o helper.o
OBJ_l1 := mISDN_l1.o helper.o debug.o fsm.o
OBJ_l2 := mISDN_l2.o tei.o helper.o debug.o fsm.o
OBJ_l3udss1 := mISDN_l3.o helper.o l3helper.o debug.o fsm.o l3_udss1.o
2001-02-21 19:19:15 +00:00
OBJ_capi := capi.o contr.o listen.o appl.o plci.o cplci.o ncci.o asn1.o \
asn1_aoc.o asn1_comp.o asn1_generic.o asn1_diversion.o \
asn1_basic_service.o asn1_address.o asn1_enc.o capi_enc.o \
supp_serv.o helper.o l3helper.o debug.o fsm.o
2003-07-21 12:00:05 +00:00
OBJ_dtmf := mISDN_dtmf.o helper.o debug.o
2001-02-11 22:46:19 +00:00
ifdef CONFIG_I4L_CAPI_LAYER
i4lcapi-objs := i4l_capi.o helper.o l3helper.o debug.o fsm.o
endif
2003-07-21 12:00:05 +00:00
LX_OBJS += mISDN_core.o
2001-02-11 22:46:19 +00:00
2001-03-03 08:07:30 +00:00
ifdef MEMDBG
EXTRA_CFLAGS += -DMEMDBG
MX_OBJS += memdbg.o
endif
2003-07-21 12:00:05 +00:00
#ifeq ($(CONFIG_ISDN_DRV_mISDN),y)
# O_TARGET += mISDN.o
2001-02-11 22:46:19 +00:00
#else
2003-07-21 12:00:05 +00:00
# ifeq ($(CONFIG_ISDN_DRV_mISDN),m)
# O_TARGET += mISDN.o
# M_OBJS += mISDN.o
2001-02-11 22:46:19 +00:00
# endif
#endif
2003-07-21 12:00:05 +00:00
export-objs := mISDN_core.o isac.o
2001-11-26 17:18:30 +00:00
2003-07-21 12:00:05 +00:00
obj-$(CONFIG_ISDN_DRV_NEWmISDN) :=
obj-$(CONFIG_ISDN_DRV_NEWmISDN) += mISDNcore.o
2001-11-14 10:41:26 +00:00
2003-07-21 12:00:05 +00:00
obj-$(CONFIG_ISDN_DRV_NEWmISDN) += mISDNisac.o
2003-07-21 12:00:05 +00:00
obj-$(CONFIG_ISDN_DRV_NEWmISDN) += fritzpci.o
obj-$(CONFIG_ISDN_DRV_NEWmISDN) += sedlfax.o
obj-$(CONFIG_ISDN_DRV_NEWmISDN) += hfcpci.o
2003-07-21 12:00:05 +00:00
obj-$(CONFIG_ISDN_DRV_NEWmISDN) += mISDNl1.o
obj-$(CONFIG_ISDN_DRV_NEWmISDN) += mISDNl2.o
obj-$(CONFIG_ISDN_DRV_NEWmISDN) += l3udss1.o
obj-$(CONFIG_ISDN_DRV_NEWmISDN) += mISDNcapi.o
obj-$(CONFIG_ISDN_DRV_NEWmISDN) += mISDNdtmf.o
obj-$(CONFIG_ISDN_DRV_NEWmISDN) += i4lcapi.o
2001-09-30 17:09:23 +00:00
2001-10-01 23:22:43 +00:00
M_OBJS := $(obj-m)
2001-02-11 22:46:19 +00:00
include $(TOPDIR)/Rules.make
2003-07-21 12:00:05 +00:00
mISDNcore.o: $(OBJ_core)
2001-02-11 22:46:19 +00:00
$(RM) $@
2001-10-01 23:22:43 +00:00
$(LD) -r -o $@ $(filter-out $(MODVERFILE) dummy ,$^)
2001-02-11 22:46:19 +00:00
2003-07-21 12:00:05 +00:00
mISDNisac.o: $(mISDNisac-objs)
$(RM) $@
$(LD) -r -o $@ $(filter-out $(MODVERFILE) dummy ,$^)
2001-08-02 14:56:28 +00:00
fritzpci.o: $(FRITZOBJ)
2001-02-11 22:46:19 +00:00
$(RM) $@
2001-10-01 23:22:43 +00:00
$(LD) -r -o $@ $(filter-out $(MODVERFILE) dummy ,$^)
2001-02-11 22:46:19 +00:00
2001-08-02 14:56:28 +00:00
sedlfax.o: $(SEDLFAXOBJ)
2001-02-11 22:46:19 +00:00
$(RM) $@
2001-10-01 23:22:43 +00:00
$(LD) -r -o $@ $(filter-out $(MODVERFILE) dummy ,$^)
2001-02-11 22:46:19 +00:00
2001-08-02 14:56:28 +00:00
hfcpci.o: $(HFC_PCIOBJ)
2001-02-11 22:46:19 +00:00
$(RM) $@
2001-10-01 23:22:43 +00:00
$(LD) -r -o $@ $(filter-out $(MODVERFILE) dummy ,$^)
2001-02-11 22:46:19 +00:00
2003-07-21 12:00:05 +00:00
mISDNl1.o: $(OBJ_l1)
2001-02-11 22:46:19 +00:00
$(RM) $@
2001-10-01 23:22:43 +00:00
$(LD) -r -o $@ $(filter-out $(MODVERFILE) dummy ,$^)
2001-02-11 22:46:19 +00:00
2003-07-21 12:00:05 +00:00
mISDNl2.o: $(OBJ_l2)
2001-08-02 14:56:28 +00:00
$(RM) $@
2001-10-01 23:22:43 +00:00
$(LD) -r -o $@ $(filter-out $(MODVERFILE) dummy ,$^)
2001-08-02 14:56:28 +00:00
l3udss1.o: $(OBJ_l3udss1)
2001-02-11 22:46:19 +00:00
$(RM) $@
2001-10-01 23:22:43 +00:00
$(LD) -r -o $@ $(filter-out $(MODVERFILE) dummy ,$^)
2001-02-11 22:46:19 +00:00
2003-07-21 12:00:05 +00:00
mISDNcapi.o: $(OBJ_capi)
2001-02-21 19:19:15 +00:00
$(RM) $@
2001-10-01 23:22:43 +00:00
$(LD) -r -o $@ $(filter-out $(MODVERFILE) dummy ,$^)
2003-07-21 12:00:05 +00:00
mISDNdtmf.o: $(OBJ_dtmf)
$(RM) $@
$(LD) -r -o $@ $(filter-out $(MODVERFILE) dummy ,$^)
ifdef CONFIG_I4L_CAPI_LAYER
i4lcapi.o: $(i4lcapi-objs)
$(RM) $@
$(LD) -r -o $@ $(filter-out $(MODVERFILE) dummy ,$^)
endif