1 #######################################################
2 # Building wifi adapter
3 #######################################################
7 print"Reading wifi adapter script"
9 target_os = env.get('TARGET_OS')
10 src_dir = './wifi_adapter/'
12 if target_os == 'tizen':
13 env.ParseConfig("pkg-config --cflags --libs capi-network-wifi")
15 #Source files to build common for all platforms
16 if target_os != 'arduino':
17 env.AppendUnique(CA_SRC=[src_dir+'cawifiadapter.c'])
19 env.AppendUnique(CA_SRC=[src_dir+'cawifiadapter_singlethread.c'])
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',])
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',])
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',])
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',