aboutsummaryrefslogtreecommitdiff
path: root/contrib/bmake/unit-tests/export-all.mk
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/bmake/unit-tests/export-all.mk')
-rw-r--r--contrib/bmake/unit-tests/export-all.mk24
1 files changed, 24 insertions, 0 deletions
diff --git a/contrib/bmake/unit-tests/export-all.mk b/contrib/bmake/unit-tests/export-all.mk
new file mode 100644
index 000000000000..0d741083441b
--- /dev/null
+++ b/contrib/bmake/unit-tests/export-all.mk
@@ -0,0 +1,24 @@
+# $NetBSD: export-all.mk,v 1.5 2020/10/24 08:50:17 rillig Exp $
+
+UT_OK= good
+UT_F= fine
+
+# the old way to do :tA
+M_tAbad= C,.*,cd & \&\& 'pwd',:sh
+# the new
+M_tA= tA
+
+here := ${.PARSEDIR}
+
+# this will cause trouble (recursing if we let it)
+UT_BADDIR= ${${here}/../${here:T}:L:${M_tAbad}:T}
+# this will be ok
+UT_OKDIR= ${${here}/../${here:T}:L:${M_tA}:T}
+
+.export
+
+FILTER_CMD= grep ^UT_
+.include "export.mk"
+
+UT_TEST= export-all
+UT_ALL= even this gets exported