diff --git a/documentation/RELEASE_NOTES.html b/documentation/RELEASE_NOTES.html index 79646c8b1..0096ca5b2 100644 --- a/documentation/RELEASE_NOTES.html +++ b/documentation/RELEASE_NOTES.html @@ -78,6 +78,26 @@ for a while in case anyone still needs them.

Changes between 3.14.x and 3.15.0.1

+

Application clean rules

+ +

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.

+

MSI included with Base

An enhanced version of the Macro Substitution and Include program msi