SConscript 643 B

1234567891011121314151617181920212223242526
  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 = Glob('MQTTPacket/src/*.c')
  7. if GetDepend('PAHOMQTT_UDP_MODE'):
  8. src += ['MQTTClient-RT/paho_mqtt_udp.c']
  9. else:
  10. src += ['MQTTClient-RT/paho_mqtt_pipe.c']
  11. if GetDepend(['PKG_USING_PAHOMQTT_EXAMPLE']):
  12. src += Glob('samples/*.c')
  13. if GetDepend(['PKG_USING_PAHOMQTT_TEST']):
  14. src += Glob('tests/*.c')
  15. path = [cwd + '/MQTTPacket/src']
  16. path += [cwd + '/MQTTClient-RT']
  17. group = DefineGroup('paho-mqtt', src, depend = ['PKG_USING_PAHOMQTT'], CPPPATH = path)
  18. Return('group')