defs.mk: Support more packages

Support more packages in defs.mk.in: Feedfs-nexus, feedfs-ict,
xchange-nexus, feedfs-dsp, dsptools

Signed-off-by: Jan Lindemann <jan@janware.com>
This commit is contained in:
Jan Lindemann 2014-10-29 17:59:35 +00:00
commit 9a7846a379

View file

@ -861,6 +861,54 @@ endif
# -- use of supplementary libraries
ifneq ($(filter feedfs-nexus,$(PREREQ_BUILD)),)
FEEDFS_NEXUS_DIR = $(firstword $(wildcard $(CVS_PROJ_DIR)/feedfs-nexus /opt/$(FLAVOUR_PATH_PREFIX)feedfs-nexus))
FEEDFS_NEXUS_VERSION = $(call version,$(FEEDFS_NEXUS_DIR))
RPM_REQUIRES_RUN += $(FLAVOUR_PREFIX)feedfs-nexus-run = $(FEEDFS_NEXUS_VERSION)
RPM_REQUIRES_DEVEL += $(FLAVOUR_PREFIX)feedfs-nexus-devel = $(FEEDFS_NEXUS_VERSION)
PREREQ_BUILD += feedfs-objects feedfs-dsp
INCLUDE += -I$(FEEDFS_NEXUS_DIR)/include
LIBFLAGS += -L$(FEEDFS_NEXUS_DIR)/lib -lfeedfs-nexus
EXE_SEARCH_PATH += $(FEEDFS_NEXUS_DIR)/bin
PREREQ += FEEDFS_NEXUS
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))
RPM_REQUIRES_RUN += $(FLAVOUR_PREFIX)feedfs-ict-run = $(FEEDFS_ICT_VERSION)
RPM_REQUIRES_DEVEL += $(FLAVOUR_PREFIX)feedfs-ict-devel = $(FEEDFS_ICT_VERSION)
PREREQ_BUILD += feedfs-objects feedfs-dsp
INCLUDE += -I$(FEEDFS_ICT_DIR)/include
LIBFLAGS += -L$(FEEDFS_ICT_DIR)/lib -lfeedfs-ict
EXE_SEARCH_PATH += $(FEEDFS_ICT_DIR)/bin
PREREQ += FEEDFS_ICT
endif
ifneq ($(filter xchange-nexus,$(PREREQ_BUILD)),)
XCHANGE_NEXUS_DIR = $(firstword $(wildcard $(CVS_PROJ_DIR)/xchange-nexus /opt/$(FLAVOUR_PATH_PREFIX)xchange-nexus))
XCHANGE_NEXUS_VERSION = $(call version,$(XCHANGE_NEXUS_DIR))
RPM_REQUIRES_RUN += $(FLAVOUR_PREFIX)xchange-nexus-run = $(XCHANGE_NEXUS_VERSION)
RPM_REQUIRES_DEVEL += $(FLAVOUR_PREFIX)xchange-nexus-devel = $(XCHANGE_NEXUS_VERSION)
PREREQ_BUILD += xchange dsptools
INCLUDE += -I$(XCHANGE_NEXUS_DIR)/include
LIBFLAGS += -L$(XCHANGE_NEXUS_DIR)/lib -lxchange-nexus
EXE_SEARCH_PATH += $(XCHANGE_NEXUS_DIR)/bin
PREREQ += XCHANGE_NEXUS
endif
ifneq ($(filter feedfs-dsp,$(PREREQ_BUILD)),)
FEEDFS_DSP_DIR = $(firstword $(wildcard $(CVS_PROJ_DIR)/feedfs-dsp /opt/$(FLAVOUR_PATH_PREFIX)feedfs-dsp))
FEEDFS_DSP_VERSION = $(call version,$(FEEDFS_DSP_DIR))
RPM_REQUIRES_RUN += $(FLAVOUR_PREFIX)feedfs-dsp-run = $(FEEDFS_DSP_VERSION)
RPM_REQUIRES_DEVEL += $(FLAVOUR_PREFIX)feedfs-dsp-devel = $(FEEDFS_DSP_VERSION)
PREREQ_BUILD += feedfs-objects feedfs-circuit
INCLUDE += -I$(FEEDFS_DSP_DIR)/include
LIBFLAGS += -L$(FEEDFS_DSP_DIR)/lib -lfeedfs-dsp
EXE_SEARCH_PATH += $(FEEDFS_DSP_DIR)/bin
PREREQ += FEEDFS_DSP
endif
ifneq ($(filter site,$(PREREQ_BUILD)),)
SITE_DIR = $(firstword $(wildcard $(CVS_PROJ_DIR)/site /opt/$(FLAVOUR_PATH_PREFIX)site))
SITE_VERSION = $(call version,$(SITE_DIR))
@ -1534,6 +1582,18 @@ EXE_SEARCH_PATH += $(FPANEL_DIR)/bin
PREREQ += FPANEL
endif
ifneq ($(filter dsptools,$(PREREQ_BUILD)),)
DSPTOOLS_DIR = $(firstword $(wildcard $(CVS_PROJ_DIR)/dsptools /opt/$(FLAVOUR_PATH_PREFIX)dsptools))
DSPTOOLS_VERSION = $(call version,$(DSPTOOLS_DIR))
RPM_REQUIRES_RUN += $(FLAVOUR_PREFIX)dsptools-run = $(DSPTOOLS_VERSION)
RPM_REQUIRES_DEVEL += $(FLAVOUR_PREFIX)dsptools-devel = $(DSPTOOLS_VERSION)
PREREQ_BUILD += ytools
INCLUDE += -I$(DSPTOOLS_DIR)/include
LIBFLAGS += -L$(DSPTOOLS_DIR)/lib -ldsptools
EXE_SEARCH_PATH += $(DSPTOOLS_DIR)/bin
PREREQ += DSPTOOLS
endif
ifneq ($(filter ytools,$(PREREQ_BUILD)),)
ifneq ($(PROJECT),ytools)
YTOOLS_DIR = $(firstword $(wildcard $(CVS_PROJ_DIR)/ytools /opt/$(FLAVOUR_PATH_PREFIX)ytools))