1419b0af8Sopenharmony_ciKERNEL_DIR := $(srctree)
2419b0af8Sopenharmony_ci
3419b0af8Sopenharmony_ciifneq ($(TARGET_BUILD_VARIANT),user)
4419b0af8Sopenharmony_ci	ccflags-y += -DDEF_ENG
5419b0af8Sopenharmony_ciendif
6419b0af8Sopenharmony_ci
7419b0af8Sopenharmony_ciEXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/platform_drivers/tzdriver
8419b0af8Sopenharmony_ciEXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/platform_drivers/tzdriver/core
9419b0af8Sopenharmony_ciEXTRA_CFLAGS += -I$(KERNEL_DIR)/bounds_checking_function/include
10419b0af8Sopenharmony_ci
11419b0af8Sopenharmony_ciifeq ($(CONFIG_MEDIATEK_SOLUTION),y)
12419b0af8Sopenharmony_ci	MTK_PLATFORM := $(subst ",,$(CONFIG_MTK_PLATFORM))
13419b0af8Sopenharmony_ci	EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/mmc/core
14419b0af8Sopenharmony_ci	EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/mmc/card
15419b0af8Sopenharmony_ci	EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/misc/mediatek/include
16419b0af8Sopenharmony_ci	EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/misc/mediatek/include/mt-plat/$(MTK_PLATFORM)/include
17419b0af8Sopenharmony_ci	EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/misc/mediatek/include/mt-plat
18419b0af8Sopenharmony_ci	EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/misc/mediatek/base/power/$(MTK_PLATFORM)
19419b0af8Sopenharmony_ci	EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/misc/mediatek/base/power/include
20419b0af8Sopenharmony_ci	EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/devfreq
21419b0af8Sopenharmony_ci	EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/scsi/ufs
22419b0af8Sopenharmony_ci	EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/mmc/host/mediatek/ComboA
23419b0af8Sopenharmony_ci	ifeq ($(CONFIG_MTK_PLATFORM), "mt6761")
24419b0af8Sopenharmony_ci		EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/mmc/host/mediatek/ComboA/mt6765
25419b0af8Sopenharmony_ci	else
26419b0af8Sopenharmony_ci		EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/mmc/host/mediatek/ComboA/$(MTK_PLATFORM)
27419b0af8Sopenharmony_ci	endif
28419b0af8Sopenharmony_ci	EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/mmc/host/mediatek/$(MTK_PLATFORM)
29419b0af8Sopenharmony_ci	EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/mmc/host/mediatek/$(MTK_PLATFORM)/$(MTK_PLATFORM)
30419b0af8Sopenharmony_ci	EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/platform_drivers/tzdriver/agent_rpmb/mplat
31419b0af8Sopenharmony_ci	obj-$(CONFIG_RPMB_AGENT) += core/agent_rpmb.o mplat/rpmb_driver.o
32419b0af8Sopenharmony_cielse
33419b0af8Sopenharmony_ci	EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/platform_drivers/tzdriver/agent_rpmb/generic
34419b0af8Sopenharmony_ci	obj-$(CONFIG_RPMB_AGENT) += core/agent_rpmb.o generic/rpmb_driver.o
35419b0af8Sopenharmony_ciendif