SConscript 738 B

123456789101112131415161718192021222324252627
  1. # RT-Thread building script for bridge
  2. import os
  3. from building import *
  4. Import('rtconfig')
  5. common64_arch = ['virt64', 'c906', 'c908']
  6. cwd = GetCurrentDir()
  7. group = []
  8. list = os.listdir(cwd)
  9. # add common code files
  10. if rtconfig.CPU in common64_arch :
  11. group += SConscript(os.path.join('common64', 'SConscript'))
  12. else :
  13. group += SConscript(os.path.join('common', 'SConscript'))
  14. group += SConscript(os.path.join('vector', 'SConscript'))
  15. # cpu porting code files
  16. if 'VENDOR' in vars(rtconfig) and rtconfig.VENDOR != '':
  17. group = group + SConscript(os.path.join(rtconfig.VENDOR, rtconfig.CPU, 'SConscript'))
  18. elif rtconfig.CPU in list:
  19. group = group + SConscript(os.path.join(rtconfig.CPU, 'SConscript'))
  20. Return('group')