rjw | 6c1fd8f | 2022-11-30 14:33:01 +0800 | [diff] [blame^] | 1 | # Define source file lists to SRC_LIST |
| 2 | SRC_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 |
| 33 | INC_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 |
| 60 | ifneq ($(filter __ETCM__, $(strip $(MODULE_DEFS))),) |
| 61 | INC_DIR += protocol/layer4/l4/tcm/etcm/include |
| 62 | endif |
| 63 | |
| 64 | ifneq ($(strip $(EUTRAN_MODE_SUPPORT)),NONE) |
| 65 | INC_DIR += protocol/layer4/l4/rac/erac/include |
| 66 | endif |
| 67 | |
| 68 | # Define the specified compile options to COMP_DEFS |
| 69 | COMP_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 |
| 95 | SRC_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 | |
| 111 | ifneq ($(filter __UGTCM__, $(strip $(MODULE_DEFS))),) |
| 112 | SRC_PATH += protocol/layer4/l4/tcm/ugtcm |
| 113 | endif |
| 114 | |
| 115 | #fdr_reorg |
| 116 | INC_DIR += protocol/interface/general \ |
| 117 | interface/l1/cl1/common \ |
| 118 | interface/protocol/nas_c2k |
| 119 | |
| 120 | ifeq ($(strip $(MTK_MODEM_ARCH)), MT6297) |
| 121 | INC_DIR += protocol/interface/enl2/el2 |
| 122 | INC_DIR += protocol/interface/enl2/en_common |
| 123 | else ifeq ($(strip $(MTK_MODEM_ARCH)), MT6297P) |
| 124 | INC_DIR += protocol/interface/enl2/el2 |
| 125 | INC_DIR += protocol/interface/enl2/en_common |
| 126 | else |
| 127 | INC_DIR += protocol/interface/el2 |
| 128 | endif |
| 129 | INC_DIR += protocol/interface/lte |
| 130 | INC_DIR += protocol/interface/agps |
| 131 | |
| 132 | NOT_USE_CATEGORY_INCLUDE = TRUE |