3d59fdb75538419cfff14be30258ca343da231ab
[platform/upstream/iotivity.git] / resource / csdk / connectivity / src / bt_le_adapter / tizen / SConscript
1 #######################################################
2 #       Build BLE adapter for Tizen
3 #######################################################
4
5 Import('env', 'src_dir')
6 import os.path
7
8 root_dir = os.pardir
9 division = env.get('BLE_DIVISION')
10 tizen30 = env.get('BLE_TIZEN_30')
11
12 env.PrependUnique(CPPPATH = [ os.path.join(src_dir, 'tizen')])
13
14 env.ParseConfig("pkg-config --cflags --libs capi-network-bluetooth")
15
16 if 'MCD' in division:
17     env.AppendUnique(CPPDEFINES = ['BLE_MCD'])
18     print "BLE for MCD"
19
20 if tizen30 == 'True':
21     env.AppendUnique(CPPDEFINES = ['BLE_TIZEN_30'])
22     print "Build using Tizen 3.0 BLE API"
23
24 if 'MCD' in division:
25     src_files = [ 'caleclient.c',
26                'caleserver_mcd.c',
27                'caleutil.c',
28                'calenwmonitor.c']
29 elif 'VD' in division:
30     src_files = [ 'caleclient_vd.c',
31                'caleserver_vd.c',
32                'caleutil.c',
33                'calenwmonitor_vd.c']
34 else:
35     src_files = [ 'caleclient.c',
36                'caleserver.c',
37                'caleutil.c',
38                'calenwmonitor.c']
39
40 Return('src_files')