85 lines
3.7 KiB
Makefile
85 lines
3.7 KiB
Makefile
#
|
|
# Makefile for the Linux network (wan) device drivers.
|
|
#
|
|
# 3 Aug 2000, Christoph Hellwig <hch@infradead.org>
|
|
# Rewritten to use lists instead of if-statements.
|
|
#
|
|
|
|
|
|
PWD=$(shell pwd)
|
|
WAN_MODULES = sdladrv.o wanrouter.o wanpipe.o wanpipe_syncppp.o af_wanpipe.o wanec.o wan_aften.o
|
|
|
|
CONFIG_WANPIPE_X25=n
|
|
CONFIG_WANPIPE_FR=n
|
|
CONFIG_WANPIPE_CHDLC=n
|
|
CONFIG_WANPIPE_PPP=n
|
|
CONFIG_WANPIPE_MULTPPP=n
|
|
|
|
EXTRA_CFLAGS=$(EXTRA_FLAGS)
|
|
|
|
wanpipe-y := sdlamain.o
|
|
|
|
ifneq (,$(ZAPDIR))
|
|
PRODUCT_DEFINES += -DCONFIG_PRODUCT_WANPIPE_TDM_VOICE
|
|
wanpipe-y += sdla_tdmv.o sdla_remora_tdmv.o sdla_bri_tdmv.o sdla_gsm_tdmv.o sdla_tdmv_dummy.o sdla_usb_remora_tdmv.o
|
|
|
|
ifneq (,$(wildcard $(ZAPHDLC)))
|
|
PRODUCT_DEFINES+= -DCONFIG_PRODUCT_WANPIPE_TDM_VOICE_DCHAN_ZAPTEL
|
|
endif
|
|
endif
|
|
|
|
wanpipe-y += sdla_ft1.o sdla_te1.o sdla_te3.o sdla_56k.o sdla_8te1.o
|
|
wanpipe-y += wanpipe_tdm_api.o
|
|
wanpipe-y += aft_core.o aft_core_api_events.o aft_core_prot.o aft_core_utils.o
|
|
wanpipe-y += sdla_xilinx.o aft_a104.o
|
|
wanpipe-y += aft_gsm.o aft_analog.o sdla_aft_te3.o wanpipe_utils.o sdla_remora_analog.o
|
|
wanpipe-y += wanpipe_abstr.o wanpipe_linux_iface.o
|
|
wanpipe-y += wanpipe_tdm_api.o sdla_remora.o
|
|
wanpipe-y += sdla_gsm.o sdla_bri.o aft_bri.o sdla_serial.o wanpipe_mtp1.o
|
|
|
|
wanpipe-y += wanpipe_codec.o wanpipe_codec_law.o
|
|
wanpipe-y += wanpipe_usb.o sdla_usb_remora.o
|
|
wanpipe-y += wanpipe_timer_dev.o
|
|
|
|
EXTRA_CFLAGS += $(PRODUCT_DEFINES)
|
|
|
|
wanpipe-objs := $(wanpipe-y)
|
|
|
|
|
|
WANECDIR=../../wanec
|
|
BTDIR=$(WANECDIR)/oct6100_api/apilib/bt
|
|
LARGMATHDIR=$(WANECDIR)/oct6100_api/apilib/largmath
|
|
LLMANDIR=$(WANECDIR)/oct6100_api/apilib/llman
|
|
OCTAPIDIR=$(WANECDIR)/oct6100_api/octdeviceapi/oct6100api/oct6100_api
|
|
OCTAPIMIDIR=$(WANECDIR)/oct6100_api/octdeviceapi/oct6100api/oct6100_apimi
|
|
HOME=$(HOMEDIR)/patches/kdrivers/wanec
|
|
|
|
EXTRA_CFLAGS += -I$(HOME) -I$(HOME)/oct6100_api -I$(HOME)/oct6100_api/include -I$(HOME)/oct6100_api/include/oct6100api -I$(HOME)/oct6100_api/include -I$(HOME)/oct6100_api/include/apilib -I$(HOME)/oct6100_api/include/apilib -I$(HOME)/oct6100_api/include/octrpc -I$(HOME)/oct6100_api/include/oct6100api -I$(HOME)/oct6100_api/octdeviceapi/oct6100api -DENABLE_TONE_PLAY
|
|
|
|
wanec-y := $(WANECDIR)/wanec_iface.o $(WANECDIR)/wanec_cmd.o $(WANECDIR)/wanec_utils.o $(WANECDIR)/wanec_dev.o
|
|
wanec-y += $(BTDIR)/octapi_bt0.o $(LARGMATHDIR)/octapi_largmath.o
|
|
wanec-y += $(LLMANDIR)/octapi_llman.o $(OCTAPIMIDIR)/oct6100_mask_interrupts.o
|
|
wanec-y += $(OCTAPIDIR)/oct6100_adpcm_chan.o $(OCTAPIDIR)/oct6100_channel.o
|
|
wanec-y += $(OCTAPIDIR)/oct6100_chip_open.o $(OCTAPIDIR)/oct6100_chip_stats.o
|
|
wanec-y += $(OCTAPIDIR)/oct6100_conf_bridge.o $(OCTAPIDIR)/oct6100_debug.o
|
|
wanec-y += $(OCTAPIDIR)/oct6100_events.o $(OCTAPIDIR)/oct6100_interrupts.o
|
|
wanec-y += $(OCTAPIDIR)/oct6100_memory.o $(OCTAPIDIR)/oct6100_miscellaneous.o
|
|
wanec-y += $(OCTAPIDIR)/oct6100_mixer.o $(OCTAPIDIR)/oct6100_phasing_tsst.o
|
|
wanec-y += $(OCTAPIDIR)/oct6100_playout_buf.o $(OCTAPIDIR)/oct6100_remote_debug.o
|
|
wanec-y += $(OCTAPIDIR)/oct6100_tlv.o $(OCTAPIDIR)/oct6100_tone_detection.o
|
|
wanec-y += $(OCTAPIDIR)/oct6100_tsi_cnct.o $(OCTAPIDIR)/oct6100_tsst.o
|
|
wanec-y += $(OCTAPIDIR)/oct6100_user.o
|
|
|
|
wanec-objs := $(wanec-y)
|
|
|
|
sdladrv-objs := sdladrv_src.o sdladrv_fe.o sdladrv_utils.o sdladrv_usb.o wan_mem_debug.o wanpipe_cdev_linux.o wanpipe_logger.o
|
|
|
|
wanrouter-objs := ../wanrouter/wanmain.o ../wanrouter/wanproc.o ../wanrouter/waniface.o ../wanrouter/wandev.o
|
|
|
|
af_wanpipe-objs := ../wanrouter/af_wanpipe_src.o ../wanrouter/af_wanpipe_datascope.o
|
|
|
|
wan_aften-objs := ../wan_aften/wan_aften_src.o ../wan_aften/wanpipe_linux_iface.o
|
|
|
|
obj-m += $(WAN_MODULES)
|
|
|