chiark / gitweb /
README: v2: Refine &TARGETS_things, mostly to avoid # wrinkle
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Mon, 9 Dec 2019 15:05:22 +0000 (15:05 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 11 Dec 2019 13:33:14 +0000 (13:33 +0000)
Not implemented yet.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
README

diff --git a/README b/README
index c6ba8f54e40ffb2e6df41e79b9da15d3d3436093..aa0424e39487c556574da733750a6a42fe734a44 100644 (file)
--- a/README
+++ b/README
@@ -297,7 +297,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)
 
@@ -311,9 +312,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.