X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=resource%2Fprovisioning%2FSConscript;h=420d8d4db2708ed9ce508b040a27aeb5cb845d22;hb=refs%2Ftags%2Faccepted%2Ftizen%2Ftv%2F20160426.102507;hp=a7c035d10bb46dcd6d3cc6b0fd99f2502232c12b;hpb=6b6a0398741ca2be52a8cb8eb1bcaa56207a4ae6;p=platform%2Fupstream%2Fiotivity.git diff --git a/resource/provisioning/SConscript b/resource/provisioning/SConscript index a7c035d..420d8d4 100644 --- a/resource/provisioning/SConscript +++ b/resource/provisioning/SConscript @@ -27,13 +27,16 @@ ocprovision_env = env.Clone() ###################################################################### ocprovision_env.AppendUnique(CPPPATH = [ '../include/', - '../csdk/stack/include', - '../csdk/logger/include', - '../oc_logger/include', + '../csdk/stack/include', + '../csdk/logger/include', + '../oc_logger/include', + '../csdk/connectivity/api', '../csdk/security/include', '../csdk/security/provisioning/include', '../csdk/security/provisioning/include/oxm', - '../csdk/security/provisioning/include/internal' + '../csdk/security/provisioning/include/internal', + '../csdk/connectivity/lib/libcoap-4.1.1/', + '../../extlibs/cjson/' ]) target_os = env.get('TARGET_OS') @@ -43,7 +46,11 @@ if target_os not in ['windows', 'winrt']: if target_os == 'android': ocprovision_env.AppendUnique(CXXFLAGS = ['-frtti', '-fexceptions']) ocprovision_env.AppendUnique(LIBPATH = [env.get('BUILD_DIR')]) - ocprovision_env.AppendUnique(LIBS = ['ocspapi', 'octbstack', 'oc_logger', 'boost_thread', 'gnustl_shared', 'log']) + ocprovision_env.AppendUnique(LIBS = ['oc', 'octbstack', 'ocpmapi', 'oc_logger', 'boost_thread', 'gnustl_shared', 'log']) + +if target_os in ['linux', 'tizen']: + ocprovision_env.AppendUnique(LIBPATH = [env.get('BUILD_DIR')]) + ocprovision_env.AppendUnique(LIBS = ['oc', 'octbstack', 'ocpmapi', 'oc_logger', 'boost_thread']) if target_os in ['darwin', 'ios']: ocprovision_env.AppendUnique(LIBPATH = [env.get('BUILD_DIR')]) @@ -56,8 +63,9 @@ ocprovision_src = [ 'src/OCProvisioningManager.cpp' ] -ocprovision = ocprovision_env.StaticLibrary('ocprovision', ocprovision_src) +ocprovision = ocprovision_env.SharedLibrary('ocprovision', ocprovision_src) ocprovision_env.InstallTarget(ocprovision, 'libocprovision') +ocprovision_env.UserInstallTargetLib(ocprovision, 'libocprovision') -if target_os in ['linux']: +if target_os in ['linux', 'tizen']: SConscript('examples/SConscript')