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)/bounds_checking_function/include
8419b0af8Sopenharmony_ciEXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/tzdriver
9419b0af8Sopenharmony_ciEXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/tzdriver/agent_rpmb/core
10419b0af8Sopenharmony_ciEXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/tzdriver/auth
11419b0af8Sopenharmony_ciEXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/tzdriver/tlogger
12419b0af8Sopenharmony_ciEXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/tzdriver/tui
13419b0af8Sopenharmony_ciEXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/tzdriver/ion
14419b0af8Sopenharmony_ciEXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/tzdriver/core
15419b0af8Sopenharmony_ciEXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/tzdriver/include
16419b0af8Sopenharmony_ci
17419b0af8Sopenharmony_ciifeq ($(CONFIG_TZDRIVER_INTERNAL), y)
18419b0af8Sopenharmony_ci	include $(KERNEL_DIR)/drivers/tzdriver/tzdriver_internal/internal.mk
19419b0af8Sopenharmony_ciendif
20419b0af8Sopenharmony_ci
21419b0af8Sopenharmony_ciobj-y += teek_client_api.o
22419b0af8Sopenharmony_ciobj-y += smc_smp.o tc_client_driver.o session_manager.o mailbox_mempool.o teek_app_load.o
23419b0af8Sopenharmony_ciobj-y += agent.o gp_ops.o mem.o cmdmonitor.o tzdebug.o tz_spi_notify.o tz_pm.o tee_compat_check.o
24419b0af8Sopenharmony_ciobj-y += reserved_mempool.o
25419b0af8Sopenharmony_ciobj-y += teek_client_ext.o
26419b0af8Sopenharmony_ciobj-y += shared_mem.o
27419b0af8Sopenharmony_ci
28419b0af8Sopenharmony_ciifdef CONFIG_FFA_SUPPORT
29419b0af8Sopenharmony_ciobj-y += ffa_abi.o
30419b0af8Sopenharmony_cielse
31419b0af8Sopenharmony_ciobj-y += smc_abi.o
32419b0af8Sopenharmony_ciendif
33