From b09f395a7b903928e8d284a4c2d09c7648348822 Mon Sep 17 00:00:00 2001
From: Simon Rose <simon.rose@ess.eu>
Date: Mon, 20 Dec 2021 11:23:36 +0100
Subject: [PATCH] Correctly updated .dep file

---
 require-ess/tools/driver.makefile | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/require-ess/tools/driver.makefile b/require-ess/tools/driver.makefile
index 98462eec..f9a13412 100644
--- a/require-ess/tools/driver.makefile
+++ b/require-ess/tools/driver.makefile
@@ -862,9 +862,10 @@ s%$(EPICS_MODULES)/*\([^/]*\)/\([^/]*\)/.*%\1 \2%p
 endef
 
 # Create dependency file for recursive requires.
+.PHONY: ${DEPFILE}
 ${DEPFILE}: ${LIBOBJS} $(USERMAKEFILE)
 	@echo "Collecting dependencies"
-	$(RM) $@
+	$(RM) $@.tmp
 	@echo "# Generated file. Do not edit." > $@
 # Check dependencies on other module headers.
 	cat *.d 2>/dev/null | sed 's/ /\n/g' | grep -v '$(EPICS_BASE)/include' | sed -n '$(DEP_PARSER)' >> $@.tmp
-- 
GitLab