From 9a7846a379394e911bfb50dc9d6cbd4a953876fb Mon Sep 17 00:00:00 2001 From: Jan Lindemann Date: Wed, 29 Oct 2014 17:59:35 +0000 Subject: [PATCH] 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 --- make/defs.mk | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) diff --git a/make/defs.mk b/make/defs.mk index 56489232..609f6a0b 100644 --- a/make/defs.mk +++ b/make/defs.mk @@ -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))