chiark / gitweb /
Syntax: Incompatible change: Use &{ not &${ for macros
[subdirmk.git] / tests / filter / Dir.sd.mk
index 3ef02b340e53429cf34af346a0a23d6b2794a0f9..f5e2868805869b90edcb7187728040d85e33d72a 100644 (file)
@@ -1,3 +1,22 @@
-# test cases for generate script
+&# subdirmk - test cases for generate script
+&# Copyright various contributors - see top level README.
+&# SPDX-License-Identifier: LGPL-2.0-or-later
+&# There is NO WARRANTY.
+
+WARN += 3
+&WARN += 3
+# $WARN
+# $(WARN)
+# $(&WARN)
+# &$WARN
+
+&:local+global NOWARN1 &NOWARN2
+# &$NOWARN1 $(NOWARN1)
+# &$NOWARN2 $(NOWARN2)
+
+&{ some-macro, 42, $x, { &$- $(foreach something) } }
+
+$&FBAR
+
 # doctests:
-&:include &doctest.sd.mk
+&:include &doctests.sd.mk