From: Ian Jackson Date: Sat, 28 Dec 2019 18:55:25 +0000 (+0000) Subject: README: Further miscellaneous fixes and clarifications X-Git-Tag: subdirmk/0.3~23 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ian/git?p=subdirmk.git;a=commitdiff_plain;h=80097a24dcbc044e36242a7e1d67bd57503e3eec;hp=382bb6dfc4cdcbfd28a39bff0cf8009d6ad624d6 README: Further miscellaneous fixes and clarifications Signed-off-by: Ian Jackson --- diff --git a/README b/README index dc22589..f2a1294 100644 --- a/README +++ b/README @@ -216,7 +216,7 @@ STUFF $ THINGS .. STUFF $$ THINGS &${..$..} => ${eval ${call ..$$..}} (matches { } pairs to find the end) - content is $-doubled (unless it contains $- to turn that off) + content is $-doubled (unless it contains &$- to turn that off) Together &:macro and &${...} provide a more reasonable macro facility than raw make. They solve the problem that make @@ -300,7 +300,9 @@ includes. So if you want to get in early and set global variables, put them near the top of Dir.sd.mk. The file Final.sd.mk in the toplevel directory is processed and -included after all the other files. +the result included after all the other files. Its subdirmk +filtering context inherits warning suppressions from the toplevel's +Dir.sd.mk etc., but not anything else. subdirmk's filter script itself sets (only) these variables: top_srcdir