diff --git a/make/defs.mk b/make/defs.mk index 06dee7ff..c9135412 100644 --- a/make/defs.mk +++ b/make/defs.mk @@ -873,6 +873,18 @@ EXE_SEARCH_PATH += $(FEEDFS_NEXUS_DIR)/bin PREREQ += FEEDFS_NEXUS endif +ifneq ($(filter feedfs-xchange,$(PREREQ_BUILD)),) +FEEDFS_XCHANGE_DIR = $(firstword $(wildcard $(CVS_PROJ_DIR)/feedfs-xchange /opt/$(FLAVOUR_PATH_PREFIX)feedfs-xchange)) +FEEDFS_XCHANGE_VERSION = $(call version,$(FEEDFS_XCHANGE_DIR)) +RPM_REQUIRES_RUN += $(FLAVOUR_PREFIX)feedfs-xchange-run = $(FEEDFS_XCHANGE_VERSION) +RPM_REQUIRES_DEVEL += $(FLAVOUR_PREFIX)feedfs-xchange-devel = $(FEEDFS_XCHANGE_VERSION) +PREREQ_BUILD += xchange feedfs-objects +INCLUDE += -I$(FEEDFS_XCHANGE_DIR)/include +LIBFLAGS += -L$(FEEDFS_XCHANGE_DIR)/lib -lfeedfs-xchange +EXE_SEARCH_PATH += $(FEEDFS_XCHANGE_DIR)/bin +PREREQ += FEEDFS_XCHANGE +endif + ifneq ($(filter feedfs-ict,$(PREREQ_BUILD)),) FEEDFS_ICT_DIR = $(firstword $(wildcard $(CVS_PROJ_DIR)/feedfs-ict /opt/$(FLAVOUR_PATH_PREFIX)feedfs-ict)) FEEDFS_ICT_VERSION = $(call version,$(FEEDFS_ICT_DIR))