Make TESTS= work with "nmake -f ms/ntdll.mak tests"
authorRob Percival <robpercival@google.com>
Mon, 18 Jan 2016 10:26:17 +0000 (10:26 +0000)
committerRichard Levitte <levitte@openssl.org>
Mon, 8 Feb 2016 12:57:29 +0000 (13:57 +0100)
This works on Linux with Make already, and allows running only specified
tests.

Reviewed-by: Ben Laurie <ben@openssl.org>
Reviewed-by: Richard Levitte <levitte@openssl.org>
util/pl/BC-32.pl
util/pl/VC-32.pl
util/pl/unix.pl

index c22acecfdd441aed3bfc0f7d2886c33f21808c73..98bd0ffcd2c69ee6a55a6847921bff9c7b03ef0f 100644 (file)
@@ -114,7 +114,7 @@ $target: $deps force.$target
        set BIN_D=\$(BIN_D)
        set TEST_D=\$(TEST_D)
        set PERL=\$(PERL)
-       \$(PERL) test\\$test_cmd
+       \$(PERL) test\\$test_cmd \$(TESTS)
 force.$target:
 EOF
 }
index 1a34bb32fd3f1ca017c7a9477fc0a90e4a83045b..b9ae8a57ae8f77a593d754f8c28716120a03955b 100644 (file)
@@ -320,7 +320,7 @@ $target: $deps force.$target
        set BIN_D=\$(BIN_D)
        set TEST_D=\$(TEST_D)
        set PERL=\$(PERL)
-       \$(PERL) test\\$test_cmd
+       \$(PERL) test\\$test_cmd \$(TESTS)
 force.$target:
 EOF
 }
index c1b2c26cf9021f0aafea46da8c99633ff3c92f6c..28bd0397c0ca7ddb16430226c7d45976800bb643 100644 (file)
@@ -203,7 +203,7 @@ sub do_test_rule {
     my $ret = <<"EOF";
 $target: $deps force.$target
        TOP=. BIN_D=\$(BIN_D) TEST_D=\$(TEST_D) \\
-           PERL=\$(PERL) \$(PERL) test/$test_cmd
+           PERL=\$(PERL) \$(PERL) test/$test_cmd \$(TESTS)
 force.$target:
 
 EOF