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:44:46 +00:00
|
|
|
sedlfax-objs := sedl_fax.o debug.o helper.o fsm.o isar.o dchannel.o bchannel.o
|
|
|
|
avmfritz-objs := avm_fritz.o debug.o helper.o fsm.o dchannel.o bchannel.o
|
|
|
|
hfcpci-objs := hfc_pci.o debug.o helper.o dchannel.o bchannel.o
|
|
|
|
mISDN_isac-objs := isac.o arcofi.o debug.o
|
|
|
|
mISDN_core-objs := core.o stack.o udevice.o helper.o
|
|
|
|
mISDN_l1-objs := layer1.o helper.o debug.o fsm.o
|
|
|
|
mISDN_l2-objs := layer2.o tei.o helper.o debug.o fsm.o
|
|
|
|
l3udss1-objs := layer3.o helper.o l3helper.o debug.o fsm.o l3_udss1.o
|
|
|
|
mISDN_capi-objs := 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
|
|
|
|
mISDN_dtmf-objs := dtmf.o helper.o debug.o
|
2001-02-11 22:46:19 +00:00
|
|
|
|
2003-07-18 16:36:03 +00:00
|
|
|
ifdef CONFIG_I4L_CAPI_LAYER
|
2003-07-21 12:44:46 +00:00
|
|
|
I4LmISDN-objs := i4l_mISDN.o helper.o l3helper.o debug.o fsm.o
|
2003-07-18 16:36:03 +00:00
|
|
|
endif
|
|
|
|
|
2003-07-21 12:44:46 +00:00
|
|
|
LX_OBJS += 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:44:46 +00:00
|
|
|
export-objs := core.o isac.o
|
|
|
|
|
|
|
|
obj-$(CONFIG_ISDN_DRV_mISDN) :=
|
|
|
|
obj-$(CONFIG_ISDN_DRV_mISDN) += mISDN_core.o
|
|
|
|
obj-$(CONFIG_ISDN_DRV_mISDN) += mISDN_isac.o
|
|
|
|
obj-$(CONFIG_ISDN_DRV_mISDN) += avmfritz.o
|
|
|
|
obj-$(CONFIG_ISDN_DRV_mISDN) += sedlfax.o
|
|
|
|
obj-$(CONFIG_ISDN_DRV_mISDN) += hfcpci.o
|
|
|
|
obj-$(CONFIG_ISDN_DRV_mISDN) += mISDN_l1.o
|
|
|
|
obj-$(CONFIG_ISDN_DRV_mISDN) += mISDN_l2.o
|
|
|
|
obj-$(CONFIG_ISDN_DRV_mISDN) += l3udss1.o
|
|
|
|
obj-$(CONFIG_ISDN_DRV_mISDN) += mISDN_capi.o
|
|
|
|
obj-$(CONFIG_ISDN_DRV_mISDN) += mISDN_dtmf.o
|
|
|
|
obj-$(CONFIG_ISDN_DRV_mISDN) += I4LmISDN.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:44:46 +00:00
|
|
|
mISDN_core.o: $(mISDN_core-objs)
|
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:44:46 +00:00
|
|
|
mISDN_isac.o: $(mISDN_isac-objs)
|
2003-06-20 10:06:14 +00:00
|
|
|
$(RM) $@
|
|
|
|
$(LD) -r -o $@ $(filter-out $(MODVERFILE) dummy ,$^)
|
|
|
|
|
2003-07-21 12:44:46 +00:00
|
|
|
avmfritz.o: $(avmfritz-objs)
|
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:44:46 +00:00
|
|
|
sedlfax.o: $(sedlfax-objs)
|
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:44:46 +00:00
|
|
|
hfcpci.o: $(hfcpci-objs)
|
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:44:46 +00:00
|
|
|
mISDN_l1.o: $(mISDN_l1-objs)
|
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:44:46 +00:00
|
|
|
mISDN_l2.o: $(mISDN_l2-objs)
|
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
|
|
|
|
2003-07-21 12:44:46 +00:00
|
|
|
l3udss1.o: $(l3udss1-objs)
|
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:44:46 +00:00
|
|
|
mISDN_capi.o: $(mISDN_capi-objs)
|
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-06-20 10:06:14 +00:00
|
|
|
|
2003-07-21 12:44:46 +00:00
|
|
|
mISDN_dtmf.o: $(mISDN_dtmf-objs)
|
2003-06-27 15:19:42 +00:00
|
|
|
$(RM) $@
|
|
|
|
$(LD) -r -o $@ $(filter-out $(MODVERFILE) dummy ,$^)
|
|
|
|
|
2003-07-18 16:36:03 +00:00
|
|
|
ifdef CONFIG_I4L_CAPI_LAYER
|
2003-07-21 12:44:46 +00:00
|
|
|
I4LmISDN.o: $(I4LmISDN-objs)
|
2003-07-18 16:36:03 +00:00
|
|
|
$(RM) $@
|
|
|
|
$(LD) -r -o $@ $(filter-out $(MODVERFILE) dummy ,$^)
|
|
|
|
|
|
|
|
endif
|