From ef38f493388f08cd39de66a5ffafa9be811616f7 Mon Sep 17 00:00:00 2001 From: Dirk Zimoch <dirk.zimoch@psi.ch> Date: Wed, 9 May 2018 15:59:08 +0200 Subject: [PATCH] add IGNORE_MODULES to driver.makefile --- App/tools/driver.makefile | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/App/tools/driver.makefile b/App/tools/driver.makefile index 1f0e0ae4..6303a9e8 100644 --- a/App/tools/driver.makefile +++ b/App/tools/driver.makefile @@ -198,6 +198,7 @@ help: @echo " ARCH_FILTER () [target architectures to build, e.g. SL6%]" @echo " BUILDCLASSES (vxWorks) [other choices: Linux]" @echo " <module>_VERSION () [build against specific version of other module]" + @echo " IGNORE_MODULES () [do not use header files from these modules]" # "make version" shows the module version and why it is what it is. version: ${IGNOREFILES} @@ -494,6 +495,8 @@ export BINS export CFG +export IGNORE_MODULES + else # in O.* ## RUN 4 # In O.* directory. @@ -525,7 +528,7 @@ define ADD_FOREIGN_INCLUDES $(eval $(1)_VERSION := $(patsubst ${EPICS_MODULES}/$(1)/%/R${EPICSVERSION}/include,%,$(firstword $(shell ls -dvr ${EPICS_MODULES}/$(1)/+([0-9]).+([0-9]).+([0-9])/R${EPICSVERSION}/include 2>/dev/null)))) INSTALL_INCLUDES += $$(patsubst %,-I${EPICS_MODULES}/$(1)/%/R${EPICSVERSION}/include,$$($(1)_VERSION)) endef -$(eval $(foreach m,$(filter-out $(PRJ),$(notdir $(wildcard ${EPICS_MODULES}/*))),$(call ADD_FOREIGN_INCLUDES,$m))) +$(eval $(foreach m,$(filter-out $(PRJ) $(IGNORE_MODULES),$(notdir $(wildcard ${EPICS_MODULES}/*))),$(call ADD_FOREIGN_INCLUDES,$m))) ifneq ($(wildcard ${MAKEHOME}/getPrerequisites.tcl),) # Include path for old style modules. -- GitLab