SConscript 957 B

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