-Summary of directory reference syntaxes
----------------------------------------
-
- In build tree In source tree
- Relative Absolute Relative Absolute
-
- &file $(abs)/&file
- This directory &/file $(abs)/&/file &^/file &~/file
- & f g h & ^ f g h & ~ f g h
-
- Top level file $(abs)/file $(ts)/file $(ats)/file
- f g h
+Summary of recommended directory reference syntaxes
+---------------------------------------------------
+
+Path construction &-expansions, meanings summary:
+
+ Relative paths in... Absolute paths in...
+ build source build source
+
+ This directory & &, &@ &@,
+ Top level . &; &@. &@;
+
+Adding `@' means "absolute path". (`&.' is not allowed without @
+because just `&./' is a silly way of writing `.'.) `/' terminates the
+escape (needed if the next thing is not a lowercase character, or
+space). `=' means "just the value, no /". Space starts multi-word
+processing.
+
+In more detail, with the various options for what comes next:
+
+ Recommended Relative paths in... Absolute paths in...
+ for build source build source
+
+ This lc &file &,file &@file &@,file
+ directory any &/file &,/file &@/file &@,/file
+ several & f g h &, f g h &@ f g h &@, f g h
+
+ Top lc file &;file &@.file &@;file
+ level any file &;/file &@./file &@;/file
+ several f g h &; f g h &@. f g h &@; f g h
+ .mk.in file $(src)/file $(abs)/file $(abs_src)/file