summaryrefslogtreecommitdiffstats
path: root/make/make-3.81/tests/scripts/variables/DEFAULT_GOAL
diff options
context:
space:
mode:
Diffstat (limited to 'make/make-3.81/tests/scripts/variables/DEFAULT_GOAL')
-rw-r--r--make/make-3.81/tests/scripts/variables/DEFAULT_GOAL78
1 files changed, 0 insertions, 78 deletions
diff --git a/make/make-3.81/tests/scripts/variables/DEFAULT_GOAL b/make/make-3.81/tests/scripts/variables/DEFAULT_GOAL
deleted file mode 100644
index 897bd4a..0000000
--- a/make/make-3.81/tests/scripts/variables/DEFAULT_GOAL
+++ /dev/null
@@ -1,78 +0,0 @@
-# -*-perl-*-
-$description = "Test the .DEFAULT_GOAL special variable.";
-
-$details = "";
-
-
-# Test #1: basic logic.
-#
-run_make_test('
-# Basics.
-#
-foo: ; @:
-
-ifneq ($(.DEFAULT_GOAL),foo)
-$(error )
-endif
-
-# Reset to empty.
-#
-.DEFAULT_GOAL :=
-
-bar: ; @:
-
-ifneq ($(.DEFAULT_GOAL),bar)
-$(error )
-endif
-
-# Change to a different goal.
-#
-
-.DEFAULT_GOAL := baz
-
-baz: ; @echo $@
-',
-'',
-'baz');
-
-
-# Test #2: unknown goal.
-#
-run_make_test('
-.DEFAULT_GOAL = foo
-',
-'',
-'#MAKE#: *** No rule to make target `foo\'. Stop.',
-512);
-
-
-# Test #3: more than one goal.
-#
-run_make_test('
-.DEFAULT_GOAL := foo bar
-',
-'',
-'#MAKE#: *** .DEFAULT_GOAL contains more than one target. Stop.',
-512);
-
-
-# Test #4: Savannah bug #12226.
-#
-run_make_test('
-define rule
-foo: ; @echo $$@
-endef
-
-define make-rule
-$(eval $(rule))
-endef
-
-$(call make-rule)
-
-',
-'',
-'foo');
-
-
-# This tells the test driver that the perl test script executed properly.
-1;