Imported Upstream version 1.0.0
[platform/upstream/iotivity.git] / service / simulator / examples / client-controller / SConscript
1 Import('env')
2 lib_env = env.Clone()
3 SConscript(env.get('SRC_DIR') + '/service/third_party_libs.scons', 'lib_env')
4 sim_env = lib_env.Clone()
5
6 ######################################################################
7 # Build flags
8 ######################################################################
9 sim_env.AppendUnique(CPPPATH = ['../../../../extlibs/timer'])
10 sim_env.AppendUnique(CPPPATH = ['../../inc'])
11 sim_env.AppendUnique(CXXFLAGS = ['-std=c++0x', '-Wall', '-pthread'])
12 sim_env.AppendUnique(CPPDEFINES = ['LINUX'])
13 sim_env.AppendUnique(LIBS = ['SimulatorManager'])
14
15 sim_env.AppendUnique(LIBPATH = [env.get('BUILD_DIR')])
16 sim_env.AppendUnique(RPATH = [env.get('BUILD_DIR')])
17 sim_env.PrependUnique(LIBS = ['SimulatorManager'])
18
19 if sim_env.get('SECURED') == '1':
20     sim_env.AppendUnique(LIBS = ['tinydtls'])
21
22 ######################################################################
23 # Source files and Targets
24 ######################################################################
25 clientcontroller = sim_env.Program('client-controller', 'client_controller.cpp')
26
27 Alias("clientcontroller", clientcontroller)
28 env.AppendTarget('clientcontroller')