BLE implemention for Android Platform
[platform/upstream/iotivity.git] / resource / csdk / connectivity / src / wifi_adapter / SConscript
1 #######################################################
2 #       Building wifi adapter
3 #######################################################
4
5 Import('env')
6
7 print"Reading wifi adapter script"
8
9 target_os = env.get('TARGET_OS')
10 src_dir = './wifi_adapter/'
11
12 if target_os == 'tizen':
13     env.ParseConfig("pkg-config --cflags --libs capi-network-wifi")
14
15 #Source files to build common for all platforms
16 if target_os != 'arduino':
17         env.AppendUnique(CA_SRC=[src_dir+'cawifiadapter.c'])
18 else:
19         env.AppendUnique(CA_SRC=[src_dir+'cawifiadapter_singlethread.c'])
20
21 #Source files to build in Linux platform
22 if target_os == 'linux':
23         env.AppendUnique(CA_SRC=[src_dir+ 'linux/cawificlient.c',
24                 src_dir+'linux/cawifinwmonitor.c',
25                 src_dir+'linux/cawifiserver.c',])
26
27 #Source files to build in Tizen platform
28 if target_os == 'tizen':
29         env.AppendUnique(CA_SRC=[src_dir+ 'tizen/cawificlient.c',
30                 src_dir+'tizen/cawifinwmonitor.c',
31                 src_dir+'tizen/cawifiserver.c',])
32
33 #Source files to build in Arduino platform
34 if target_os == 'arduino':
35         env.AppendUnique(CA_SRC=[src_dir+ 'arduino/cawificlient.cpp',
36                 src_dir+'arduino/cawifinwmonitor.cpp',
37                 src_dir+'arduino/cawifiserver.cpp',])
38
39 #Source files to build in Android platform
40 if target_os == 'android':
41         env.AppendUnique(CA_SRC=[src_dir+'android/cawificlient.c',
42                         src_dir+'android/cawifiserver.c',
43                         src_dir+'android/cawifinwmonitor.c',
44                         ])