summaryrefslogtreecommitdiff
path: root/tests/scripts/features/load
diff options
context:
space:
mode:
Diffstat (limited to 'tests/scripts/features/load')
-rw-r--r--tests/scripts/features/load20
1 files changed, 19 insertions, 1 deletions
diff --git a/tests/scripts/features/load b/tests/scripts/features/load
index b462ed9c..3713f944 100644
--- a/tests/scripts/features/load
+++ b/tests/scripts/features/load
@@ -144,7 +144,25 @@ all: ; @echo pre=$(PRE) post=$(POST) $(TESTLOAD)
testload.so: testload.c ; @echo "rebuilding $@"; !.$sobuild,
'', "pre= post=testload.so implicit\n");
-unlink(qw(testload.c testload.so)) unless $keep;
+# Check using load as a target or variable name
+run_make_test(q!
+load: ; @echo $@
+-load&: ; @echo $@
+!,
+ "", "load\n");
+
+run_make_test(q!
+load : ; @echo $@
+-load &: ; echo $@
+!,
+ "", "load\n");
+
+run_make_test(q!
+load = @echo $@
+all: ; $(load)
+load |: ; echo $@
+!,
+ "", "all\n");
# This tells the test driver that the perl test script executed properly.
1;