4 stacktest_env = env.Clone()
6 src_dir = stacktest_env.get('SRC_DIR')
8 ######################################################################
10 ######################################################################
11 stacktest_env.PrependUnique(CPPPATH = [
12 '../../ocsocket/include',
13 '../../logger/include',
14 '../../stack/include',
15 '../../ocmalloc/include',
16 '../../extlibs/cjson',
17 '../../../oc_logger/include',
18 '../../../../extlibs/gtest/gtest-1.7.0/include'
21 stacktest_env.AppendUnique(CXXFLAGS = ['-std=c++0x', '-Wall', '-pthread'])
22 stacktest_env.AppendUnique(LIBS = ['-lpthread'])
23 stacktest_env.AppendUnique(LIBPATH = [env.get('BUILD_DIR')])
24 stacktest_env.AppendUnique(LIBPATH = [src_dir + '/extlibs/gtest/gtest-1.7.0/lib/.libs'])
25 stacktest_env.PrependUnique(LIBS = ['m',
28 'connectivity_abstraction',
33 if env.get('SECURED') == '1':
34 stacktest_env.AppendUnique(LIBS = ['tinydtls'])
35 stacktest_env.ParseConfig('pkg-config --libs glib-2.0');
37 if not env.get('RELEASE'):
38 stacktest_env.AppendUnique(CPPDEFINES = ['TB_LOG'])
40 ######################################################################
41 # Source files and Targets
42 ######################################################################
43 stacktests = stacktest_env.Program('stacktests', ['stacktests.cpp'])
45 Alias("test", [stacktests])
47 env.AppendTarget('test')