SConscript 543 B

123456789101112131415161718
  1. # RT-Thread building script for trace component
  2. from building import *
  3. src_folder = 'SystemView_Src'
  4. cwd = GetCurrentDir()
  5. src = Glob(src_folder +'/Config/*.c')
  6. if not GetDepend('PKG_SEGGER_RTT_AS_SERIAL_DEVICE'):
  7. SrcRemove(src, [src_folder + '/Config/SEGGER_RTT_Device.c'])
  8. src += Glob(src_folder +'/SEGGER/*.c')
  9. CPPPATH = [cwd, os.path.join(cwd, src_folder+'/Config')]
  10. CPPPATH += [cwd, os.path.join(cwd, src_folder+'/SEGGER')]
  11. group = DefineGroup('trace', src, depend = ['PKG_USING_SYSTEMVIEW'], CPPPATH = CPPPATH)
  12. Return('group')