summaryrefslogtreecommitdiff
path: root/Make.1.in
diff options
context:
space:
mode:
Diffstat (limited to 'Make.1.in')
-rw-r--r--Make.1.in10
1 files changed, 8 insertions, 2 deletions
diff --git a/Make.1.in b/Make.1.in
index 8cb4ddf..228d7ad 100644
--- a/Make.1.in
+++ b/Make.1.in
@@ -39,7 +39,7 @@ The file consists of four types of lines:
.TP
2. Definitions of targets.
.TP
-3. Regular expressions matching sources
+3. Definition of sources.
.TP
4. Commands to execute for compiling targets from sources.
.SH WATCH FILE DEFINITIONS
@@ -57,7 +57,13 @@ These lines must end on \fB:\fP.
Substitutions marked with (*) are allowed in this type of line.
Multiple targets may be defined in one line if separated by spaces or in common bash syntax: \fB*\fP, \fB{one,two,three}\fP, \fB{1..3}\fP are expanded.
Alternatively multiple targets may be defined in multiple consecutive lines.
-A single line containing the source regex must follow a set of target definition lines.
+.SH SOURCE DEFINITIONS
+A set of lines containing the source regexes or source names must follow a set of target definition lines.
+These lines can either be a regex or a verbatim source file name.
+Regexes must start with \fI^\fP and end with \fI$\fP.
+Literal source lines must be quoted in \fI"\fP.
+Substitutions marked with (*) are partially allowed in these types of lines:
+The referenced source must appear before the line referencing it.
.SH COMMAND DEFINITIONS
Each of these lines must end on \fB;\fP.
Substitutions marked with (*) are allowed in this type of line.