SConscript 782 B

12345678910111213141516171819202122232425262728
  1. from building import *
  2. cwd = GetCurrentDir()
  3. src = Glob('*.S')
  4. src += Glob('*.c')
  5. if GetDepend(['TARGET_E2000']):
  6. src += Glob(cwd + '/e2000/memory_map.c')
  7. if GetDepend(['TARGET_E2000Q']):
  8. src += Glob(cwd + '/e2000/q/parameters.c')
  9. elif GetDepend(['TARGET_E2000D']):
  10. src += Glob(cwd + '/e2000/d/parameters.c')
  11. elif GetDepend(['TARGET_E2000S']):
  12. src += Glob(cwd + '/e2000/s/parameters.c')
  13. if GetDepend(['TARGET_F2000_4']):
  14. src += Glob(cwd + '/ft2004/memory_map.c')
  15. src += Glob(cwd + '/d2000/parameters.c')
  16. if GetDepend(['TARGET_D2000']):
  17. src += Glob(cwd + '/d2000/memory_map.c')
  18. src += Glob(cwd + '/ft2004/parameters.c')
  19. CPPPATH = [cwd]
  20. group = DefineGroup('Board', src, depend = [''], CPPPATH = CPPPATH)
  21. Return('group')