Tizen build system using GBS.
[platform/upstream/iotivity.git] / resource / csdk / connectivity / src / bt_edr_adapter / SConscript
1 #######################################################
2 #       Building BT adapter
3 #######################################################
4
5 Import('env')
6
7 print"Reading bt adapter script"
8
9 target_os = env.get('TARGET_OS')
10
11 if target_os == 'tizen':
12     env.ParseConfig("pkg-config --cflags --libs capi-network-bluetooth")
13
14 src_dir = './bt_edr_adapter/'
15
16 #Source files to build common for all platforms
17 if target_os != 'arduino':
18         env.AppendUnique(CA_SRC=[src_dir+'caedradapter.c'])
19
20 #Source files to build in Linux platform
21 if target_os == 'linux':
22         env.AppendUnique(CA_SRC=[src_dir+'linux/caedradapter.c',
23                         ])
24
25 #Source files to build in Tizen platform
26 if target_os == 'tizen':
27         env.PrependUnique(CPPPATH = [src_dir + 'tizen'])
28         env.AppendUnique(CA_SRC=[src_dir+'tizen/caedrclient.c',
29                         src_dir+'tizen/caedrdevicelist.c',
30                         src_dir+'tizen/caedrendpoint.c',
31                         src_dir+'tizen/caedrnwmonitor.c',
32                         src_dir+'tizen/caedrserver.c',
33                         src_dir+'tizen/caedrutils.c',
34                         ])
35
36 #Source files to build in Android platform
37 if target_os == 'android':
38         env.AppendUnique(CA_SRC=[src_dir+'caedradapter.c',
39                         src_dir+'android/caedrclient.c',
40                         src_dir+'android/caedrutils.c',
41                         src_dir+'android/caedrnwmonitor.c',
42                         src_dir+'android/caedrserver.c',
43                         ])
44