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 env.AppendUnique(CPPDEFINES = ['TIZEN_VD'])
42 src_files = [ 'caleclient.c',
47 src_files = [ 'caleclient.c',