SConscript 758 B

1234567891011121314151617181920212223242526
  1. from building import *
  2. import rtconfig
  3. # get current directory
  4. cwd = GetCurrentDir()
  5. # The set of source files associated with this SConscript file.
  6. src = Glob('src/*.c')
  7. path = [cwd + '/src']
  8. if GetDepend('CAPNP_USING_EXAMPLE'):
  9. path += [cwd + '/examples']
  10. src += Glob('examples/myschema.capnp.c')
  11. if GetDepend('CAPNP_USING_ENCODE_DECODE_EXAMPLE'):
  12. src += Glob('examples/capnp_encode_decode.c')
  13. if GetDepend('CAPNP_USING_ENCODE_DECODE_FILE_EXAMPLE'):
  14. src += Glob('examples/capnp_encode_to_file.c')
  15. src += Glob('examples/capnp_decode_from_file.c')
  16. LOCAL_CCFLAGS = ''
  17. group = DefineGroup('capnp', src, depend = ['PKG_USING_CAPNP'], CPPPATH = path, LOCAL_CCFLAGS = LOCAL_CCFLAGS)
  18. Return('group')