From 3a3a15032ef631faa4ac8778e5adfc1729bc8f1e Mon Sep 17 00:00:00 2001 From: Dirk Zimoch Date: Tue, 2 May 2023 14:48:10 +0200 Subject: [PATCH] add CLEANRULE and make it and BUILDRULE and INSTALLRULE available for users --- App/tools/driver.makefile | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/App/tools/driver.makefile b/App/tools/driver.makefile index 6a5aece..2443942 100644 --- a/App/tools/driver.makefile +++ b/App/tools/driver.makefile @@ -108,6 +108,11 @@ endif # Don't install anything (different from default EPICS make rules). default: build +# Traditional clean rules, changed to single : in later EPICS versions +INSTALLRULE=install:: +BUILDRULE=build:: +CLEANRULE = clean:: + IGNOREFILES = .cvsignore .gitignore %: ${IGNOREFILES} ${IGNOREFILES}: @@ -590,8 +595,6 @@ EPICS_INCLUDES = # EPICS 3.13 uses :: in some rules where 3.14 uses : ifeq (${EPICS_BASETYPE},3.13) -INSTALLRULE=install:: -BUILDRULE=build:: BASERULES=${EPICS_BASE}/config/RULES.Vx OBJ=.o LIB_SUFFIX=.a @@ -600,6 +603,9 @@ else # 3.14+ INSTALLRULE=install: BUILDRULE=build: BASERULES=${EPICS_BASE}/configure/RULES +ifdef BASE_3_15 +CLEANRULE=clean: +endif endif # 3.14+ INSTALL_REV = ${MODULE_LOCATION}/R${EPICSVERSION}