Modify PPM linux Sample Application&plugins SConscript for convenience of verify
authorYounghyunJoo <yh_.joo@samsung.com>
Sat, 1 Aug 2015 06:08:27 +0000 (15:08 +0900)
committerMadan Lanka <lanka.madan@samsung.com>
Mon, 3 Aug 2015 02:17:05 +0000 (02:17 +0000)
- use copy factory to copy configuration files to proper output direcotry

Change-Id: I6fb408b0f4691ed502de4af63a9d1172c08815b7
Signed-off-by: YounghyunJoo <yh_.joo@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/2039
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Madan Lanka <lanka.madan@samsung.com>
service/protocol-plugin/plugins/SConscript
service/protocol-plugin/sample-app/linux/SConscript

index 7d262c2..efffebe 100644 (file)
@@ -43,8 +43,6 @@ if target_os not in ['windows', 'winrt']:
 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'])
 
@@ -62,8 +60,10 @@ plugins_env['LIBPREFIX'] = ''
 
 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')
index 5c35aa1..bc232cb 100644 (file)
@@ -56,6 +56,8 @@ sample_env.AppendUnique(LIBS = ['pthread'])
 # 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')