2 # 'resource' sub-project main build script
8 target_os = env.get('TARGET_OS')
9 transport = env.get('TARGET_TRANSPORT')
11 print "Given Transport is %s" % transport
13 if env.get('RELEASE'):
14 env.AppendUnique(CFLAGS = ['-std=c99', '-fPIC', '-D__TIZEN__','-DWITH_POSIX', '-Wall','-D_GNU_SOURCE','-DTIZEN_DEBUG_ENABLE'])
16 env.AppendUnique(CFLAGS = ['-std=c99', '-fPIC', '-D__TIZEN__','-DWITH_POSIX', '-Wall', '-DSLP_SDK_LOG', '-g','-D_GNU_SOURCE','-DTIZEN_DEBUG_ENABLE'])
18 if env.get('LOGGING'):
19 env.AppendUnique(CPPDEFINES = ['-DTB_LOG'])
21 env.ParseConfig("pkg-config --cflags --libs capi-network-wifi dlog glib-2.0")
22 if 'ALL' in transport:
23 env.AppendUnique(CPPDEFINES = ['WIFI_ADAPTER', 'NO_ETHERNET_ADAPTER','EDR_ADAPTER','LE_ADAPTER'])
24 print "CA Transport is ALL"
27 env.AppendUnique(CPPDEFINES = ['EDR_ADAPTER'])
28 print "CA Transport is BT"
30 env.AppendUnique(CPPDEFINES = ['NO_EDR_ADAPTER'])
32 if 'BLE' in transport:
33 env.AppendUnique(CPPDEFINES = ['LE_ADAPTER'])
34 print "CA Transport is BLE"
36 env.AppendUnique(CPPDEFINES = ['NO_LE_ADAPTER'])
39 env.AppendUnique(CPPDEFINES = ['WIFI_ADAPTER'])
40 print "CA Transport is WIFI"
42 env.AppendUnique(CPPDEFINES = ['NO_WIFI_ADAPTER'])
44 env.SConscript(['../resource/SConscript'])