'../../include/',
'../../csdk/stack/include',
'../../../extlibs/cjson',
+ '../../../extlibs/mbedtls/mbedtls/include',
'../../csdk/logger/include',
'../../oc_logger/include',
'../../csdk/connectivity/api',
'../../csdk/connectivity/lib/libcoap-4.1.1/include',
'../../csdk/security/include',
'../../csdk/security/include/internal',
- '../../csdk/security/provisioning/include/cloud',
+ '../../csdk/security/provisioning/include/cloud',
'../../csdk/security/provisioning/include',
'../../csdk/security/provisioning/include/oxm',
'../../csdk/security/provisioning/include/internal'
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'])
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')