import PULS_20160108
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / drivers / misc / mediatek / eccci / Makefile
1 ifeq ($(CONFIG_MTK_ECCCI_DRIVER), y)
2
3 include $(srctree)/drivers/misc/mediatek/Makefile.custom
4
5 obj-$(CONFIG_MTK_ECCCI_DRIVER) := ccci.o
6 ccflags-y += -I$(srctree)/drivers/misc/mediatek/eccci/$(MTK_PLATFORM)
7 ccflags-y += -I$(srctree)/drivers/misc/mediatek/conn_md/include/
8 ccflags-y += -I$(srctree)/drivers/misc/mediatek/eccci/
9
10 ifeq ($(CONFIG_MTK_SECURITY_SW_SUPPORT), y)
11 ccflags-y += -DENABLE_MD_IMG_SECURITY_FEATURE
12 endif
13 ifeq ($(CONFIG_MTK_SEC_MODEM_NVRAM_ANTI_CLONE), y)
14 ccflags-y += -DMTK_SEC_MODEM_NVRAM_ANTI_CLONE
15 endif
16
17 # common services
18 ccci-y := ccci_core.o ccci_bm.o ccci_support.o
19
20 # port routines
21 ccci-y += port_char.o port_net.o port_kernel.o port_ipc.o port_cfg.o
22
23 # modem drivers
24 ifeq ($(CONFIG_MTK_ECCCI_CCIF), y)
25 ccci-y += ccci_ringbuf.o modem_ccif.o
26 endif
27
28 ifeq ($(CONFIG_MTK_ECCCI_CLDMA), y)
29 ccci-y += modem_cldma.o
30 endif
31
32 # modem_xxx.o and modem_ut.o should not be enabled both, unless you checked code (device number. etc.).
33 ifeq ($(CONFIG_MTK_ECCCI_UT), y)
34 ccci-y += modem_ut.o
35 endif
36
37 obj-y += $(subst ",,$(CONFIG_MTK_PLATFORM))/
38
39 else
40 obj- := dummy.o # avoid build error
41 endif
42
43