]> rtime.felk.cvut.cz Git - frescor/frsh.git/commitdiff
Fixes to allow compilation without distributed support
authorMichal Sojka <sojkam1@fel.cvut.cz>
Tue, 26 May 2009 10:00:43 +0000 (12:00 +0200)
committerMichal Sojka <sojkam1@fel.cvut.cz>
Tue, 26 May 2009 10:00:43 +0000 (12:00 +0200)
To disable distributed support just put
FRSH_DISTRIBUTED_MODULE_SUPPORTED=false to config.omk or config.target.

demo/dcamera/Makefile.omk
frsh_api/Makefile.omk
frsh_api/frsh_core.c

index 328774aec0a1c4346a2c2b1bbc63380682b5d7fa..f1b4e3ef8f34a81fedd37a2256131c480b98271a 100644 (file)
@@ -1,3 +1,4 @@
+ifneq ($(filter y true 1,$(FRSH_DISTRIBUTED_MODULE_SUPPORTED)),)
 LDFLAGS+= -L/usr/X11R6/lib
 
 ifneq ($(AQUOSA_ROOT),)
@@ -14,3 +15,4 @@ camserver_SOURCES = camserver.c show_video_v4l_main.c show_video_v4l_capture.c\
                        capture_v4l.c extract_skin_color.c
 camclient_SOURCES = camclient.c show_video_v4l_main.c show_video_v4l_capture.c\
                        capture_v4l.c extract_skin_color.c
+endif
index 7758ff2567f41ca0a6e24b228cf283fe5c26acc0..fa34f242ded4f60537fc52de3fb244ad93b30bcf 100644 (file)
@@ -1,10 +1,15 @@
 SUBDIRS = tests
 
 shared_LIBRARIES = frsh
-frsh_SOURCES = frsh_contract.c frsh_vres.c frsh_synchobj.c frsh_distributed.c frsh_core.c \
+frsh_SOURCES = frsh_contract.c frsh_vres.c frsh_synchobj.c frsh_core.c \
                frsh_spare_capacity.c frsh_error.c frsh_thread.c frsh_sharedobj.c frsh_power.c frsh_feedback.c
 include_HEADERS = frsh_opaque_types.h frsh_forb.h
-frsh_LIBS = fna fcb_client forb contract synchobj sharedobj fra ulut fosa $(allocator-libs-y) $(platform-libs-y)
+frsh_LIBS = fcb_client forb contract synchobj sharedobj fra ulut fosa $(allocator-libs-y) $(platform-libs-y)
+
+ifneq ($(filter y true 1,$(FRSH_DISTRIBUTED_MODULE_SUPPORTED)),)
+frsh_SOURCES += frsh_distributed.c
+frsh_LIBS += fna
+endif
 
 config_include_HEADERS = frsh_resources.h
 frsh_resources_DEFINES = CONFIG_RESOURCE_DUMMY \
index 79012b1b833146920a3f33349616d90ecd8b84eb..355f7962602db37c129d6b56f4b675c01bb1c2c5 100644 (file)
@@ -62,7 +62,7 @@
 #include "frsh_forb.h"
 #include <frsh_resources.h>
 
-#ifdef FRSH_DISTRIBUTED_MODULE_SUPPORTED
+#if FRSH_DISTRIBUTED_MODULE_SUPPORTED
 #include <frsh_distributed.h>
 #endif
 
@@ -139,7 +139,7 @@ int frsh_init()
        if (ret) goto err;
 #endif
 
-#ifdef FRSH_DISTRIBUTED_MODULE_SUPPORTED
+#if FRSH_DISTRIBUTED_MODULE_SUPPORTED
        ret = frsh_distributed_init();
        if (ret) goto err;
 #endif