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')