1 #######################################################
2 # Build BLE adapter for Tizen
3 #######################################################
5 Import('env', 'src_dir')
9 division = env.get('BLE_DIVISION')
10 tizen30 = env.get('BLE_TIZEN_30')
11 tizen40 = env.get('BLE_TIZEN_40')
12 tizen55 = env.get('BLE_TIZEN_55')
14 env.PrependUnique(CPPPATH = [ os.path.join(src_dir, 'tizen')])
16 env.ParseConfig("pkg-config --cflags --libs capi-network-bluetooth")
19 env.AppendUnique(CPPDEFINES = ['BLE_MCD'])
23 env.AppendUnique(CPPDEFINES = ['BLE_TIZEN_30'])
24 env.AppendUnique(CPPDEFINES = ['BLE_TIZEN_40'])
25 env.AppendUnique(CPPDEFINES = ['BLE_TIZEN_55'])
26 print "Build using Tizen 5.5 BLE API"
27 elif tizen40 == 'True':
28 env.AppendUnique(CPPDEFINES = ['BLE_TIZEN_30'])
29 env.AppendUnique(CPPDEFINES = ['BLE_TIZEN_40'])
30 print "Build using Tizen 4.0 BLE API"
31 elif tizen30 == 'True':
32 env.AppendUnique(CPPDEFINES = ['BLE_TIZEN_30'])
33 print "Build using Tizen 3.0 BLE API"
36 src_files = [ 'caleclient.c',
40 elif 'VD' in division:
41 src_files = [ 'caleclient_vd.c',
46 src_files = [ 'caleclient.c',