os.path.join(Dir('.').abspath, 'octhread', 'include')
])
-if target_os == 'tizen':
- env.AppendUnique(LIBPATH = [env.get('BUILD_DIR')])
-else:
+if target_os not in ['tizen']:
env.AppendUnique(LIBPATH = [os.path.join(env.get('BUILD_DIR'), 'resource', 'c_common')])
if target_os in ['tizen', 'linux']:
env.AppendUnique(CPPDEFINES = ['WITH_POSIX', '__ANDROID__'])
env.AppendUnique(CCFLAGS = ['-Wall', '-fPIC'])
-env.AppendUnique(LIBPATH = [env.get('BUILD_DIR')])
src_dir = env.get('SRC_DIR')
env.AppendUnique(LIBPATH = [src_dir + '/lib/android'])
env.AppendUnique(LIBS = ['log', 'coap'])
'#/resource/oc_logger/include',
])
-catest_env.AppendUnique(LIBPATH = [catest_env.get('BUILD_DIR')])
catest_env.PrependUnique(LIBS = ['octbstack_test',
'connectivity_abstraction',
'coap'])
if 'SERVER' in rd_mode:
rd_env.AppendUnique(CPPDEFINES = ['RD_SERVER'])
-rd_env.PrependUnique(LIBPATH = [rd_env.get('BUILD_DIR')])
if target_os != 'android':
rd_env.PrependUnique(RPATH = [rd_env.get('BUILD_DIR')])
rd_env.PrependUnique(LIBS = ['octbstack', 'oc', 'oc_logger'])
src_dir + '/resource/csdk/stack/test/',
src_dir + '/resource/oc_logger/include',])
-rd_test_env.AppendUnique(LIBPATH = [lib_env.get('BUILD_DIR')])
rd_test_env.AppendUnique(RPATH = [lib_env.get('BUILD_DIR')])
rd_test_env.PrependUnique(LIBS = ['octbstack'])
env.AppendUnique(CPPPATH = [os.path.join(Dir('.').abspath, './include')])
-if env.get('TARGET_OS') == 'tizen':
- env.AppendUnique(LIBPATH = [env.get('BUILD_DIR')])
-else:
+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'])
if 'g++' in provisioning_env.get('CXX'):
provisioning_env.AppendUnique(CXXFLAGS = ['-std=c++0x'])
-provisioning_env.AppendUnique(LIBPATH = [provisioning_env.get('BUILD_DIR')])
provisioning_env.PrependUnique(LIBS = ['octbstack', 'oc_logger', 'connectivity_abstraction', 'coap'])
if target_os not in ['msys_nt', 'windows']:
'../../../connectivity/common/inc',
'../../../connectivity/api'
])
-sptest_env.AppendUnique(LIBPATH = [sptest_env.get('BUILD_DIR')])
sptest_env.PrependUnique(LIBS = [ 'ocpmapi',
'oc',
'octbstack_test',
'../include/internal'
])
tools_env.AppendUnique(CXXFLAGS = ['-O2', '-g', '-Wall', '-Wextra', '-std=c++0x'])
-tools_env.AppendUnique(LIBPATH = [tools_env.get('BUILD_DIR')])
tools_env.AppendUnique(RPATH = [tools_env.get('BUILD_DIR')])
SConscript('#/extlibs/cjson/SConscript')
'../include'
])
-srmtest_env.AppendUnique(LIBPATH = [srmtest_env.get('BUILD_DIR')])
srmtest_env.PrependUnique(LIBS = ['ocsrm',
'octbstack_test',
'oc_logger',
if target_os not in ['windows']:
liboctbstack_env.AppendUnique(CFLAGS = ['-Wall'])
-liboctbstack_env.AppendUnique(LIBPATH = [env.get('BUILD_DIR')])
-
liboctbstack_env.PrependUnique(LIBS = ['ocsrm', 'coap', 'timer'])
if target_os in ['linux'] and liboctbstack_env.get('SIMULATOR', False):
if target_os in ['darwin', 'ios']:
env.AppendUnique(CPPDEFINES = ['_DARWIN_C_SOURCE'])
liboctbstack_env.AppendUnique(CPPDEFINES = ['_DARWIN_C_SOURCE'])
- liboctbstack_env.AppendUnique(LIBPATH = [env.get('BUILD_DIR')])
if target_os not in ['arduino', 'windows']:
liboctbstack_env.AppendUnique(LINKFLAGS = ['-Wl,--no-undefined'])
if target_os == 'android':
'../../../oc_logger/include',
])
-stacktest_env.AppendUnique(LIBPATH = [stacktest_env.get('BUILD_DIR')])
stacktest_env.PrependUnique(LIBS = ['octbstack_test',
'ocsrm',
'connectivity_abstraction',
# Build flags
######################################################################
examples_env.PrependUnique(CPPPATH = ['../include'])
-examples_env.AppendUnique(LIBPATH = [env.get('BUILD_DIR')])
examples_env.AppendUnique(LIBS = ['oc_logger'])
examples_env.Append(LIBS = ['c_common'])
'../csdk/connectivity/api'
])
-oclib_env.AppendUnique(LIBPATH = [oclib_env.get('BUILD_DIR')])
-
oclib_env.AppendUnique(LIBS = ['oc_logger'])
oclib_env.PrependUnique(LIBS = ['octbstack', 'connectivity_abstraction', 'ocsrm'])
# On other platforms, octbstack_test is a shared LIB, that includes static LIB ocsrm.
unittests_env.AppendUnique(LIBS = ['ocsrm'])
-unittests_env.AppendUnique(LIBPATH = [unittests_env.get('BUILD_DIR')])
unittests_env.PrependUnique(LIBS = [
'oc',
'octbstack_test',