Imported Upstream version 0.9.2
[platform/upstream/iotivity.git] / service / protocol-plugin / plugin-manager / SConscript
index 681ab10..25edfce 100644 (file)
@@ -19,13 +19,16 @@ plugin_manager_env.AppendUnique(CPPPATH = [
                env.get('SRC_DIR')+'/extlibs/rapidxml'
                ])
 
+if target_os == 'tizen':
+    plugin_manager_env.ParseConfig("pkg-config --cflags --libs capi-appfw-app-common")
+
 if target_os not in ['windows', 'winrt']:
        plugin_manager_env.AppendUnique(CXXFLAGS = ['-Wall','-std=c++0x',
                '-fpermissive', '-Wsign-compare'])
 
 if target_os == 'android':
        plugin_manager_env.AppendUnique(CXXFLAGS = ['-frtti', '-fexceptions', '-DANDROID'])
-       plugin_manager_env.AppendUnique(LIBS = ['boost_thread', 'boost_system', 'gnustl_shared', 'log'])
+       plugin_manager_env.AppendUnique(LIBS = ['gnustl_shared', 'log'])
 
 plugin_manager_env.AppendUnique(CPPDEFINES = ['CP_C_API=CP_EXPORT',
                                        'CP_HOST=\"\\"'+env.get('TARGET_OS')+'\\"\"',
@@ -61,7 +64,8 @@ pmimpl_env.PrependUnique(LIBS = File(env.get('BUILD_DIR') + '/libcpluff.a'))
 pmimpl = pmimpl_env.SharedLibrary('pmimpl', pmimpl_src)
 
 plugin_manager_env.InstallTarget([ppm, pmimpl], 'libppm')
+plugin_manager_env.UserInstallTargetLib([ppm, pmimpl], 'libppm')
 
 # Build JNI library for android
 if env.get('TARGET_OS') == 'android':
-        SConscript('src/Android/jni/SConscript')
\ No newline at end of file
+        SConscript('src/Android/jni/SConscript')