changes to build csdk for os x(darwin)
[platform/upstream/iotivity.git] / resource / SConscript
1 ##
2 # 'resource' sub-project main build script
3 #
4 ##
5
6 Import('env')
7 Import('targets_csdk_only')
8
9 target_os = env.get('TARGET_OS')
10
11 # Build libcoap
12 SConscript('csdk/libcoap/SConscript')
13
14 # Build liboctbstack
15 SConscript('csdk/SConscript')
16
17 if target_os == 'android':
18         SConscript('android/SConscript')
19
20 if target_os not in targets_csdk_only:
21         # Build liboc_logger
22         SConscript('oc_logger/SConscript')
23
24         # Build liboc
25         SConscript('src/SConscript')
26
27         # Build examples
28         SConscript('examples/SConscript')
29
30 if target_os == 'linux':
31         # Build c samples
32         SConscript('csdk/stack/samples/linux/SimpleClientServer/SConscript')
33 elif target_os == 'darwin':
34         # Build linux samples for now
35         SConscript('csdk/stack/samples/linux/SimpleClientServer/SConscript')
36 elif target_os == 'arduino':
37         # Build c samples
38         SConscript('csdk/stack/samples/arduino/SimpleClientServer/ocserver/SConscript')