SConscript 506 B

12345678910111213141516171819202122232425262728293031
  1. import os
  2. import rtconfig
  3. from building import *
  4. cwd = GetCurrentDir()
  5. src = Split('''
  6. ''')
  7. if GetDepend(['SEGGER_RTT_ENABLE']):
  8. src += Split('''
  9. RTT/SEGGER_RTT.c
  10. RTT/SEGGER_RTT_printf.c
  11. adapter/drv_rtt.c
  12. ''')
  13. if GetDepend(['SWO_ENABLE']):
  14. src += Split('''
  15. adapter/drv_swo.c
  16. ''')
  17. path = [cwd]
  18. path += [cwd + '/RTT']
  19. LOCAL_CCFLAGS = ''
  20. group = DefineGroup('SEGGER_RTT', src, depend = [''], CPPPATH = path, LOCAL_CCFLAGS = LOCAL_CCFLAGS)
  21. Return('group')