• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1KERNEL_DIR := $(srctree)
2
3ifneq ($(TARGET_BUILD_VARIANT),user)
4	ccflags-y += -DDEF_ENG
5endif
6
7EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/platform_drivers/tzdriver
8EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/platform_drivers/tzdriver/core
9EXTRA_CFLAGS += -I$(KERNEL_DIR)/bounds_checking_function/include
10
11ifeq ($(CONFIG_MEDIATEK_SOLUTION),y)
12	MTK_PLATFORM := $(subst ",,$(CONFIG_MTK_PLATFORM))
13	EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/mmc/core
14	EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/mmc/card
15	EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/misc/mediatek/include
16	EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/misc/mediatek/include/mt-plat/$(MTK_PLATFORM)/include
17	EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/misc/mediatek/include/mt-plat
18	EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/misc/mediatek/base/power/$(MTK_PLATFORM)
19	EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/misc/mediatek/base/power/include
20	EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/devfreq
21	EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/scsi/ufs
22	EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/mmc/host/mediatek/ComboA
23	ifeq ($(CONFIG_MTK_PLATFORM), "mt6761")
24		EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/mmc/host/mediatek/ComboA/mt6765
25	else
26		EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/mmc/host/mediatek/ComboA/$(MTK_PLATFORM)
27	endif
28	EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/mmc/host/mediatek/$(MTK_PLATFORM)
29	EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/mmc/host/mediatek/$(MTK_PLATFORM)/$(MTK_PLATFORM)
30	EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/platform_drivers/tzdriver/agent_rpmb/mplat
31	obj-$(CONFIG_RPMB_AGENT) += core/agent_rpmb.o mplat/rpmb_driver.o
32else
33	EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/platform_drivers/tzdriver/agent_rpmb/generic
34	obj-$(CONFIG_RPMB_AGENT) += core/agent_rpmb.o generic/rpmb_driver.o
35endif