diff --git a/require-ess/tools/driver.makefile b/require-ess/tools/driver.makefile index df17899cad81d8347748d55fda99ee8fb173308a..b33d51226fa5418d9f396a38e13c4b123eea5d8a 100644 --- a/require-ess/tools/driver.makefile +++ b/require-ess/tools/driver.makefile @@ -546,6 +546,7 @@ EPICS_INCLUDES = # INSTALL_INCLUDES += $$(patsubst %,-I${EPICS_MODULES}/$(1)/%/include,$$($(1)_VERSION)) # endef # $(eval $(foreach m,$(filter-out $(PRJ),$(notdir $(wildcard ${EPICS_MODULES}/*))),$(call ADD_FOREIGN_INCLUDES,$m))) +ifneq ($(strip $(PRJ)),require) define FETCH_BUILD_NUMBER $(shell $(E3_REQUIRE_TOOLS)/build_number.sh $(1) $(2) $($(2)_VERSION)) @@ -561,6 +562,13 @@ INSTALL_INCLUDES += $$(patsubst %,-I${E3_SITEAPPS_PATH}/$(1)/%/include,$$(call F endef $(foreach m,$(filter-out $(PRJ),$(notdir $(wildcard ${E3_SITEAPPS_PATH}/*))),$(eval $(call ADD_SITEAPPS_INCLUDES,$m))) +define ADD_OTHER_INCLUDES +INSTALL_INCLUDES += $$(patsubst %,-I${EPICS_MODULES}/$(1)/%/include,$$(call FETCH_BUILD_NUMBER,$(EPICS_MODULES),$(1))) +endef +$(foreach m,$(filter-out $(PRJ),$(notdir $(wildcard ${EPICS_MODULES}/*))),$(eval $(call ADD_OTHER_INCLUDES,$m))) + +endif + BASERULES=${EPICS_BASE}/configure/RULES INSTALL_REV = ${MODULE_LOCATION}