blob: 36bb46061965b031db02926a1d9291bb88fa1846 [file] [log] [blame]
rjw6c1fd8f2022-11-30 14:33:01 +08001INC_DIR =
2COMP_DEFS =
3FOLDER_LIST =
4
5# Define source file lists to SRC_LIST
6# Define source file folder to FOLDER_LIST
7#middleware
8FOLDER_LIST += ./custom/middleware/common
9ifneq ($(strip $(MODIS_CONFIG)),TRUE)
10ifeq ($(strip $(HIF_USB_SUPPORT)),TRUE)
11FOLDER_LIST += ./custom/middleware/common/usbc_custom_mode
12endif
13endif
14#INC_DIR += ./custom/middleware/common/usbc_custom_mode
15ifneq ($(strip $(TEST_LOAD_TYPE)),BASIC)
16 FOLDER_LIST += $(call CUSTOM_FLD_MAPPING,./custom/middleware/meta)
17endif
18
19
20SRC_LIST += $(foreach DIR,$(FOLDER_LIST), \
21 $(foreach FILE,$(wildcard $(DIR)/*.c),$(FILE)) \
22)
23SRC_LIST += $(foreach DIR,$(FOLDER_LIST), \
24 $(foreach FILE,$(wildcard $(DIR)/*.cpp),$(FILE)) \
25)
26SRC_LIST += $(foreach DIR,$(FOLDER_LIST), \
27 $(foreach FILE,$(wildcard $(DIR)/*.s),$(FILE)) \
28)
29SRC_LIST += $(foreach DIR,$(FOLDER_LIST), \
30 $(foreach FILE,$(wildcard $(DIR)/*.S),$(FILE)) \
31)
32SRC_LIST += $(foreach DIR,$(FOLDER_LIST), \
33 $(foreach FILE,$(wildcard $(DIR)/*.dws),$(FILE)) \
34)
35SRC_LIST += $(foreach DIR,$(FOLDER_LIST), \
36 $(foreach FILE,$(wildcard $(DIR)/*.rec),$(FILE)) \
37)
38
39#only in MoDIS
40ifeq ($(filter __MTK_TARGET__, $(strip $(MODULE_DEFS))),)
41 ifdef MODIS_TAP_ACCESS
42 ifeq ($(strip $(MODIS_TAP_ACCESS)), CLDMA)
43 MODIS_DIS_FILE += usbc_custom.c
44 endif
45 endif
46 SRC_LIST := $(foreach file,$(SRC_LIST),$(if $(filter $(notdir $(call Lower,$(file))),$(call Lower,$(MODIS_DIS_FILE))),,$(file)))
47endif
48
49
50SRC_LIST := $(call uniq,$(SRC_LIST))
51INC_DIR += driver/audio/med/audio/include
52INC_DIR += driver/sys_drv/cache/inc
53INC_DIR += driver/sys_drv/cache/inc/$(MD_VER_FOLDER)
54
55# ATCI is always needed.
56INC_DIR += custom/protocol/common/atci/include
57
58ifeq ($(filter __MTK_TARGET__,$(strip $(MODULE_DEFS))),)
59 INC_DIR += MoDIS_VC9/drv_sim/include
60endif
61
62INC_DIR := $(call uniq,$(INC_DIR))
63
64
65# Define the specified compile options to COMP_DEFS
66COMP_DEFS += __UCS2_ENCODING \
67 MMI_ON_HARDWARE_P \
68 APCS_INTWORK \
69 USE_JAM=0 \
70 COMPILER_SUPPORTS_LONG=1