aboutsummaryrefslogtreecommitdiff
path: root/testsuite/make.tests
diff options
context:
space:
mode:
Diffstat (limited to 'testsuite/make.tests')
-rwxr-xr-xtestsuite/make.tests14
1 files changed, 14 insertions, 0 deletions
diff --git a/testsuite/make.tests b/testsuite/make.tests
index 5485233f6..c92c69340 100755
--- a/testsuite/make.tests
+++ b/testsuite/make.tests
@@ -738,4 +738,18 @@ file1:
738' 738'
739cd .. || exit 1; rm -rf make.tempdir 2>/dev/null 739cd .. || exit 1; rm -rf make.tempdir 2>/dev/null
740 740
741# GNU make and BSD make don't allow the use of inference rules
742# for phony targets. In POSIX mode the output is "phony.xyz\n".
743mkdir make.tempdir && cd make.tempdir || exit 1
744touch phony.xyz
745testing "make don't use inference rule for phony target" \
746 "make -f -" "make: nothing to be done for phony\n" "" '
747.PHONY: phony
748.SUFFIXES: .xyz
749.xyz:
750 @echo $<
751phony:
752'
753cd .. || exit 1; rm -rf make.tempdir 2>/dev/null
754
741exit $FAILCOUNT 755exit $FAILCOUNT