X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=resource%2Fprovisioning%2Fexamples%2FSConscript;h=ef0555c8e3faca771e6ccb4ccd853d1f24cf3785;hb=refs%2Ftags%2Faccepted%2Ftizen%2Funified%2F20230214.171546;hp=4dbaf3c5ef8c45dec5dca7b5d8aafce49b960568;hpb=361f47bba1634ad3449eec23d046bdfb53081c11;p=platform%2Fupstream%2Fiotivity.git diff --git a/resource/provisioning/examples/SConscript b/resource/provisioning/examples/SConscript index 4dbaf3c..ef0555c 100644 --- a/resource/provisioning/examples/SConscript +++ b/resource/provisioning/examples/SConscript @@ -38,8 +38,9 @@ examples_env = lib_env.Clone() ###################################################################### examples_env.AppendUnique(CPPPATH = [ '../../include/', - '../../../extlibs/cjson', '../../csdk/stack/include', + '../../../extlibs/cjson', + '../../../extlibs/mbedtls/mbedtls/include', '../../csdk/logger/include', '../../oc_logger/include', '../../csdk/connectivity/api', @@ -48,9 +49,9 @@ examples_env.AppendUnique(CPPPATH = [ '../../csdk/connectivity/lib/libcoap-4.1.1/include', '../../csdk/security/include', '../../csdk/security/include/internal', + '../../csdk/security/provisioning/include/cloud', '../../csdk/security/provisioning/include', '../../csdk/security/provisioning/include/oxm', - '../../csdk/security/provisioning/include/cloud', '../../csdk/security/provisioning/include/internal' ]) @@ -60,20 +61,16 @@ examples_env.PrependUnique(LIBS = ['ocprovision', 'oc', 'ocpmapi', 'octbstack', 'oc_logger', 'connectivity_abstraction', 'coap']) if with_ra_ibb: examples_env.AppendUnique(LIBS = examples_env['RALIBS'], LIBPATH = examples_env['RALIBPATH'], RPATH = examples_env['RARPATH']) - print "RALIBS = %s" % examples_env['RALIBS'] - print "RALIBPATH = %s" % examples_env['RALIBPATH'] - print "RARPATH = %s" % examples_env['RARPATH'] + print("RALIBS = %s" % examples_env['RALIBS']) + print("RALIBPATH = %s" % examples_env['RALIBPATH']) + print("RARPATH = %s" % examples_env['RARPATH']) examples_env.AppendUnique(LIBS = 'wksxmppxep') else : if with_ra: examples_env.AppendUnique(LIBS = ['ra_xmpp']) if examples_env.get('SECURED') == '1': - examples_env.AppendUnique(LIBS = ['tinydtls']) - examples_env.AppendUnique(LIBS = ['timer']) -if examples_env.get('DTLS_WITH_X509') == '1': - examples_env.AppendUnique(LIBS = ['CKManager']) - examples_env.AppendUnique(LIBS = ['asn1']) + examples_env.AppendUnique(LIBS = ['mbedtls', 'mbedx509','mbedcrypto']) if 'g++' in examples_env.get('CXX'): examples_env.AppendUnique(CXXFLAGS = ['-std=c++0x', '-Wall']) @@ -90,15 +87,18 @@ if target_os in ['darwin', 'ios']: if target_os == 'tizen': examples_env.AppendUnique(CPPDEFINES = ['__TIZEN__']) - +if examples_env.get('MULTIPLE_OWNER') == '1': + examples_env.AppendUnique(CPPDEFINES = ['MULTIPLE_OWNER']) ###################################################################### # Source files and Targets ###################################################################### provisioningclient = examples_env.Program('provisioningclient', 'provisioningclient.cpp') +if examples_env.get('MULTIPLE_OWNER') == '1': + subownerclient = examples_env.Program('subownerclient', 'subownerclient.cpp') if examples_env.get('WITH_TCP') == True: - cloudClient = examples_env.Program('cloudClient',['cloudClient.cpp', 'cloudAuth.cpp', 'cloudWrapper.cpp']) + cloudClient = examples_env.Program('cloudClient',['cloudClient.cpp', 'cloudAuth.cpp', 'cloudWrapper.cpp']) src_dir = examples_env.get('SRC_DIR') svr_db_src_dir = src_dir + '/resource/provisioning/examples/' @@ -107,13 +107,20 @@ svr_db_build_dir = examples_env.get('BUILD_DIR') +'/resource/provisioning/exampl clientjson = examples_env.Install(svr_db_build_dir, svr_db_src_dir + 'oic_svr_db_client.json') clientdat = examples_env.Install(svr_db_build_dir, svr_db_src_dir + 'oic_svr_db_client.dat') +if examples_env.get('MULTIPLE_OWNER') == '1': + subownerclientdat = examples_env.Install(svr_db_build_dir, + svr_db_src_dir + 'oic_svr_db_subowner_client.dat') + Alias("subowner", [subownerclientdat, subownerclient]) + examples_env.AppendTarget("subowner") + if examples_env.get('WITH_TCP') == True: - clouddat = examples_env.Install(svr_db_build_dir, - svr_db_src_dir + 'cloud.dat') - rootcert = examples_env.Install(svr_db_build_dir, - svr_db_src_dir + 'rootca.crt') - Alias("cloud", [clouddat, rootcert, cloudClient]) - examples_env.AppendTarget("cloud") + clouddat = examples_env.Install(svr_db_build_dir, + svr_db_src_dir + 'cloud.dat') + rootcert = examples_env.Install(svr_db_build_dir, + svr_db_src_dir + 'rootca.crt') + Alias("cloud", [clouddat, rootcert, cloudClient]) + examples_env.AppendTarget("cloud") Alias("examples", [provisioningclient, clientjson,clientdat]) examples_env.AppendTarget('examples') +