1KERNEL_DIR :=$(srctree) 2 3ifneq ($(TARGET_BUILD_VARIANT), user) 4 ccflags-y += -DDEBUG_TUI 5endif 6 7ifeq ($(CONFIG_TZDRIVER_OHOS),y) 8EXTRA_CFLAGS += -DTUI_DAEMON_UID_IN_OH=6668 9endif 10 11ifeq ($(CONFIG_TEE_TUI_MTK), y) 12EXTRA_CFLAGS += -Idrivers/tzdriver 13EXTRA_CFLAGS += -Idrivers/tzdriver/core 14 15EXTRA_CFLAGS += -I$(KERNEL_DIR)/../../../../third_party/bounds_checking_function/include 16EXTRA_CFLAGS += -Idrivers/gpu/drm/mediatek 17EXTRA_CFLAGS += -Idrivers/misc/mediatek/memory-ssmr 18EXTRA_CFLAGS += -Idrivers/devkit/lcdkit/lcdkit3.0/kernel/mtk/include 19EXTRA_CFLAGS += -Idrivers/devkit/lcdkit/lcdkit3.0/kernel/common/include 20EXTRA_CFLAGS += -Idrivers/devkit/lcdkit/lcdkit3.0/kernel/mtk/adapt 21else 22EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/platform_drivers/tzdriver 23EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/platform_drivers/tzdriver/core 24 25ifeq ($(CONFIG_TEE_TUI_DISPLAY_3_0), y) 26EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/video/dkmd/dksm 27EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/video/fbdev/dkmd/dksm 28EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/video/dkmd/dpu/begonia 29EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/video/fbdev/dkmd/dpu/begonia 30EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/video/dkmd/dpu/begonia/composer 31EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/video/fbdev/dkmd/dpu/begonia/composer 32EXTRA_CFLAGS += -I$(KERNEL_DIR)/include/platform_include/display/dkmd 33else 34EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/video/dkmd/dpu/azalea 35EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/video/fbdev/dkmd/dpu/azalea 36endif 37 38endif 39 40EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/platform_drivers/tzdriver/include 41EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/platform_drivers/tzdriver/ion 42EXTRA_CFLAGS += -include internal_functions.h 43 44ifeq ($(CONFIG_HW_SECMEM), y) 45EXTRA_CFLAGS += -Idrivers/uni_drivers/secmem 46endif 47 48obj-$(CONFIG_TEE_TUI) += tui.o