From 9c3bf1a7b94da51644505d32f460330cd5fb52fc Mon Sep 17 00:00:00 2001
From: Dirk Zimoch <dirk.zimoch@psi.ch>
Date: Tue, 7 Aug 2018 16:10:48 +0200
Subject: [PATCH] fix more rules for parallel build

---
 App/tools/driver.makefile | 15 +++++++--------
 1 file changed, 7 insertions(+), 8 deletions(-)

diff --git a/App/tools/driver.makefile b/App/tools/driver.makefile
index 002b8ced..b3520ff1 100644
--- a/App/tools/driver.makefile
+++ b/App/tools/driver.makefile
@@ -240,18 +240,17 @@ $(foreach v,$(sort $(basename ${INSTALLED_EPICS_VERSIONS})),$(eval $(call VERSIO
 # make <action>.<version> instead of make <action> or
 # make <version> instead of make
 # EPICS version must be installed but need not be in EPICS_VERSIONS
-${INSTALLED_EPICS_VERSIONS}:
-	${MAKEVERSION} EPICSVERSION=$@ build
+${INSTALLED_EPICS_VERSIONS}: ${IGNOREFILES}
+	+${MAKEVERSION} EPICSVERSION=$@ build
 
-${INSTALLED_EPICS_VERSIONS:%=build.%}:
-	${MAKEVERSION} EPICSVERSION=${@:build.%=%} build
+${INSTALLED_EPICS_VERSIONS:%=build.%}: ${IGNOREFILES}
+	+${MAKEVERSION} EPICSVERSION=${@:build.%=%} build
 
-${INSTALLED_EPICS_VERSIONS:%=install.%}:
-	${MAKEVERSION} EPICSVERSION=${@:install.%=%} install
+${INSTALLED_EPICS_VERSIONS:%=install.%}: ${IGNOREFILES}
+	+${MAKEVERSION} EPICSVERSION=${@:install.%=%} install
 
 ${INSTALLED_EPICS_VERSIONS:%=debug.%}:
-	${MAKEVERSION} EPICSVERSION=${@:debug.%=%} debug
-
+	+${MAKEVERSION} EPICSVERSION=${@:debug.%=%} debug
 
 # Install user interfaces to global location.
 # Keep a list of installed files in a hidden file for uninstall.
-- 
GitLab