import PULS_20160108
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / drivers / misc / mediatek / dual_ccci / Makefile
1 include $(srctree)/drivers/misc/mediatek/Makefile.custom
2 #CONFIG_MTK_CCCI_DRIVER :=m
3 ifeq ($(CONFIG_MTK_CCCI_EXT), y)
4
5 #include $(MTK_ROOT_BUILD)/Makefile
6
7 #CCCI_PLATFORM_DRIVER_DIR := $(wildcard $(obj)/$(call to-root,$(obj))mediatek/platform/$(call lc,\
8 # $(CONFIG_MTK_PLATFORM))/kernel/drivers/ccci)
9 #CCCI_PLATFORM_DRIVER_DIR := $(srctree)/mediatek/platform/$(call lc,$(CONFIG_MTK_PLATFORM))/kernel/drivers/dual_ccci
10 CCCI_PLATFORM_DRIVER_DIR := $(srctree)/drivers/misc/mediatek/dual_ccci
11 ifeq ($(CCCI_PLATFORM_DRIVER_DIR),)
12 $(error Invalid ccci platform path, please check)
13 endif
14
15 obj-y += $(subst ",,$(CONFIG_MTK_PLATFORM))/
16
17 obj-$(CONFIG_MTK_CCCI_DRIVER) += ccci.o
18 ccci-y :=ccci_init.o
19 ccci-y +=ccci_hw.o
20 ccci-y +=ccci_logical.o
21 ccci-y +=ccci_md_main.o
22 ccci-y +=ccci_chrdev.o
23 ccci-y +=ccci_tty.o
24 ccci-y +=ccci_ipc.o
25 #ccci-y +=ccci_pmic.o
26 ccci-y +=ccci_fs_main.o
27 ccci-y +=ccci_rpc_main.o
28 ccci-y +=ccmni_net.o
29 ccci-y +=ccmni_v2_net.o
30 ccci-y +=ccmni.o
31 ccci-y +=ccmni_pfp.o
32 ccci-y +=ccci_mk_node.o
33 ccci-y +=ccci_statistics.o
34
35 #include $(CCCI_PLATFORM_DRIVER_DIR)/Makefile
36
37 ifeq ($(CONFIG_MTK_CCCI_DRIVER), y)
38 ccflags-y += -DENABLE_CCCI_DRV_BUILDIN
39 endif
40
41 clean-files += $(patsubst $(obj)/%,%,$(wildcard $(obj)/*~))
42
43 ccflags-y += -I$(srctree)/../bionic/libc/kernel/common/linux -I$(srctree)/$(obj)/include -I$(CCCI_PLATFORM_DRIVER_DIR)/include
44
45 ifneq ($(TARGET_BUILD_VARIANT),user)
46 #ccflags-y += -DCCCI_DEBUG_ON -D__CCCI_LOG__ -DCCCI_MD_DEBUG_ON #-save-temps
47 ccflags-y += -DCCCI_DEBUG_ON -DCCCI_MD_DEBUG_ON #-save-temps
48 #ccflags-y += -DENCRYPT_DEBUG -DCCCI_RPC_DEBUG_ON
49 endif
50 ccflags-y += -D__CCCI_LOG__
51
52 else
53 obj- :=dummy.o
54
55
56 endif