summaryrefslogtreecommitdiff
path: root/Make.8.in
diff options
context:
space:
mode:
Diffstat (limited to 'Make.8.in')
-rw-r--r--Make.8.in23
1 files changed, 12 insertions, 11 deletions
diff --git a/Make.8.in b/Make.8.in
index 90345bb..3fc1ef3 100644
--- a/Make.8.in
+++ b/Make.8.in
@@ -40,20 +40,21 @@ recursively add these files and directories to currentness control
.PP
The rest of the file consists of compilation rules, each consisting of two consecutive lines:
.TP
-The \fBfirst\fP line is a regex-aware rule for identifying dependencies and must not end on \fB;\fP.
+The \fBfirst\fP line is a regex-aware rule for identifying dependencies and must not start with a space or tab.
.TP
-.B "1>1 target:sourceRegEx"
-Each file matching \fIsourceRegEx\fP generates one \fItarget\fP.
+.B ">1 target:sourceRegEx"
+Each (set of) \fItarget\fP(s) is generated by a separate command, possibly involving many source files matching \fIsourceRegEx\fP.
.TP
-.B "n>n target:sourceRegEx"
-All files matching \fIsourceRegEx\fP contribute simultanously in generating \fItarget\fP (possibly multiple files).
+.B ">n target:sourceRegEx"
+All \fItarget\fPs are generated by a single command, possibly involving many source files matching \fIsourceRegEx\fP.
.TP
-The \fBsecond\fP line contains commands to refresh the targets and must end on \fB;\fP.
+The \fBfollowing\fP line(s) contain(s) commands to refresh the targets and must start with a space or tab.
+The \fBlast\fP line of these must end on \fB;\fP.
.SH SUBSTITUTIONS
Some substitutions and macros are recognized:
.TP
.B "%nurmit'filePart'"
-only apply rule / consider source file if name of source file contains \fIfilePart\fP
+only apply rule / generate target name from source file if name of source file contains \fIfilePart\fP
.TP
.B "%nurohne'filePart'"
opposite of \fB%nurmit'filePart'\fP
@@ -67,14 +68,14 @@ file name of source file
.B "%basename"
file name of source file without extension(s)
.TP
-.B "%basedir(number)"
-path to source file stripped by last \fInumber\fP directory components
+.B "%dirname(number)"
+last \fInumber\fP components of path so source file
.TP
-.B "%basedir"
+.B "%dirname"
path so source file.
Identical to \fB%basedir(0)\fP.
.TP
-.B "%BASEDIR"
+.B "%DIRNAME"
path to \fIMachdatei\fP
.TP
.B "%num'string'"