SConscript 663 B

1234567891011121314151617181920212223
  1. from building import *
  2. import rtconfig
  3. cwd = GetCurrentDir()
  4. src = Glob('CMSIS/DeviceSupport/*.c')
  5. src += Glob('SWM320_StdPeriph_Driver/*.c')
  6. if rtconfig.PLATFORM in ['gcc']:
  7. src += ['CMSIS/DeviceSupport/startup/gcc/startup_SWM320.s']
  8. elif rtconfig.PLATFORM in ['armcc', 'armclang']:
  9. src += ['CMSIS/DeviceSupport/startup/arm/startup_SWM320.s']
  10. elif rtconfig.PLATFORM in ['iccarm']:
  11. src += ['CMSIS/DeviceSupport/startup/iar/startup_SWM320.s']
  12. inc = [cwd + '/CMSIS/CoreSupport',
  13. cwd + '/CMSIS/DeviceSupport',
  14. cwd + '/SWM320_StdPeriph_Driver'
  15. ]
  16. group = DefineGroup('Libraries', src, depend = [''], CPPPATH = inc)
  17. Return('group')