From 32e3bcc4e6530ad8e17fb00747ce79e59a167063 Mon Sep 17 00:00:00 2001 From: Simon Rose <simon.rose@ess.eu> Date: Mon, 9 Nov 2020 11:39:48 +0100 Subject: [PATCH] Removed INSTBASE, which is not used at ESS --- App/tools/driver.makefile | 25 +------------------------ 1 file changed, 1 insertion(+), 24 deletions(-) diff --git a/App/tools/driver.makefile b/App/tools/driver.makefile index a508c1b5..70f96761 100644 --- a/App/tools/driver.makefile +++ b/App/tools/driver.makefile @@ -442,17 +442,6 @@ debug:: @echo "EXCLUDE_ARCHS = ${EXCLUDE_ARCHS}" @echo "LIBVERSION = ${LIBVERSION}" -ifneq ($(realpath $(EPICS_MODULES)),$(realpath $(E3_CELL_PATH))) -install build:: -# Delete old build if INSTBASE has changed and module depends on other modules, but only if we are not -# using cellinstall. - @+for ARCH in ${CROSS_COMPILER_TARGET_ARCHS}; do \ - echo '$(realpath ${EPICS_MODULES})' | cmp -s O.${EPICSVERSION}_$$ARCH/INSTBASE || \ - ( grep -qs "^[^#]" O.${EPICSVERSION}_$$ARCH/*.dep && \ - (echo "rebuilding $$ARCH"; $(RMDIR) O.${EPICSVERSION}_$$ARCH) ) || true; \ - done -endif - # Loop over all architectures. install build debug:: @+for ARCH in ${CROSS_COMPILER_TARGET_ARCHS}; do \ @@ -572,16 +561,9 @@ endef $(eval $(foreach m,$(filter-out $(PRJ),$(notdir $(wildcard ${E3_SITEAPPS_PATH}/*))),$(call ADD_SITEAPPS_INCLUDES,$m))) - -ifneq ($(wildcard ${MAKEHOME}/getPrerequisites.tcl),) -# Include path for old style modules. -OLD_INCLUDE = $(wildcard ${INSTBASE}/iocBoot/include) -INSTALL_INCLUDES += $(addprefix -I,${OLD_INCLUDE}) -endif - # Manually required modules. define ADD_MANUAL_DEPENDENCIES -$(eval $(1)_VERSION := $(or $(patsubst ${E3_SITEMODS_PATH}/$(1)/%,%,$(firstword $(shell ls -dvr ${E3_SITEMODS_PATH}/$(1)/$(VERSIONGLOB) 2>/dev/null))),$(basename $(lastword $(subst -, ,$(basename $(realpath ${INSTBASE}/iocBoot/${T_A}/$(1).dep))))))) +$(eval $(1)_VERSION := $(patsubst ${E3_SITEMODS_PATH}/$(1)/%,%,$(firstword $(shell ls -dvr ${E3_SITEMODS_PATH}/$(1)/$(VERSIONGLOB) 2>/dev/null))) endef $(eval $(foreach m,${REQ},$(call ADD_MANUAL_DEPENDENCIES,$m))) @@ -786,7 +768,6 @@ vpath %.hxx $(addprefix ../,$(sort $(dir $(filter-out /%,${HDRS}) ${SRCS}))) $(s PRODUCTS = ${MODULELIB} ${MODULEDBD} ${DEPFILE} ${METAFILE} MODULEINFOS: @echo ${PRJ} > MODULENAME - @echo $(realpath ${EPICS_MODULES}) > INSTBASE @echo ${PRODUCTS} > PRODUCTS @echo ${LIBVERSION} > LIBVERSION @@ -1032,10 +1013,6 @@ ifneq ($(strip ${REQ}),) # Manully added dependencies: ${REQ} @$(foreach m,${REQ},echo "$m $(or ${$m_VERSION},$(and $(wildcard ${E3_SITEMODS_PATH}/$m),$(error REQUIRED module $m has no numbered version. Set $m_VERSION)),$(warning REQUIRED module $m not found for ${T_A}.))" >> $@;) endif -ifdef OLD_INCLUDE -# Check dependencies on old style driver headers. - @${MAKEHOME}/getPrerequisites.tcl -dep ${OLD_INCLUDE} | grep -vw -e ${PRJ} -e ^$$ >> $@ && echo "Warning: dependency on old style driver"; true; -endif # Remove MakefileInclude after we are done because it interfers with our way to build. build: -- GitLab