setup.py 853 B

1234567891011121314151617181920
  1. from distutils.core import setup, Extension
  2. paho_mqtt3c = Extension('paho_mqtt3c',
  3. define_macros = [('NO_HEAP_TRACKING', '1')],
  4. sources = ['mqttclient_module.c', '../../src/LinkedList.c'],
  5. libraries = ['paho-mqtt3c'],
  6. library_dirs = ['../../build/output'],
  7. include_dirs = ['../../src'])
  8. paho_mqtt3a = Extension('paho_mqtt3a',
  9. define_macros = [('NO_HEAP_TRACKING', '1')],
  10. sources = ['mqttasync_module.c', '../../src/LinkedList.c'],
  11. libraries = ['paho-mqtt3a'],
  12. library_dirs = ['../../build/output'],
  13. include_dirs = ['../../src'])
  14. setup (name = 'EclipsePahoMQTTClient',
  15. version = '1.0',
  16. description = 'Binding to the Eclipse Paho C clients',
  17. ext_modules = [paho_mqtt3c, paho_mqtt3a])