• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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