Run Unit test after building the stack
[platform/upstream/iotivity.git] / resource / SConscript
1 ##
2 # 'resource' sub-project main build script
3 #
4 ##
5
6 import os
7
8 Import('env')
9
10 target_os = env.get('TARGET_OS')
11 src_dir = env.get('SRC_DIR')
12
13 # Build libcoap
14 SConscript('csdk/connectivity/lib/libcoap-4.1.1/SConscript')
15
16 # Build connectivity
17 SConscript('csdk/connectivity/SConscript')
18
19 # Build liboctbstack
20 SConscript('csdk/SConscript')
21
22 if target_os != 'arduino':
23         # Build liboc_logger
24         SConscript('oc_logger/SConscript')
25
26         # Build liboc
27         SConscript('src/SConscript')
28
29         # Build examples
30         SConscript('examples/SConscript')
31
32 if target_os == 'linux':
33         # Build C Samples
34         SConscript('csdk/stack/samples/linux/SimpleClientServer/SConscript')
35
36         # Build secure samples
37         SConscript('csdk/stack/samples/linux/secure/SConscript')
38
39         # Build C/C++ unit tests
40         SConscript('unit_tests.scons')
41
42 elif target_os == 'arduino':
43         SConscript('csdk/stack/samples/arduino/SimpleClientServer/ocserver/SConscript')