Imported Upstream version 4.0
[platform/upstream/make.git] / tests / scripts / variables / MAKEFLAGS
index 0b567e8..8a5d0f6 100644 (file)
@@ -1,4 +1,4 @@
-#                                                                   -*-perl-*-
+#                                                                    -*-perl-*-
 
 $description = "Test proper behavior of MAKEFLAGS";
 
@@ -8,36 +8,34 @@ $details = "DETAILS";
 run_make_test(q!
 all: ; @echo $(MAKEFLAGS)
 !,
-              '-e -r -R', 'Rre');
+              '-e -r -R', 'erR');
 
 # Long arguments mean everything is prefixed with "-"
 run_make_test(q!
 all: ; @echo $(MAKEFLAGS)
 !,
-              '--no-print-directory -e -r -R', '--no-print-directory -Rre');
+              '--no-print-directory -e -r -R --trace', "#MAKEFILE#:2: target 'all' does not exist
+echo erR --trace --no-print-directory
+erR --trace --no-print-directory");
 
 
-if ($all_tests) {
-    # Recursive invocations of make should accumulate MAKEFLAGS values.
-    # Savannah bug #2216
-    run_make_test(q!
+# Recursive invocations of make should accumulate MAKEFLAGS values.
+# Savannah bug #2216
+run_make_test(q!
 MSG = Fails
 all:
        @echo '$@: MAKEFLAGS=$(MAKEFLAGS)'
        @MSG=Works $(MAKE) -e -f #MAKEFILE# jump
 jump:
-       @echo '$@: MAKEFLAGS=$(MAKEFLAGS)'
+       @echo '$@ $(MSG): MAKEFLAGS=$(MAKEFLAGS)'
        @$(MAKE) -f #MAKEFILE# print
 print:
-       @echo '$@: MAKEFLAGS=$(MAKEFLAGS)'
-       @echo $(MSG)
+       @echo '$@ $(MSG): MAKEFLAGS=$(MAKEFLAGS)'
 .PHONY: all jump print
 !,
                   '--no-print-directory',
                   'all: MAKEFLAGS= --no-print-directory
-jump: MAKEFLAGS= --no-print-directory -e
-print: MAKEFLAGS= --no-print-directory -e
-Works');
-}
+jump Works: MAKEFLAGS=e --no-print-directory
+print Works: MAKEFLAGS=e --no-print-directory');
 
 1;