modify build script for provisioning accepted/tizen/mobile/20151207.123441 accepted/tizen/tv/20151207.123502 accepted/tizen/wearable/20151207.123521 submit/tizen/20151207.050412 submit/tizen_common/20151208.023632
authorYoungjae Shin <yj99.shin@samsung.com>
Mon, 7 Dec 2015 04:37:44 +0000 (13:37 +0900)
committerYoungjae Shin <yj99.shin@samsung.com>
Mon, 7 Dec 2015 04:50:55 +0000 (13:50 +0900)
Change-Id: I527fcf3f16889c16dd9811c1eb4ba321d35b0252

packaging/iotivity.spec
resource/examples/SConscript
resource/provisioning/SConscript
resource/provisioning/examples/SConscript
resource/src/SConscript

index f3add3c..82d22cf 100644 (file)
@@ -150,6 +150,11 @@ cp out/tizen/*/%{build_mode}/resource/examples/simpleserverHQ %{ex_install_dir}
 cp out/tizen/*/%{build_mode}/resource/examples/threadingsample %{ex_install_dir}
 cp out/tizen/*/%{build_mode}/resource/examples/oic_svr_db_server.json %{ex_install_dir}
 cp out/tizen/*/%{build_mode}/resource/examples/oic_svr_db_client.json %{ex_install_dir}
+%if 0%{?SECURED} == 1
+mkdir -p %{ex_install_dir}/provisioning
+cp out/tizen/*/%{build_mode}/resource/provisioning/examples/oic_svr_db_client.json %{ex_install_dir}/provisioning/
+cp out/tizen/*/%{build_mode}/resource/provisioning/examples/provisioningclient %{ex_install_dir}/provisioning/
+%endif
 
 # For iotcon
 cp resource/csdk/stack/include/ocpayload.h %{buildroot}%{_includedir}/resource
index 3e44315..4c270c7 100644 (file)
@@ -87,9 +87,9 @@ devicediscoveryserver = examples_env.Program('devicediscoveryserver', 'devicedis
 devicediscoveryclient = examples_env.Program('devicediscoveryclient', 'devicediscoveryclient.cpp')
 threadingsample = examples_env.Program('threadingsample', 'threadingsample.cpp')
 
-serverjson = examples_env.Install(env.get('BUILD_DIR') + '/resource/examples/',
-                               env.get('SRC_DIR') + '/resource/examples/' + 'oic_svr_db_client.json')
 clientjson = examples_env.Install(env.get('BUILD_DIR') + '/resource/examples/',
+                               env.get('SRC_DIR') + '/resource/examples/' + 'oic_svr_db_client.json')
+serverjson = examples_env.Install(env.get('BUILD_DIR') + '/resource/examples/',
                                env.get('SRC_DIR') + '/resource/examples/' + 'oic_svr_db_server.json')
 Alias("examples", [simpleserver, simpleclient,
                simpleserverHQ, simpleclientHQ,
index a7c035d..0f2afa5 100644 (file)
@@ -59,5 +59,5 @@ ocprovision_src = [
 ocprovision = ocprovision_env.StaticLibrary('ocprovision', ocprovision_src)
 ocprovision_env.InstallTarget(ocprovision, 'libocprovision')
 
-if target_os in ['linux']:
+if target_os in ['linux', 'tizen']:
     SConscript('examples/SConscript')
index 184a73a..e6813c5 100644 (file)
@@ -71,16 +71,16 @@ if target_os == 'android':
 if target_os in ['darwin', 'ios']:
        examples_env.AppendUnique(CPPDEFINES = ['_DARWIN_C_SOURCE'])
 
+if target_os == 'tizen':
+       examples_env.ParseConfig('pkg-config --libs sqlite3')
+
 ######################################################################
 # Source files and Targets
 ######################################################################
 provisioningclient = examples_env.Program('provisioningclient', 'provisioningclient.cpp')
 
-Alias("examples", [provisioningclient])
-env.AppendTarget('examples')
+clientjson = examples_env.Install(env.get('BUILD_DIR') + '/resource/provisioning/examples/',
+                               env.get('SRC_DIR') + '/resource/provisioning/examples/' + 'oic_svr_db_client.json')
 
-src_dir = examples_env.get('SRC_DIR')
-svr_db_src_dir = src_dir + '/resource/provisioning/examples/'
-svr_db_build_dir = env.get('BUILD_DIR') +'/resource/provisioning/examples/'
-examples_env.Alias("install", examples_env.Install( svr_db_build_dir,
-                svr_db_src_dir + 'oic_svr_db_client.json'))
+Alias("examples", [provisioningclient, clientjson])
+env.AppendTarget('examples')
index df2f209..c63a979 100644 (file)
@@ -90,5 +90,5 @@ oclib_env.UserInstallTargetHeader(src_dir + '/resource/include/OCResourceRequest
 oclib_env.UserInstallTargetHeader(src_dir + '/resource/include/OCResourceResponse.h', 'resource', 'OCResourceResponse.h')
 
 # Add Provisioning library
-if target_os in ['linux', 'android'] and env.get('SECURED') == '1':
+if target_os in ['linux', 'android', 'tizen'] and env.get('SECURED') == '1':
         SConscript('../provisioning/SConscript')