diff --git a/make/defs.mk b/make/defs.mk index 3115c77b..299834a3 100644 --- a/make/defs.mk +++ b/make/defs.mk @@ -796,6 +796,18 @@ USE_FEEDFS = true LD_LIB_PATH += $(FEEDFS_LOCAL_DIR)/lib endif +ifeq ($(USE_FEEDFS_FMEMFS),true) +FEEDFS_FMEMFS_DIR = $(firstword $(wildcard $(CVS_PROJ_DIR)/feedfs-fmemfs /opt/$(FLAVOUR_PATH_PREFIX)feedfs-fmemfs)) +FEEDFS_FMEMFS_VERSION = $(call version,$(FEEDFS_FMEMFS_DIR)) +RPM_REQUIRES_RUN += $(FLAVOUR_PREFIX)feedfs-fmemfs-run = $(FEEDFS_FMEMFS_VERSION) +RPM_REQUIRES_DEVEL += $(FLAVOUR_PREFIX)feedfs-fmemfs-devel = $(FEEDFS_FMEMFS_VERSION) +USE_FEEDFS = true +# no build-time linkage necessary, no headers exported +LD_LIB_PATH += $(FEEDFS_FMEMFS_DIR)/lib +INCLUDE += -I$(FEEDFS_FMEMFS_DIR)/include +LIBFLAGS += -L$(FEEDFS_FMEMFS_DIR)/lib -lfeedfs-fmemfs +endif + ifeq ($(USE_FEEDFS_OBJECTS),true) FEEDFS_OBJECTS_DIR = $(firstword $(wildcard $(CVS_PROJ_DIR)/feedfs-objects /opt/$(FLAVOUR_PATH_PREFIX)feedfs-objects)) FEEDFS_OBJECTS_VERSION = $(call version,$(FEEDFS_OBJECTS_DIR))