mtd.mak
2.37 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
# Define source file lists to SRC_LIST
SRC_LIST = hal\storage\flash\mtd\src\flash_cfi.c \
hal\storage\flash\mtd\src\flash_mtd.c \
hal\storage\flash\mtd\src\flash_mtd.intel.c \
hal\storage\flash\mtd\src\flash_mtd.amd.c \
hal\storage\flash\mtd\src\flash_mtd.ramdisk.c \
hal\storage\flash\mtd\src\flash_disk.c \
hal\storage\flash\mtd\src\flash_mtd_sf_common.c \
hal\storage\flash\mtd\src\flash_mtd_sf_dal.c \
hal\storage\flash\mtd\src\flash_mtd_sf_ut.c \
hal\storage\flash\mtd\src\flash_mtd_pf_dal.c
# Add by Kuohong
# NAND driver build condition
SRC_LIST += hal\storage\flash\mtd\src\NAND_MTD.c \
hal\storage\flash\mtd\src\flash_user.c
# #if ( defined(__NAND_FDM_50__) && (defined(__NFI_VERSION2__)||defined(__NFI_VERSION3_1__)) )
ifneq ($(filter __NAND_FDM_50__, $(strip $(MODULE_DEFS))),)
ifneq ($(filter __NFI_VERSION2__, $(strip $(MODULE_DEFS))),)
SRC_LIST += hal\storage\flash\mtd\src\NAND_DAL.c
SRC_LIST += hal\storage\flash\mtd\src\NAND_MTD_FDM50.c
SRC_LIST += hal\storage\flash\mtd\src\NAND_DevConfig.c
else
ifneq ($(filter __NFI_VERSION3_1__, $(strip $(MODULE_DEFS))),)
SRC_LIST += hal\storage\flash\mtd\src\NAND_DAL.c
SRC_LIST += hal\storage\flash\mtd\src\NAND_MTD_FDM50.c
SRC_LIST += hal\storage\flash\mtd\src\NAND_DevConfig.c
endif
endif
endif
# End Kuohong
# For SPI-NAND (begin)
ifneq ($(filter __NAND_FDM_50__, $(strip $(MODULE_DEFS))),)
ifneq ($(filter __SNAND_VERSION2__, $(strip $(MODULE_DEFS))),)
SRC_LIST += hal\storage\flash\mtd\src\SPI_NAND_DAL.c
SRC_LIST += hal\storage\flash\mtd\src\SPI_NAND_MTD_FDM50.c
SRC_LIST += hal\storage\flash\mtd\src\SPI_NAND_DevConfig.c
SRC_LIST += hal\storage\flash\mtd\src\bl_STT_SNAND.c
endif
endif
# For SPI-NAND (end)
# Define include path lists to INC_DIR
INC_DIR = inc \
sss\interface\inc \
drv\include \
hal\system\fota\inc \
sst\include \
init\include \
hal\system\GFH\public \
interface\hal\system \
hal\system\dma\inc \
hal\storage\flash\fdm\inc \
hal\storage\flash\mtd\inc \
hal\peripheral\inc \
custom\common\hal \
interface\hal\L1 \
hal\system\DP\inc
# Define the specified compile options to COMP_DEFS
COMP_DEFS =