SConscript 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. Import('RTT_ROOT')
  2. from building import *
  3. # get current directory
  4. cwd = GetCurrentDir()
  5. # The set of source files associated with this SConscript file.
  6. src = []
  7. path = []
  8. src += Glob('jiot-c-sdk/src/jclient/*.c')
  9. src += Glob('jiot-c-sdk/src/sisclient/*.c')
  10. src += Glob('jiot-c-sdk/src/mqtt/MQTTClient-C/src/*.c')
  11. src += Glob('jiot-c-sdk/src/mqtt/MQTTPacket/src/*.c')
  12. src += Glob('jiot-c-sdk/common/*.c')
  13. src += Glob('jiot-c-sdk/public/net/tcp/*.c')
  14. src += Glob('jiot-c-sdk/platform/os/rt-thread/*.c')
  15. path += [cwd + '/jiot-c-sdk/common']
  16. path += [cwd + '/jiot-c-sdk/include/jclient']
  17. path += [cwd + '/jiot-c-sdk/include/mqtt']
  18. path += [cwd + '/jiot-c-sdk/include/sisclient']
  19. path += [cwd + '/jiot-c-sdk/platform/os/rt-thread']
  20. path += [cwd + '/jiot-c-sdk/src/mqtt/MQTTPacket/src']
  21. path += [cwd + '/jiot-c-sdk/public/net/tcp']
  22. if GetDepend(['PKG_USING_JIOT_EXAMPLES']):
  23. src += Glob('samples/*.c')
  24. if GetDepend(['JIOT_SSL']):
  25. src += Glob('jiot-c-sdk/public/net/ssl/*.c')
  26. src += Glob('jiot-c-sdk/platform/ssl/mbedtls/*.c')
  27. path += [cwd + '/jiot-c-sdk/platform/ssl/mbedtls']
  28. path += [cwd + '/jiot-c-sdk/public/net/ssl']
  29. group = DefineGroup('jiot-c-sdk', src, depend = [''], CPPPATH = path)
  30. Return('group')