rjw | 6c1fd8f | 2022-11-30 14:33:01 +0800 | [diff] [blame] | 1 | # Define source file lists to SRC_LIST |
| 2 | SRC_LIST = driver/devdrv/common/src/devdrv_common.c \ |
| 3 | driver/devdrv/asm/src/drv_asm.c |
| 4 | |
| 5 | ifeq ($(filter __ARM7EJ_S__, $(strip $(MODULE_DEFS))),) |
| 6 | SRC_LIST += driver/devdrv/common/src/$(COMPILER)/mon_counter.S |
| 7 | endif |
| 8 | |
| 9 | #SRC_LIST = driver/devdrv/common/src/drv_comm.c \ |
| 10 | driver/devdrv/common/src/$(COMPILER)/mon_counter.S |
| 11 | |
| 12 | # Define include path lists to INC_DIR |
| 13 | INC_DIR = driver/devdrv/common/inc \ |
| 14 | driver/devdrv/trace \ |
| 15 | driver/sys_drv/cache/inc \ |
| 16 | driver/sys_drv/cache/inc/$(MD_VER_FOLDER) \ |
| 17 | driver/sys_drv/mpu/inc/$(MD_VER_FOLDER) \ |
| 18 | driver/sys_drv/pmu/inc \ |
| 19 | driver/sys_drv/pmu/inc/$(MD_VER_FOLDER) \ |
| 20 | interface/driver/devdrv/ect \ |
| 21 | interface/l1/el1/external \ |
| 22 | ./service/sst/include \ |
| 23 | ./service/sst/include \ |
| 24 | ./service/sss/interface/inc \ |
| 25 | ./service/sys_svc/gfh/public \ |
| 26 | ./interface/service/sys_svc \ |
| 27 | interface/driver/devdrv/busmpu \ |
| 28 | $(strip $(PROJDIR))/custom/driver/drv_gen \ |
| 29 | ./interface/service/sst \ |
| 30 | driver/devdrv/asm/inc \ |
| 31 | interface/driver/sib_drv/scc \ |
| 32 | interface/driver/sleep_drv \ |
| 33 | driver/sib_drv/mtad/inc \ |
| 34 | ./interface/service/prbm \ |
| 35 | ./interface/driver/hif/hif_pccif4dev \ |
| 36 | ./interface/driver/hif/hif_pccif5dev \ |
| 37 | ./interface/driver/hif/hif_mhccifdev |
| 38 | |
| 39 | INC_DIR += ./interface/driver/storage/sim |
| 40 | INC_DIR += driver/devdrv/pcie/inc |
| 41 | |
| 42 | #fdr_reorg |
| 43 | INC_DIR += interface/protocol/as_c2k/common \ |
| 44 | interface/service/sbp \ |
| 45 | custom/protocol/common/ps |
| 46 | |
| 47 | # Define the specified compile options to COMP_DEFS |
| 48 | COMP_DEFS = |
| 49 | |
| 50 | |
| 51 | # Define the source file search paths to SRC_PATH |
| 52 | SRC_PATH = driver/devdrv/common/src \ |
| 53 | driver/devdrv/common/src/$(COMPILER) |
| 54 | |
| 55 | -include make/module/driver/peripheral/extern/devdrv/gpt.mak |
| 56 | -include make/module/driver/peripheral/extern/devdrv/pcmon.mak |
| 57 | -include make/module/driver/peripheral/extern/devdrv/uart.mak |
| 58 | -include make/module/driver/peripheral/extern/devdrv/gdma_ps.mak |
| 59 | -include make/module/driver/peripheral/extern/devdrv/l1gdma.mak |
| 60 | -include make/module/driver/peripheral/extern/devdrv/usim.mak |
| 61 | -include make/module/driver/peripheral/extern/devdrv/coresight.mak |
| 62 | -include make/module/driver/peripheral/extern/devdrv/gpio.mak |
| 63 | -include make/module/driver/peripheral/extern/devdrv/eint.mak |
| 64 | -include make/module/driver/peripheral/extern/devdrv/dem.mak |
| 65 | #-include make/module/driver/peripheral/extern/devdrv/pfc.mak |
| 66 | -include make/module/driver/peripheral/extern/devdrv/idc.mak |
| 67 | -include make/module/driver/peripheral/extern/devdrv/cirq.mak |
| 68 | -include make/module/driver/peripheral/extern/devdrv/us_counter.mak |
| 69 | -include make/module/driver/peripheral/extern/devdrv/devdrv_fakeapi.mak |
| 70 | -include make/module/driver/peripheral/extern/devdrv/auxadc.mak |
| 71 | #-include make/module/driver/mc.mak |
| 72 | -include make/module/driver/peripheral/extern/devdrv/rtc.mak |
| 73 | #-include make/module/driver/devdrv/malmo.mak |
| 74 | -include make/module/driver/peripheral/extern/devdrv/pmic.mak |
| 75 | -include make/module/driver/peripheral/extern/devdrv/pmic_wrap.mak |
| 76 | -include make/module/driver/peripheral/extern/devdrv/spmi.mak |
| 77 | -include make/module/driver/peripheral/extern/devdrv/bsi.mak |
| 78 | -include make/module/driver/peripheral/extern/devdrv/cfgctl.mak |
| 79 | -include make/module/driver/peripheral/extern/devdrv/f32k_clk.mak |
| 80 | -include make/module/driver/peripheral/extern/devdrv/dcm.mak |
| 81 | -include make/module/driver/peripheral/extern/devdrv/emi.mak |
| 82 | -include make/module/driver/peripheral/extern/devdrv/pll.mak |
| 83 | -include make/module/driver/peripheral/extern/devdrv/iomux.mak |
| 84 | -include make/module/driver/peripheral/extern/devdrv/busmon.mak |
| 85 | -include make/module/driver/peripheral/extern/devdrv/pdn.mak |
| 86 | -include make/module/driver/peripheral/extern/devdrv/arm7wdt.mak |
| 87 | -include make/module/driver/peripheral/extern/devdrv/boot_init.mak |
| 88 | -include make/module/driver/peripheral/extern/devdrv/pw.mak |
| 89 | -include make/module/driver/peripheral/extern/devdrv/chr_det.mak |
| 90 | -include make/module/driver/peripheral/extern/devdrv/bus.mak |
| 91 | -include make/module/driver/peripheral/extern/devdrv/busmpu.mak |
| 92 | -include make/module/driver/peripheral/extern/devdrv/i2c.mak |
| 93 | -include make/module/driver/peripheral/extern/devdrv/rstctl.mak |
| 94 | -include make/module/driver/peripheral/extern/devdrv/mdl_ebc.mak |
| 95 | -include make/module/driver/peripheral/extern/devdrv/log_seq.mak |
| 96 | -include make/module/driver/peripheral/extern/devdrv/ect.mak |
| 97 | -include make/module/driver/peripheral/extern/devdrv/elm.mak |
| 98 | -include make/module/driver/peripheral/extern/devdrv/mdap_interface.mak |
| 99 | -include make/module/driver/peripheral/extern/devdrv/cmif.mak |
| 100 | -include make/module/driver/peripheral/extern/devdrv/cuif.mak |
| 101 | -include make/module/driver/peripheral/extern/devdrv/csif.mak |
| 102 | -include make/module/driver/peripheral/extern/devdrv/cs_pmu.mak |
| 103 | -include make/module/driver/peripheral/extern/devdrv/d2d.mak |
| 104 | -include make/module/driver/peripheral/extern/devdrv/dsp_bus.mak |
| 105 | -include make/module/driver/peripheral/extern/devdrv/cs_sram_ctrl.mak |
| 106 | -include make/module/driver/peripheral/extern/devdrv/soe.mak |
| 107 | -include make/module/driver/peripheral/extern/devdrv/pms.mak |
| 108 | -include make/module/driver/peripheral/extern/devdrv/digrf_platform.mak |
| 109 | -include make/module/driver/peripheral/extern/devdrv/btdma.mak |
| 110 | -include make/module/driver/peripheral/extern/devdrv/l3cache.mak |
| 111 | -include make/module/driver/peripheral/extern/devdrv/pcie.mak |
| 112 | -include make/module/driver/peripheral/extern/devdrv/tia.mak |
| 113 | |
| 114 | # 2016/05/31, temp comment this option due to Yuri Huang's request |
| 115 | #ifeq ($(strip $(COMPILER)),GCC) |
| 116 | # CFLAGS += -Werror |
| 117 | #endif |
| 118 | |
| 119 | ifneq ($(filter TRUE,$(SIM_SWTICH_CONTROLLER_MT6306)),) |
| 120 | -include make/module/driver/peripheral/extern/devdrv/mt6306.mak |
| 121 | endif |
| 122 | |
| 123 | # These modules have no HW & Drv now, only fake api for compile |
| 124 | #-include make\bsp\devdrv\lcd.mak |
| 125 | |
| 126 | ifeq ($(strip $(TEST_LOAD_TYPE)),BASIC) |
| 127 | INC_DIR += ./interface/service/hif \ |
| 128 | ./interface/service/hif |
| 129 | endif |