summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRuslan Ermilov <ru@FreeBSD.org>2002-11-28 13:21:32 +0000
committerRuslan Ermilov <ru@FreeBSD.org>2002-11-28 13:21:32 +0000
commitbe8b43b4c71024f374f49fdcec8de815fc5572a9 (patch)
treeb6b86e70baad377ab1839a906c3dd077ddb396dd
parent113cf9e649447590b70c59f103fd48a860e6c809 (diff)
Notes
-rw-r--r--tools/build/make_check/Makefile9
-rw-r--r--tools/regression/usr.bin/make/Makefile9
2 files changed, 18 insertions, 0 deletions
diff --git a/tools/build/make_check/Makefile b/tools/build/make_check/Makefile
index f4dec2efeda3..760433b50999 100644
--- a/tools/build/make_check/Makefile
+++ b/tools/build/make_check/Makefile
@@ -38,6 +38,9 @@ all:
@echo "Running test modifiers"
@${MAKE} modifiers || ${MAKE} failure
@echo "PASS: Test modifiers detected no regression."
+ @echo "Running test funny_targets"
+ @${MAKE} funny_targets || ${MAKE} failure
+ @echo "PASS: Test funny_targets detected no regression."
.if make(double)
# Doubly-defined targets. make(1) will warn, but use the "right" one. If it
@@ -81,6 +84,12 @@ modifiers:
fi
.endif
+.if make(funny_targets)
+funny_targets: colons::target exclamation!target
+colons::target:
+exclamation!target:
+.endif
+
failure:
@echo "FAIL: Test failed: regression detected. See above."
@false
diff --git a/tools/regression/usr.bin/make/Makefile b/tools/regression/usr.bin/make/Makefile
index f4dec2efeda3..760433b50999 100644
--- a/tools/regression/usr.bin/make/Makefile
+++ b/tools/regression/usr.bin/make/Makefile
@@ -38,6 +38,9 @@ all:
@echo "Running test modifiers"
@${MAKE} modifiers || ${MAKE} failure
@echo "PASS: Test modifiers detected no regression."
+ @echo "Running test funny_targets"
+ @${MAKE} funny_targets || ${MAKE} failure
+ @echo "PASS: Test funny_targets detected no regression."
.if make(double)
# Doubly-defined targets. make(1) will warn, but use the "right" one. If it
@@ -81,6 +84,12 @@ modifiers:
fi
.endif
+.if make(funny_targets)
+funny_targets: colons::target exclamation!target
+colons::target:
+exclamation!target:
+.endif
+
failure:
@echo "FAIL: Test failed: regression detected. See above."
@false