summaryrefslogtreecommitdiff
path: root/unit-tests/depsrc-end.mk
diff options
context:
space:
mode:
authorSimon J. Gerraty <sjg@FreeBSD.org>2020-11-07 19:39:21 +0000
committerSimon J. Gerraty <sjg@FreeBSD.org>2020-11-07 19:39:21 +0000
commit302da1a3d35c15cb29d76e0a939f8bcb13f7ad80 (patch)
treec2146dca82d530521c4d2cc46a95c26964311a2c /unit-tests/depsrc-end.mk
parent6bbc783f48498b808e19db4441299dc7d85a278b (diff)
downloadsrc-test2-af9587d85d857745db1119f026e9d9fac07f07a7.tar.gz
src-test2-af9587d85d857745db1119f026e9d9fac07f07a7.zip
Diffstat (limited to 'unit-tests/depsrc-end.mk')
-rw-r--r--unit-tests/depsrc-end.mk14
1 files changed, 14 insertions, 0 deletions
diff --git a/unit-tests/depsrc-end.mk b/unit-tests/depsrc-end.mk
new file mode 100644
index 000000000000..eb7543d5dfad
--- /dev/null
+++ b/unit-tests/depsrc-end.mk
@@ -0,0 +1,14 @@
+# $NetBSD: depsrc-end.mk,v 1.1 2020/10/23 19:23:01 rillig Exp $
+#
+# Demonstrate the edge case that .BEGIN depends on .END, which sounds a bit
+# paradox but works since these special nodes are not in the dependency
+# hierarchy where the cycles are detected.
+
+.BEGIN:
+ : 'Making ${.TARGET}.'
+.END:
+ : 'Making ${.TARGET}.'
+all:
+ : 'Making ${.TARGET}.'
+
+.BEGIN: .END