Import('env')
import os
-env.AppendUnique(CPPPATH = [os.path.join(Dir('.').abspath, './include')])
-
-if env.get('TARGET_OS') not in ['tizen']:
- env.AppendUnique(LIBPATH = [os.path.join(env.get('BUILD_DIR'), 'resource/csdk/routing/')])
-
-env.AppendUnique(LIBS = ['routingmanager'])
-
local_env = env.Clone()
+local_env.AppendUnique(CPPPATH = [os.path.join(Dir('.').abspath, './include')])
+
if env.get('ROUTING') == 'GW':
local_env.AppendUnique(CPPPATH = [
os.path.join(Dir('.').abspath, './../include'),
'oc',
'octbstack_internal',
'ocsrm',
+ 'routingmanager',
'oc_logger_internal',
'connectivity_abstraction',
'coap'])
if target_os in ['windows']:
tools_env.AppendUnique(LIBS = ['sqlite3'])
tools_env.AppendUnique(LIBS = ['coap', 'mbedtls', 'mbedx509', 'mbedcrypto',
- 'ocsrm', 'connectivity_abstraction'])
-
+ 'ocsrm', 'routingmanager', 'connectivity_abstraction'])
tools_env.PrependUnique(LIBS = ['cjson'])
srmtest_env.PrependUnique(LIBS = [
'octbstack_internal',
'ocsrm',
+ 'routingmanager',
'oc_logger_internal',
'connectivity_abstraction',
- 'coap'])
+ 'coap'
+ ])
if srmtest_env.get('SECURED') == '1':
srmtest_env.AppendUnique(LIBS = ['mbedtls','mbedx509','mbedcrypto'])
'#resource/csdk/security/include',
'#resource/csdk/security/include/internal',
'#resource/csdk/security/provisioning/include',
+ '#resource/csdk/routing/include',
])
if 'SUB' in with_mq:
arduino_simplecs_env.AppendUnique(CPPDEFINES = ['TB_LOG'])
-arduino_simplecs_env.PrependUnique(LIBS = ['octbstack', 'ocsrm', 'connectivity_abstraction','coap'])
+arduino_simplecs_env.PrependUnique(
+ LIBS = ['octbstack', 'ocsrm', 'routingmanager', 'connectivity_abstraction','coap'])
arduino_simplecs = arduino_simplecs_env.Program('SimpleClientServer', 'ocserver.cpp')
arduino_simplecs_env.CreateBin('SimpleClientServer')
samples_env.PrependUnique(
LIBS=['octbstack', 'ocsrm', 'connectivity_abstraction', 'coap'])
+if target_os in ['darwin']:
+ samples_env.AppendUnique(LIBS=['routingmanager'])
+
if target_os not in ['arduino', 'windows', 'darwin', 'ios', 'msys_nt']:
samples_env.AppendUnique(LIBS=['rt'])
stacktest_env.PrependUnique(LIBS = ['octbstack_internal',
'ocsrm',
+ 'routingmanager',
'connectivity_abstraction',
'coap',
])
'oc',
'ocpmapi_internal',
'octbstack_internal',
+ 'routingmanager',
'oc_logger_internal',
'connectivity_abstraction',
'coap',
'oc',
'octbstack_internal',
'ocsrm',
+ 'routingmanager',
'oc_logger_internal',
'connectivity_abstraction',
- 'coap'])
+ 'coap',
+ ])
if unittests_env.get('SECURED') == '1':
unittests_env.AppendUnique(LIBS = ['mbedtls', 'mbedx509'])