if target_os not in ['darwin', 'ios', 'windows', 'winrt']:
plugins_env.AppendUnique(LINKFLAGS = ['-Wl,--no-undefined'])
-#plugins_env.AppendUnique(LIBS=['libconnectivity-abstraction'])
-
if target_os not in ['arduino', 'android']:
plugins_env.AppendUnique(LIBS = ['pthread'])
mqtt_fan_src = Glob('mqtt-fan/src/' + '*.cpp')
fanserver = plugins_env.SharedLibrary('mqtt-fan/fanserver_mqtt_plugin', mqtt_fan_src)
+Command("mqtt-fan/plugin.xml","mqtt-fan/build/linux/plugin.xml", Copy("$TARGET", "$SOURCE"))
mqtt_light_src = Glob('mqtt-light/src/' + '*.cpp')
lightserver = plugins_env.SharedLibrary('mqtt-light/lightserver_mqtt_plugin', mqtt_light_src)
+Command("mqtt-light/plugin.xml","mqtt-light/build/linux/plugin.xml", Copy("$TARGET", "$SOURCE"))
SConscript('mqtt-fan/lib/SConscript')
# Source files and Targets
######################################################################
mqttclient = sample_env.Program('mqtt/mqttclient', 'mqtt/mqttclient.cpp')
+Command("mqtt/pluginmanager.xml","../../plugin-manager/src/pluginmanager.xml", Copy("$TARGET", "$SOURCE"))
+Command("mqtt/libpmimpl.so","../../../../libpmimpl.so", Copy("$TARGET", "$SOURCE"))
Alias('mqttclient', mqttclient)
env.AppendTarget('mqttclient')