5 SConscript('./resource/csdk/connectivity/build/SConscript')
9 target_os = env.get('TARGET_OS')
10 transport = env.get('TARGET_TRANSPORT')
11 buildsample = env.get('BUILD_SAMPLE')
12 release_mode = env.get('RELEASE')
13 secured = env.get('SECURED')
14 logging = env.get('LOGGING')
15 routing = env.get('ROUTING')
16 with_proxy = env.get('WITH_PROXY')
17 with_tcp = env.get('WITH_TCP')
19 env.PrependUnique(CPPPATH = [
20 '../../../../logger/include',
21 '../../../../stack/include',
22 '../../../../../../extlibs/cjson',
23 '../../../../../oc_logger/include',
24 '../../../../../connectivity/lib/libcoap-4.1.1'
27 env.AppendUnique(CPPDEFINES = ['TB_LOG'])
29 env.AppendUnique(CPPDEFINES = ['ROUTING_GATEWAY'])
31 env.AppendUnique(CPPDEFINES = ['ROUTING_EP'])
32 env.AppendUnique(CPPDEFINES = ['__TIZEN__'])
34 if env.get('WITH_PROXY'):
35 env.AppendUnique(CPPDEFINES = ['WITH_CHPROXY'])
37 print "Given Transport is %s" % transport
38 print "Given OS is %s" % target_os
40 if target_os == 'tizen':
41 command = "sh resource/csdk/stack/samples/tizen/build/gbsbuild.sh %s %s %s %s %s %s %s %s" % (transport, secured, buildsample, release_mode, logging, routing, with_tcp, with_proxy)
42 print "Created Command is %s" % command
43 gbs_script = env.Command('gbs_build', None, command)
44 AlwaysBuild ('gbs_script')