SConscript 744 B

12345678910111213141516171819202122232425262728293031323334
  1. Import('RTT_ROOT')
  2. Import('rtconfig')
  3. from building import *
  4. cwd = GetCurrentDir()
  5. src = []
  6. depend = []
  7. CPPPATH = [cwd + '/../include']
  8. group = []
  9. if GetDepend(['RT_USING_MTD']):
  10. src += ['mtd.c']
  11. depend += ['RT_USING_MTD']
  12. if GetDepend(['MTD_USING_NOR']):
  13. src += ['mtdnor.c']
  14. depend += ['MTD_USING_NOR']
  15. if GetDepend(['MTD_USING_NAND']):
  16. src += ['mtdnand.c']
  17. depend += ['MTD_USING_NAND']
  18. if GetDepend(['RT_USING_MTD_NOR']):
  19. src += ['mtd_nor.c']
  20. depend += ['RT_USING_MTD_NOR']
  21. if GetDepend(['RT_USING_MTD_NAND']):
  22. src += ['mtd_nand.c']
  23. depend += ['RT_USING_MTD_NAND']
  24. if src:
  25. group = DefineGroup('DeviceDrivers', src, depend = depend, CPPPATH = CPPPATH)
  26. Return('group')