SConscript 641 B

12345678910111213141516171819202122232425
  1. from building import *
  2. if GetDepend('PKG_USING_LIBHYDROGEN'):
  3. Import('RTT_ROOT')
  4. Import('rtconfig')
  5. objs = []
  6. cwd = GetCurrentDir()
  7. src = 'hydrogen.c'
  8. path = [cwd]
  9. if GetDepend('LIBHYDROGEN_USING_EXAMPLE_RANDOM'):
  10. src += Glob('examples/hydro_random.c')
  11. if GetDepend('LIBHYDROGEN_USING_EXAMPLE_GENERIC_HASH'):
  12. src += Glob('examples/hydro_generic_hash.c')
  13. group = DefineGroup('libhydrogen', src, depend = ['PKG_USING_LIBHYDROGEN'], CPPPATH = path)
  14. Return('group')
  15. else:
  16. print('The scons script only supports RT-Thread, please use Makefiles/zig/cmake.')