xref: /nrf52832-nimble/rt-thread/components/drivers/mtd/SConscript (revision 167494296f0543431a51b6b1b83e957045294e05)
1Import('RTT_ROOT')
2Import('rtconfig')
3from building import *
4
5cwd = GetCurrentDir()
6src = []
7depend = []
8
9CPPPATH = [cwd + '/../include']
10group = []
11
12if GetDepend(['RT_USING_MTD']):
13    src += ['mtd.c']
14    depend += ['RT_USING_MTD']
15
16    if GetDepend(['MTD_USING_NOR']):
17        src += ['mtdnor.c']
18        depend += ['MTD_USING_NOR']
19    if GetDepend(['MTD_USING_NAND']):
20        src += ['mtdnand.c']
21        depend += ['MTD_USING_NAND']
22
23if GetDepend(['RT_USING_MTD_NOR']):
24    src += ['mtd_nor.c']
25    depend += ['RT_USING_MTD_NOR']
26
27if GetDepend(['RT_USING_MTD_NAND']):
28    src += ['mtd_nand.c']
29    depend += ['RT_USING_MTD_NAND']
30
31if src:
32    group = DefineGroup('DeviceDrivers', src, depend = depend, CPPPATH = CPPPATH)
33
34Return('group')