From f0c88c3d3c91a4553e9f0378139ab55ac9f736e8 Mon Sep 17 00:00:00 2001
From: Andrew Johnson
The clean Makefile target has changed between a single-colon rule +and a double-colon rule more than once in the life of the EPICS build rules, and +it just changed back to a single-colon rule, but now we recommend that +applications that wish to provide a Makefile that is backwards compatible with +the 3.14 build rules use the construct shown below. The 3.15 rules now support +a variable called CLEANS to which a Makefile can add a list of files to +be deleted when the user does a make clean like this:
+ ++ +CLEANS += <list of files to be cleaned> + +ifndef BASE_3_15 +clean:: + $(RM) $(CLEANS) +endif
The conditional rule provides compatibility for use with the 3.14 build +system.
+An enhanced version of the Macro Substitution and Include program msi