SConscript 627 B

1234567891011121314151617181920212223
  1. Import('rtconfig')
  2. from building import *
  3. src = Glob('*.c')
  4. comm = 'libcpu/' + rtconfig.ARCH
  5. if (rtconfig.CPU == 'cortex-m4') or (rtconfig.CPU == 'cortex-m3'):
  6. comm = 'libcpu/cortexm'
  7. cwd = GetCurrentDir()
  8. if rtconfig.PLATFORM == 'armcc':
  9. src = src + Glob(comm + '/*.c') + Glob(comm + '/*_rvds.S')
  10. if rtconfig.PLATFORM == 'gcc':
  11. src = src + Glob(comm + '/*.c') + Glob(comm + '/*_gcc.S')
  12. if rtconfig.PLATFORM == 'iar':
  13. src = src + Glob(comm + '/*.c') + Glob(comm + '/*_iar.S')
  14. CPPPATH = [cwd, cwd + '/' + comm]
  15. group = DefineGroup('gdb', src, depend = ['RT_USING_GDB'], CPPPATH = CPPPATH)
  16. Return('group')