blob: 05c5a4c58cd3f8503fc75ff3c315bdbb7ce89fd4 [file] [log] [blame]
yuezonghe824eb0c2024-06-27 02:32:26 -07001obj-$(CONFIG_SLIC_TW) +=slic.o
2EXTRA_CFLAGS += -Wno-format-extra-args -Wno-unused-parameter -Wno-unused-variable -Wno-unused-function
3EXTRA_CFLAGS += -Wno-format -Wno-return-type -Wno-strict-prototypes -Wno-unused -Wno-implicit -D__KERNEL__ -DLINUX_KERNEL
4
5ifeq ($(CONFIG_ARCH_ZX297520V3_CPE_SWITCH),y)
6EXTRA_CFLAGS += -DUSE_CMOS_POWER_CIRCUIT
7EXTRA_CFLAGS += -DUSE_RJ11_PLUG_IN_DETECT
8endif
9ccflags-y += -Idrivers/slic_tw/api_lib/includes
10ccflags-y += -Idrivers/slic_tw/api_lib/vp886_api
11ccflags-y += -Idrivers/slic_tw/apps/common
12ccflags-y += -Idrivers/slic_tw/arch
13ccflags-y += -I$(TOPDIR_AP)/os/linux/linux-3.4.x/sound/soc/sanechips
14ccflags-y += -I$(TOPDIR_AP)/os/linux/linux-3.4.x/include/linux
15ccflags-y += -Idrivers/slic_tw/ltapi/lt_api/includes
16ccflags-y += -Idrivers/slic_tw/ltapi/api_lib/vp886_api
17ccflags-y += -Idrivers/slic_tw/ltapi/lt_api/vp886_lt
18
19SRC_ARCH = arch
20SRC_COMMON = api_lib/common
21SRC_API_LIB_VP886 = api_lib/vp886_api
22SRC_APPS_COMMON = apps/common
23SRC_LTAPI_COMMON = ltapi/lt_api/common
24SRC_LTAPI_VP886 = ltapi/lt_api/vp886_lt
25SRC_LTAPI_APILIB_VP886 = ltapi/api_lib/vp886_api
26
27
28slic-objs := $(SRC_ARCH)/slic_tw.o \
29 $(SRC_ARCH)/sys_service.o \
30 $(SRC_COMMON)/vp_api_common.o \
31 $(SRC_COMMON)/vp_api_config.o \
32 $(SRC_COMMON)/vp_api_control.o \
33 $(SRC_COMMON)/vp_api_cslac_seq.o \
34 $(SRC_COMMON)/vp_api_init.o \
35 $(SRC_COMMON)/vp_api_query.o \
36 $(SRC_COMMON)/vp_api_test.o \
37 $(SRC_COMMON)/vp_debug.o \
38 $(SRC_COMMON)/vp_dtmf_detect.o \
39 $(SRC_COMMON)/vp_pulse_decode.o \
40 $(SRC_COMMON)/vp_timer_queue.o \
41 $(SRC_API_LIB_VP886)/vp886_adaptive_ringing.o \
42 $(SRC_API_LIB_VP886)/vp886_calibration_common.o \
43 $(SRC_API_LIB_VP886)/vp886_common.o \
44 $(SRC_API_LIB_VP886)/vp886_control.o \
45 $(SRC_API_LIB_VP886)/vp886_events.o \
46 $(SRC_API_LIB_VP886)/vp886_init.o \
47 $(SRC_API_LIB_VP886)/vp886_query.o \
48 $(SRC_API_LIB_VP886)/vp886_seq.o \
49 $(SRC_API_LIB_VP886)/vp886_slac.o \
50 $(SRC_API_LIB_VP886)/vp886_timers.o \
51 $(SRC_APPS_COMMON)/sdk_qs_utils.o \
52 $(SRC_APPS_COMMON)/BUCK_BOOST_profiles.o \
53 $(SRC_APPS_COMMON)/Le9643_10uHy_4R7uH_Profiles.o \
54 $(SRC_LTAPI_COMMON)/lt_api.o \
55 $(SRC_LTAPI_COMMON)/lt_debug.o \
56 $(SRC_LTAPI_VP886)/lt_api_vp886.o \
57 $(SRC_LTAPI_VP886)/lt_api_vp886_909_all.o \
58 $(SRC_LTAPI_VP886)/lt_api_vp886_cap.o \
59 $(SRC_LTAPI_VP886)/lt_api_vp886_dc_feed_st.o \
60 $(SRC_LTAPI_VP886)/lt_api_vp886_dc_voltage.o \
61 $(SRC_LTAPI_VP886)/lt_api_vp886_draw_break_dt.o \
62 $(SRC_LTAPI_VP886)/lt_api_vp886_line_v.o \
63 $(SRC_LTAPI_VP886)/lt_api_vp886_loopback.o \
64 $(SRC_LTAPI_VP886)/lt_api_vp886_msocket.o \
65 $(SRC_LTAPI_VP886)/lt_api_vp886_on_off_hook_st.o \
66 $(SRC_LTAPI_VP886)/lt_api_vp886_pre_line_v.o \
67 $(SRC_LTAPI_VP886)/lt_api_vp886_rd_bat_cond.o \
68 $(SRC_LTAPI_VP886)/lt_api_vp886_rd_loop_cond.o \
69 $(SRC_LTAPI_VP886)/lt_api_vp886_rd_loop_cond_ext.o \
70 $(SRC_LTAPI_VP886)/lt_api_vp886_res_flt.o \
71 $(SRC_LTAPI_VP886)/lt_api_vp886_ringers.o \
72 $(SRC_LTAPI_VP886)/lt_api_vp886_ringing_st.o \
73 $(SRC_LTAPI_VP886)/lt_api_vp886_roh.o \
74 $(SRC_LTAPI_VP886)/lt_api_vp886_xconnect.o \
75 $(SRC_LTAPI_APILIB_VP886)/vp886_3ele_cap.o \
76 $(SRC_LTAPI_APILIB_VP886)/vp886_ac_rloop.o \
77 $(SRC_LTAPI_APILIB_VP886)/vp886_conclude.o \
78 $(SRC_LTAPI_APILIB_VP886)/vp886_dc_rloop.o \
79 $(SRC_LTAPI_APILIB_VP886)/vp886_draw_break_dt.o \
80 $(SRC_LTAPI_APILIB_VP886)/vp886_gain_toolbox.o \
81 $(SRC_LTAPI_APILIB_VP886)/vp886_loop_conditions.o \
82 $(SRC_LTAPI_APILIB_VP886)/vp886_loop_conditions_ext.o \
83 $(SRC_LTAPI_APILIB_VP886)/vp886_loopback.o \
84 $(SRC_LTAPI_APILIB_VP886)/vp886_met_ramp.o \
85 $(SRC_LTAPI_APILIB_VP886)/vp886_met_ramp_init.o \
86 $(SRC_LTAPI_APILIB_VP886)/vp886_mpicmd.o \
87 $(SRC_LTAPI_APILIB_VP886)/vp886_msocket.o \
88 $(SRC_LTAPI_APILIB_VP886)/vp886_open_vxc.o \
89 $(SRC_LTAPI_APILIB_VP886)/vp886_prepare.o \
90 $(SRC_LTAPI_APILIB_VP886)/vp886_res_flt.o \
91 $(SRC_LTAPI_APILIB_VP886)/vp886_testline.o \
92 $(SRC_LTAPI_APILIB_VP886)/vp886_timer.o \
93 $(SRC_LTAPI_APILIB_VP886)/vp886_xconnect.o \
94 ltapi/lt_intf.o
95
96
97
98
99
100
101