rjw | 6c1fd8f | 2022-11-30 14:33:01 +0800 | [diff] [blame] | 1 | # Define source file lists to SRC_LIST |
| 2 | # in this case there should be only ft_main.c is compiled |
| 3 | # keep ft_create for kal config |
| 4 | # if !defined(__FACTORY_BIN__) && defined(__SPLIT_BINARY__) |
| 5 | FACTORY_BIN_COMBINATION = __SPLIT_BINARY__ __FACTORY_BIN__ |
| 6 | ifeq ($(filter $(FACTORY_BIN_COMBINATION), $(strip $(MODULE_DEFS))), __SPLIT_BINARY__) |
| 7 | SRC_LIST = middleware/meta/ft/src/ft_dummy.c |
| 8 | else |
| 9 | SRC_LIST = middleware/meta/ft/src/ft_main.c \ |
| 10 | middleware/meta/ft/src/ft_mem.c \ |
| 11 | middleware/meta/ft/src/ft_report.c \ |
| 12 | middleware/meta/ft/src/ft_fnc.c \ |
| 13 | middleware/meta/ft/src/ft_fnc_l1rf.c \ |
| 14 | middleware/meta/ft/src/ft_fnc_misc.c \ |
| 15 | middleware/meta/ft/src/ft_fnc_nvram.c \ |
| 16 | middleware/meta/ft/src/ft_fnc_fat.c \ |
| 17 | middleware/meta/ft/src/ft_fnc_custom.c \ |
| 18 | middleware/meta/ft/src/ft_fnc_misc_ex.c \ |
| 19 | middleware/meta/ft/src/ft_fnc_util.c \ |
| 20 | middleware/meta/ft/src/ft_fnc_mmrf.c \ |
| 21 | middleware/meta/ft/src/ft_fnc_nrf.c \ |
| 22 | middleware/meta/ft/src/ft_fnc_l4.c |
| 23 | # Define optional source file |
| 24 | ifneq ($(filter __UMTS_RAT__, $(strip $(MODULE_DEFS))),) |
| 25 | ifneq ($(filter __MTK_UL1_FDD__, $(strip $(MODULE_DEFS))),) |
| 26 | SRC_LIST += middleware/meta/ft/src/ft_fnc_wcdma.c |
| 27 | endif |
| 28 | endif |
| 29 | |
| 30 | ifneq ($(filter __UMTS_TDD128_MODE__, $(strip $(MODULE_DEFS))),) |
| 31 | ifneq ($(filter __AST_TL1_TDD__, $(strip $(MODULE_DEFS))),) |
| 32 | SRC_LIST += middleware/meta/ft/src/ft_fnc_aux.c |
| 33 | endif |
| 34 | endif |
| 35 | |
| 36 | ifneq ($(filter __LTE_RAT__, $(strip $(MODULE_DEFS))),) |
| 37 | SRC_LIST += middleware/meta/ft/src/ft_fnc_lterf.c |
| 38 | endif |
| 39 | |
| 40 | ifneq ($(filter __C2K_RAT__, $(strip $(MODULE_DEFS))),) |
| 41 | SRC_LIST += middleware/meta/ft/src/ft_fnc_c2krf.c |
| 42 | endif |
| 43 | |
| 44 | endif |
| 45 | # Define include path lists to INC_DIR |
| 46 | INC_DIR = ./interface/middleware/meta \ |
| 47 | ./interface/service/sst \ |
| 48 | ./interface/service/dhl \ |
| 49 | protocol/layer4/l4/include \ |
| 50 | middleware/meta/ft/inc \ |
| 51 | driver/audio/med/audio/include \ |
| 52 | driver/che/include \ |
| 53 | interface/l1/gl1/external \ |
| 54 | interface/l1/el1/external \ |
| 55 | interface/l1/mml1/external \ |
| 56 | protocol/interface/l4misc \ |
| 57 | protocol/interface/ims \ |
| 58 | ./interface/service/sys_svc |
| 59 | |
| 60 | # Non-MODEM BSP include path |
| 61 | |
| 62 | # Define the specified compile options to COMP_DEFS |
| 63 | COMP_DEFS = |
| 64 | |
| 65 | # Define the source file search paths to SRC_PATH |
| 66 | SRC_PATH = middleware/meta/ft/src |
| 67 | |
| 68 | #fdr_reorg |
| 69 | INC_DIR += protocol/interface/general \ |
| 70 | interface/l1/cl1/common |