To disable distributed support just put
FRSH_DISTRIBUTED_MODULE_SUPPORTED=false to config.omk or config.target.
+ifneq ($(filter y true 1,$(FRSH_DISTRIBUTED_MODULE_SUPPORTED)),)
LDFLAGS+= -L/usr/X11R6/lib
ifneq ($(AQUOSA_ROOT),)
LDFLAGS+= -L/usr/X11R6/lib
ifneq ($(AQUOSA_ROOT),)
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
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
SUBDIRS = tests
shared_LIBRARIES = frsh
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_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 \
config_include_HEADERS = frsh_resources.h
frsh_resources_DEFINES = CONFIG_RESOURCE_DUMMY \
#include "frsh_forb.h"
#include <frsh_resources.h>
#include "frsh_forb.h"
#include <frsh_resources.h>
-#ifdef FRSH_DISTRIBUTED_MODULE_SUPPORTED
+#if FRSH_DISTRIBUTED_MODULE_SUPPORTED
#include <frsh_distributed.h>
#endif
#include <frsh_distributed.h>
#endif
if (ret) goto err;
#endif
if (ret) goto err;
#endif
-#ifdef FRSH_DISTRIBUTED_MODULE_SUPPORTED
+#if FRSH_DISTRIBUTED_MODULE_SUPPORTED
ret = frsh_distributed_init();
if (ret) goto err;
#endif
ret = frsh_distributed_init();
if (ret) goto err;
#endif