1KERNEL_DIR := $(srctree) 2 3ifneq ($(TARGET_BUILD_VARIANT), user) 4 ccflags-y += -DDEF_ENG 5endif 6 7EXTRA_CFLAGS += -I$(KERNEL_DIR)/bounds_checking_function/include 8EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/tzdriver 9EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/tzdriver/agent_rpmb/core 10EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/tzdriver/auth 11EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/tzdriver/tlogger 12EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/tzdriver/tui 13EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/tzdriver/ion 14EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/tzdriver/core 15EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/tzdriver/include 16 17ifeq ($(CONFIG_TZDRIVER_INTERNAL), y) 18 include $(KERNEL_DIR)/drivers/tzdriver/tzdriver_internal/internal.mk 19endif 20 21obj-y += teek_client_api.o 22obj-y += smc_smp.o tc_client_driver.o session_manager.o mailbox_mempool.o teek_app_load.o 23obj-y += agent.o gp_ops.o mem.o cmdmonitor.o tzdebug.o tz_spi_notify.o tz_pm.o tee_compat_check.o 24obj-y += reserved_mempool.o 25obj-y += teek_client_ext.o 26obj-y += shared_mem.o 27 28ifdef CONFIG_FFA_SUPPORT 29obj-y += ffa_abi.o 30else 31obj-y += smc_abi.o 32endif 33