SConscript 625 B

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