[SUBDIRMK RFC v2 3/9] README: v2: Refine &TARGETS_things, mostly to avoid # wrinkle

Ian Jackson ijackson at chiark.greenend.org.uk
Thu Dec 19 00:49:59 GMT 2019


Not implemented yet.

Signed-off-by: Ian Jackson <ijackson at chiark.greenend.org.uk>
---
 README | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/README b/README
index b2f4a33..d494207 100644
--- a/README
+++ b/README
@@ -283,7 +283,8 @@ So pathname syntax is a subset of:
 		STUFF:changequote &	=> set escape back to &
 
 &TARGETS_things
-	Handled specially.  If mentioned, declares that this
+	Handled specially.  If mentioned at the start of a line
+	(possibly following whitespace), declares that this
 	subdir ought to have a target `things'.  The rule will be
 		&/things:: $(&TARGETS_things)
 
@@ -297,9 +298,9 @@ So pathname syntax is a subset of:
 	which recursively implies this directory's `things'.
 
 	Must be spelled exactly &TARGETS_things.  &_TARGETS_things,
-	for example, is not magic.  But mentioning &TARGETS_things in
-	a #-comment *does* work because the & filter does not care
-	about comments.
+	for example, is not magic.  To make the target exist
+	without providing any prerequisites for it, write a line
+	containing just `&TARGETS_things +='.
 
 	`all' is extra special: every directory has an `all'
 	target, which corresponds to &TARGETS.
-- 
2.11.0




More information about the sgo-software-discuss mailing list