blob: 563e1440dc56099830e69f48e4c2438aeb6fe5db [file] [log] [blame]
rjw6c1fd8f2022-11-30 14:33:01 +08001# Define source file lists to SRC_LIST
2SRC_LIST = protocol/layer4/l4/uem/src/uem_proc_cmd.c \
3 protocol/layer4/l4/uem/src/uem_proc_msg.c \
4 protocol/layer4/l4/uem/src/uem_main.c \
5 protocol/layer4/l4/uem/src/uem_msg_hdlr.c \
6 protocol/layer4/l4/uem/src/uem_at_cmd.c \
7 protocol/layer4/l4/uem/src/uem_utility.c \
8 protocol/layer4/l4/uem/src/uem_gpio_ctrl.c \
9 protocol/layer4/l4/phb/src/phb_common.c \
10 protocol/layer4/l4/phb/src/phb_config.c \
11 protocol/layer4/l4/phb/src/phb_context.c \
12 protocol/layer4/l4/phb/src/phb_control_block.c \
13 protocol/layer4/l4/phb/src/phb_data_desc.c \
14 protocol/layer4/l4/phb/src/phb_data_entry_table.c \
15 protocol/layer4/l4/phb/src/phb_handler_approve.c \
16 protocol/layer4/l4/phb/src/phb_handler_delete.c \
17 protocol/layer4/l4/phb/src/phb_handler_read.c \
18 protocol/layer4/l4/phb/src/phb_handler_sat.c \
19 protocol/layer4/l4/phb/src/phb_handler_search.c \
20 protocol/layer4/l4/phb/src/phb_handler_startup.c \
21 protocol/layer4/l4/phb/src/phb_handler_write.c \
22 protocol/layer4/l4/phb/src/phb_ilm.c \
23 protocol/layer4/l4/phb/src/phb_main.c \
24 protocol/layer4/l4/phb/src/phb_name_num_index.c \
25 protocol/layer4/l4/phb/src/phb_nvram_access.c \
26 protocol/layer4/l4/phb/src/phb_pindex.c \
27 protocol/layer4/l4/phb/src/phb_sap.c \
28 protocol/layer4/l4/phb/src/phb_se.c \
29 protocol/layer4/l4/phb/src/phb_sim_access.c \
30 protocol/layer4/l4/phb/src/phb_utils.c \
31
32# Define include path lists to INC_DIR
33INC_DIR = protocol/layer4/l4/csm \
34 protocol/layer4/l4/csm/cc/include \
35 protocol/layer4/l4/csm/ss/include \
36 protocol/layer4/l4/include \
37 protocol/layer4/l4/uem/include \
38 protocol/layer4/l4/smu/include \
39 protocol/layer4/l4/atci/include \
40 protocol/layer4/l4/l4c/include/common \
41 protocol/layer4/l4/l4c/include/proc \
42 protocol/layer4/l4/phb/include \
43 protocol/layer4/l4/smsal/include \
44 protocol/layer4/l4/rac/common/include \
45 protocol/layer4/l4/rac/ugrac/include \
46 protocol/interface/l4 \
47 protocol/interface/l4misc \
48 protocol/interface/ims \
49 ./interface/middleware/meta \
50 interface/service/kal \
51 interface/service/nvram \
52 interface/protocol/general \
53 interface/driver/hwdrv \
54 interface/driver/drv_def \
55 driver/peripheral/inc \
56 interface/protocol/uem/include
57
58
59#mtk04121
60ifneq ($(filter __ETCM__, $(strip $(MODULE_DEFS))),)
61INC_DIR += protocol/layer4/l4/tcm/etcm/include
62endif
63
64ifneq ($(strip $(EUTRAN_MODE_SUPPORT)),NONE)
65 INC_DIR += protocol/layer4/l4/rac/erac/include
66endif
67
68# Define the specified compile options to COMP_DEFS
69COMP_DEFS = SMG_REL_97 \
70 __MOD_UEM__ \
71 UART_ENABLE \
72 __MOD_CSM__ \
73 __MOD_SMU__ \
74 __MOD_NVRAM__ \
75 __MOD_PHB__ \
76 __MOD_SMSAL__ \
77 __MOD_ATCI__ \
78 __MOD_L4C__ \
79 __SMS_PDU_MODE__ \
80 __SMS_ME_STORAGE__ \
81 __CB__ \
82 MP3_SUPPORT \
83 __EMS__ \
84 SMS_SHOW_REPORT_IN_SIM \
85 __UEM_DRV_KPDQUEUE__ \
86 __CB_MMI_MASK__ \
87 EMS_LITTLE_ENDIAN \
88 EMS_MEM_MANAGEMENT \
89 SAVE_MSG_TO_SAME_STORAGE \
90 DATA_DOWNLOAD \
91 __PHB_USIM_MULTI_ADN__ \
92 __CATEGORY_MODEM__
93
94# Define the source file search paths to SRC_PATH
95SRC_PATH = protocol/layer4/l4/src \
96 protocol/layer4/l4/l4c/src/common \
97 protocol/layer4/l4/atci/src \
98 protocol/layer4/l4/l4c/src/proc \
99 protocol/layer4/l4/uem/src \
100 protocol/layer4/l4/smu/src \
101 protocol/layer4/l4/uem/src \
102 protocol/layer4/l4/csm \
103 protocol/layer4/l4/csm/cc/src \
104 protocol/layer4/l4/csm/ss/src \
105 protocol/layer4/l4/phb/src \
106 protocol/layer4/l4/smsal/src \
107 protocol/layer4/l4/rac/common/src \
108 protocol/layer4/l4/rac/ugrac/src \
109 protocol/layer4/l4/tcm/common
110
111ifneq ($(filter __UGTCM__, $(strip $(MODULE_DEFS))),)
112SRC_PATH += protocol/layer4/l4/tcm/ugtcm
113endif
114
115#fdr_reorg
116INC_DIR += protocol/interface/general \
117 interface/l1/cl1/common \
118 interface/protocol/nas_c2k
119
120ifeq ($(strip $(MTK_MODEM_ARCH)), MT6297)
121 INC_DIR += protocol/interface/enl2/el2
122 INC_DIR += protocol/interface/enl2/en_common
123else ifeq ($(strip $(MTK_MODEM_ARCH)), MT6297P)
124 INC_DIR += protocol/interface/enl2/el2
125 INC_DIR += protocol/interface/enl2/en_common
126else
127 INC_DIR += protocol/interface/el2
128endif
129INC_DIR += protocol/interface/lte
130INC_DIR += protocol/interface/agps
131
132NOT_USE_CATEGORY_INCLUDE = TRUE