target_os = env.get('TARGET_OS')
src_dir = env.get('SRC_DIR')
+# Build C Common dependencies
+SConscript('c_common/SConscript')
+
# Build liblogger
SConscript('csdk/logger/SConscript')
# Download (if not already present) & build libcoap
SConscript('#extlibs/libcoap/SConscript')
-# Build C Common dependencies
-SConscript('c_common/SConscript')
-
# Build connectivity
SConscript('csdk/connectivity/SConscript')
# Build Routing
SConscript('csdk/routing/SConscript')
+if target_os in ['linux', 'android']:
+ rd_mode = env.get('RD_MODE')
+ if 'CLIENT' in rd_mode or 'SERVER' in rd_mode:
+ SConscript('csdk/resource-directory/SConscript')
+
# Build libocsrm
SConscript('csdk/security/SConscript')