--- zzzz-none-000/linux-2.4.17/drivers/atm/Makefile 2001-11-07 22:39:36.000000000 +0000 +++ sangam-fb-322/linux-2.4.17/drivers/atm/Makefile 2004-12-01 14:51:48.000000000 +0000 @@ -21,6 +21,58 @@ ifeq ($(CONFIG_ATM_NICSTAR_USE_IDT77105),y) obj-$(CONFIG_ATM_NICSTAR) += idt77105.o endif +########################################################################################## +# +# Texas Instruments Avalanche ADSL/SAR module +# +########################################################################################## +ifeq ($(CONFIG_MIPS_SANGAM),y) + +subdir-$(CONFIG_MIPS_SANGAM_ATM) += sangam_atm + +EXTRA_CFLAGS += -DEL -I$(TOPDIR)/drivers/atm/sangam_atm -DPOST_SILICON -DCOMMON_NSP -DNO_ACT -DNO_ADV_STATS + +ifeq ($(CONFIG_MIPS_AVALANCHE_LED),y) +EXTRA_CFLAGS += -DCONFIG_LED_MODULE -DDEREGISTER_LED +endif +ifeq ($(CONFIG_MIPS_AVALANCHE_LED),m) +EXTRA_CFLAGS += -DCONFIG_LED_MODULE -DDEREGISTER_LED +endif +ifeq ($(CONFIG_AVM_ATM_DSP_MSG),y) +EXTRA_CFLAGS += -O3 +endif + +list-multi := tiatm.o +tiatm-objs := sangam_atm/tn7atm.o sangam_atm/tn7dsl.o sangam_atm/tn7sar.o \ + sangam_atm/dsl_hal_api.o sangam_atm/dsl_hal_support.o sangam_atm/cpsar.o \ + sangam_atm/aal5sar.o sangam_atm/dspMsg.o + +ifeq ($(CONFIG_UBIK2),y) +export-objs += dsl_hal_export.o +tiatm-objs += dsl_hal_export.o +endif +ifeq ($(CONFIG_UBIK2),m) +export-objs += dsl_hal_export.o +tiatm-objs += dsl_hal_export.o +endif +ifeq ($(CONFIG_AVM_BLUETOOTH),y) +export-objs += dsl_hal_export.o +tiatm-objs += dsl_hal_export.o +endif +ifeq ($(CONFIG_AVM_BLUETOOTH),m) +export-objs += dsl_hal_export.o +tiatm-objs += dsl_hal_export.o +endif + +obj-$(CONFIG_MIPS_SANGAM_ATM) += tiatm.o + +endif +########################################################################################## +# +# Texas Instruments Avalanche ADSL/SAR module +# +########################################################################################## + ifeq ($(CONFIG_ATM_IDT77252_USE_SUNI),y) obj-$(CONFIG_ATM_IDT77252) += suni.o @@ -55,7 +107,7 @@ obj-$(CONFIG_ATM_FORE200E) += fore_200e.o -EXTRA_CFLAGS=-g +#EXTRA_CFLAGS=-g list-multi := fore_200e.o fore_200e-objs := fore200e.o $(FORE200E_FW_OBJS) @@ -109,3 +161,6 @@ ifneq ($(FORE200E_FW_CHANGED),) $(FORE200E_FW_CHANGED): dummy endif + +tiatm.o: $(tiatm-objs) + $(LD) -r -o $@ $(tiatm-objs)