blob: 05c5a4c58cd3f8503fc75ff3c315bdbb7ce89fd4 [file] [log] [blame]
obj-$(CONFIG_SLIC_TW) +=slic.o
EXTRA_CFLAGS += -Wno-format-extra-args -Wno-unused-parameter -Wno-unused-variable -Wno-unused-function
EXTRA_CFLAGS += -Wno-format -Wno-return-type -Wno-strict-prototypes -Wno-unused -Wno-implicit -D__KERNEL__ -DLINUX_KERNEL
ifeq ($(CONFIG_ARCH_ZX297520V3_CPE_SWITCH),y)
EXTRA_CFLAGS += -DUSE_CMOS_POWER_CIRCUIT
EXTRA_CFLAGS += -DUSE_RJ11_PLUG_IN_DETECT
endif
ccflags-y += -Idrivers/slic_tw/api_lib/includes
ccflags-y += -Idrivers/slic_tw/api_lib/vp886_api
ccflags-y += -Idrivers/slic_tw/apps/common
ccflags-y += -Idrivers/slic_tw/arch
ccflags-y += -I$(TOPDIR_AP)/os/linux/linux-3.4.x/sound/soc/sanechips
ccflags-y += -I$(TOPDIR_AP)/os/linux/linux-3.4.x/include/linux
ccflags-y += -Idrivers/slic_tw/ltapi/lt_api/includes
ccflags-y += -Idrivers/slic_tw/ltapi/api_lib/vp886_api
ccflags-y += -Idrivers/slic_tw/ltapi/lt_api/vp886_lt
SRC_ARCH = arch
SRC_COMMON = api_lib/common
SRC_API_LIB_VP886 = api_lib/vp886_api
SRC_APPS_COMMON = apps/common
SRC_LTAPI_COMMON = ltapi/lt_api/common
SRC_LTAPI_VP886 = ltapi/lt_api/vp886_lt
SRC_LTAPI_APILIB_VP886 = ltapi/api_lib/vp886_api
slic-objs := $(SRC_ARCH)/slic_tw.o \
$(SRC_ARCH)/sys_service.o \
$(SRC_COMMON)/vp_api_common.o \
$(SRC_COMMON)/vp_api_config.o \
$(SRC_COMMON)/vp_api_control.o \
$(SRC_COMMON)/vp_api_cslac_seq.o \
$(SRC_COMMON)/vp_api_init.o \
$(SRC_COMMON)/vp_api_query.o \
$(SRC_COMMON)/vp_api_test.o \
$(SRC_COMMON)/vp_debug.o \
$(SRC_COMMON)/vp_dtmf_detect.o \
$(SRC_COMMON)/vp_pulse_decode.o \
$(SRC_COMMON)/vp_timer_queue.o \
$(SRC_API_LIB_VP886)/vp886_adaptive_ringing.o \
$(SRC_API_LIB_VP886)/vp886_calibration_common.o \
$(SRC_API_LIB_VP886)/vp886_common.o \
$(SRC_API_LIB_VP886)/vp886_control.o \
$(SRC_API_LIB_VP886)/vp886_events.o \
$(SRC_API_LIB_VP886)/vp886_init.o \
$(SRC_API_LIB_VP886)/vp886_query.o \
$(SRC_API_LIB_VP886)/vp886_seq.o \
$(SRC_API_LIB_VP886)/vp886_slac.o \
$(SRC_API_LIB_VP886)/vp886_timers.o \
$(SRC_APPS_COMMON)/sdk_qs_utils.o \
$(SRC_APPS_COMMON)/BUCK_BOOST_profiles.o \
$(SRC_APPS_COMMON)/Le9643_10uHy_4R7uH_Profiles.o \
$(SRC_LTAPI_COMMON)/lt_api.o \
$(SRC_LTAPI_COMMON)/lt_debug.o \
$(SRC_LTAPI_VP886)/lt_api_vp886.o \
$(SRC_LTAPI_VP886)/lt_api_vp886_909_all.o \
$(SRC_LTAPI_VP886)/lt_api_vp886_cap.o \
$(SRC_LTAPI_VP886)/lt_api_vp886_dc_feed_st.o \
$(SRC_LTAPI_VP886)/lt_api_vp886_dc_voltage.o \
$(SRC_LTAPI_VP886)/lt_api_vp886_draw_break_dt.o \
$(SRC_LTAPI_VP886)/lt_api_vp886_line_v.o \
$(SRC_LTAPI_VP886)/lt_api_vp886_loopback.o \
$(SRC_LTAPI_VP886)/lt_api_vp886_msocket.o \
$(SRC_LTAPI_VP886)/lt_api_vp886_on_off_hook_st.o \
$(SRC_LTAPI_VP886)/lt_api_vp886_pre_line_v.o \
$(SRC_LTAPI_VP886)/lt_api_vp886_rd_bat_cond.o \
$(SRC_LTAPI_VP886)/lt_api_vp886_rd_loop_cond.o \
$(SRC_LTAPI_VP886)/lt_api_vp886_rd_loop_cond_ext.o \
$(SRC_LTAPI_VP886)/lt_api_vp886_res_flt.o \
$(SRC_LTAPI_VP886)/lt_api_vp886_ringers.o \
$(SRC_LTAPI_VP886)/lt_api_vp886_ringing_st.o \
$(SRC_LTAPI_VP886)/lt_api_vp886_roh.o \
$(SRC_LTAPI_VP886)/lt_api_vp886_xconnect.o \
$(SRC_LTAPI_APILIB_VP886)/vp886_3ele_cap.o \
$(SRC_LTAPI_APILIB_VP886)/vp886_ac_rloop.o \
$(SRC_LTAPI_APILIB_VP886)/vp886_conclude.o \
$(SRC_LTAPI_APILIB_VP886)/vp886_dc_rloop.o \
$(SRC_LTAPI_APILIB_VP886)/vp886_draw_break_dt.o \
$(SRC_LTAPI_APILIB_VP886)/vp886_gain_toolbox.o \
$(SRC_LTAPI_APILIB_VP886)/vp886_loop_conditions.o \
$(SRC_LTAPI_APILIB_VP886)/vp886_loop_conditions_ext.o \
$(SRC_LTAPI_APILIB_VP886)/vp886_loopback.o \
$(SRC_LTAPI_APILIB_VP886)/vp886_met_ramp.o \
$(SRC_LTAPI_APILIB_VP886)/vp886_met_ramp_init.o \
$(SRC_LTAPI_APILIB_VP886)/vp886_mpicmd.o \
$(SRC_LTAPI_APILIB_VP886)/vp886_msocket.o \
$(SRC_LTAPI_APILIB_VP886)/vp886_open_vxc.o \
$(SRC_LTAPI_APILIB_VP886)/vp886_prepare.o \
$(SRC_LTAPI_APILIB_VP886)/vp886_res_flt.o \
$(SRC_LTAPI_APILIB_VP886)/vp886_testline.o \
$(SRC_LTAPI_APILIB_VP886)/vp886_timer.o \
$(SRC_LTAPI_APILIB_VP886)/vp886_xconnect.o \
ltapi/lt_intf.o