SConscript 711 B

1234567891011121314151617181920
  1. Import('rtconfig')
  2. from building import *
  3. cwd = GetCurrentDir()
  4. src = Glob('*.c')
  5. src = ['Device/FUJISTU/MB9BF50x/Source/system_mb9bf50x.c', 'CMSIS/RTOS/rtt_cmsis.c']
  6. # add for startup script
  7. if rtconfig.CROSS_TOOL == 'gcc':
  8. src += ['Device/FUJISTU/MB9BF50x/Source/G++/startup_mb9bf50x.S']
  9. elif rtconfig.CROSS_TOOL == 'keil':
  10. src += ['Device/FUJISTU/MB9BF50x/Source/ARM/startup_mb9bf50x.S']
  11. elif rtconfig.CROSS_TOOL == 'iar':
  12. src += ['Device/FUJISTU/MB9BF50x/Source/IAR/startup_mb9bf50x.S']
  13. CPPPATH = [cwd + '/CMSIS/Include', cwd + '/CMSIS/RTOS', cwd + '/Device/FUJISTU/MB9BF50x/Include']
  14. group = DefineGroup('CMSIS', src, depend = [''], CPPPATH = CPPPATH)
  15. Return('group')