SConscript 599 B

1234567891011121314151617181920212223242526272829
  1. Import('RTT_ROOT')
  2. Import('rtconfig')
  3. from building import *
  4. cwd = GetCurrentDir()
  5. src = Glob('src/*.cpp')
  6. if GetDepend('EMBEDDEDPROTO_USING_ENCODE_DECODE_EXAMPLE'):
  7. src += Glob('examples/encode_decode.cpp')
  8. src += Glob('examples/UartReadBuffer.cpp')
  9. src += Glob('examples/UartWriteBuffer.cpp')
  10. CPPPATH = [cwd, ]
  11. CPPPATH += [cwd + '/src']
  12. LOCAL_CPPFLAGS = ''
  13. if rtconfig.CROSS_TOOL == 'gcc':
  14. LOCAL_CPPFLAGS += ' -std=c++14'
  15. group = DefineGroup('EmbeddedProto', src, depend = ['PKG_USING_EMBEDDEDPROTO'], CPPPATH = CPPPATH, LOCAL_CCFLAGS=LOCAL_CPPFLAGS )
  16. Return('group')