replace : iotivity -> iotivity-sec
[platform/upstream/iotivity.git] / resource / csdk / connectivity / util / SConscript
1 #######################################################
2 #       Build Common Util
3 #######################################################
4
5 Import('env')
6 import os.path
7
8 print "Reading util folder script"
9
10 ca_os = env.get('TARGET_OS')
11 ca_transport = env.get('TARGET_TRANSPORT')
12 target_os = env.get('TARGET_OS')
13 project_root = env.get('SRC_DIR')
14 root_dir = os.path.join(project_root, 'resource', 'csdk', 'connectivity')
15 src_dir = os.path.join(root_dir, 'util', 'src')
16
17 ######################################################################
18 # Source files to build common for platforms
19 ######################################################################
20
21 env.AppendUnique(CA_SRC = [os.path.join('./../util/src/cautilinterface.c')])
22
23 if target_os == 'android':
24         if (('BLE' in ca_transport) or ('ALL' in ca_transport)):
25                         env.AppendUnique(CA_SRC = [
26                         os.path.join(src_dir, 'camanager', 'bt_le_manager', 'android', 'caleconnectionmanager.c'),
27                         os.path.join(src_dir, 'camanager', 'bt_le_manager', 'android', 'caleautoconnector.c'),
28                         os.path.join(src_dir, 'camanager', 'bt_le_manager', 'android', 'camanagerleutil.c'),
29                         os.path.join(src_dir, 'camanager', 'bt_le_manager', 'android', 'camanagerdevice.c')])
30
31         if (('BT' in ca_transport) or ('ALL' in ca_transport)):
32                         env.AppendUnique(CA_SRC = [
33                         os.path.join(src_dir, 'btpairing' ,'android', 'cabtpairing.c')])
34
35 if target_os == 'ios':
36         if (('BLE' in ca_transport) or ('ALL' in ca_transport)):
37                         env.AppendUnique(CA_SRC = [
38                         os.path.join(src_dir, 'camanager', 'bt_le_manager', 'ios', 'caleconnectionmanager.m'),
39                         os.path.join(src_dir, 'camanager', 'bt_le_manager', 'ios', 'caleautoconnector.m'),
40                         os.path.join(src_dir, 'camanager', 'bt_le_manager', 'ios', 'camanagerleutil.m'),
41                         os.path.join(src_dir, 'camanager', 'bt_le_manager', 'ios', 'camanagerdevice.m')])
42
43 if target_os == 'tizen':
44         if (('BLE' in ca_transport) or ('ALL' in ca_transport)):
45                         env.AppendUnique(CA_SRC = [
46                         os.path.join(src_dir, 'camanager', 'bt_le_manager', 'tizen', 'caleconnectionmanager.c')])
47
48 env.AppendUnique(CA_SRC = [
49                 os.path.join(src_dir, 'camanager', 'caconnectionmanager.c'),
50                 os.path.join(src_dir, 'camanager', 'camanagerutil.c'),
51                 os.path.join(src_dir, 'camanager', 'camessagearbiter.c'),
52                 os.path.join(src_dir, 'camanager', 'capolicymanager.c')])