SConscript('things-manager/SConscript')
# Build soft sensor manager project
- SConscript('soft-sensor-manager/SConscript')
+# SConscript('soft-sensor-manager/SConscript')
# Build protocol plugin project
- SConscript('protocol-plugin/SConscript')
+ # protocol-plugin uses 'inotify' feature, which isn't supported by
+ # MAC OSX and IOS
+ if target_os not in ['darwin', 'ios']:
+ SConscript('protocol-plugin/SConscript')
# Build notification manager project
# SConscript('notification-manager/SConscript')
-else:
- SConscript('notification-manager/SampleApp/arduino/SConscript')
+#else:
+# SConscript('notification-manager/SampleApp/arduino/SConscript')
######################################################################
# Build flags
######################################################################
-cpluff_env.AppendUnique(CPPDEFINES = ['CP_C_API=CP_EXPORT',
+cpluff_env.AppendUnique(CPPPATH= ['libcpluff/'])
+if target_os not in ['windows', 'winrt']:
+ cpluff_env.AppendUnique(CPPDEFINES = ['CP_C_API=CP_EXPORT',
'CP_HOST=\"\\"'+env.get('TARGET_OS')+'\\"\"',
'CP_DATADIR=\"\\\"/usr/local/share\\\"\"',
'DLOPEN_POSIX',
'CP_FNAMESEP_CHAR=\"\'/\'\"',
'CP_FNAMESEP_STR=\"\\\"/\\"\"',
'PACKAGE=\"\\\"cpluff\\\"\"'])
-cpluff_env.AppendUnique(LIBS = ['dl'])
-cpluff_env.PrependUnique(CCFLAGS = ['-fPIC'])
+ cpluff_env.AppendUnique(LIBS = ['dl'])
+ cpluff_env.PrependUnique(CCFLAGS = ['-fPIC'])
+
######################################################################
# Source files and Targets
######################################################################
cpluff_src.extend(env.Glob('kazlib/*.c'))
cpluff = cpluff_env.StaticLibrary('cpluff', cpluff_src)
-cpluff_env.InstallTarget(cpluff, 'libcpluff')
\ No newline at end of file
+cpluff_env.InstallTarget(cpluff, 'libcpluff')