Make TESTS= work with "nmake -f ms/ntdll.mak tests"
[openssl.git] / util / pl / VC-32.pl
index a2d35c6eeace31588298d917a38a1ed064a4999c..b9ae8a57ae8f77a593d754f8c28716120a03955b 100644 (file)
@@ -26,6 +26,7 @@ $cp='$(PERL) util/copy.pl';
 $cp2='$(PERL) util/copy.pl -stripcr';
 $mkdir='$(PERL) util/mkdir-p.pl';
 $rm='del /Q';
+$mv='move /Y';
 
 $zlib_lib="zlib1.lib";
 
@@ -306,7 +307,8 @@ sub do_rehash_rule {
 $target: $deps
        set OPENSSL=\$(BIN_D)${o}openssl.exe
        set OPENSSL_DEBUG_MEMORY=on
-       \$(PERL) tools/c_rehash certs/demo
+       \$(PERL) \$(BIN_D)${o}c_rehash certs/demo
+       echo off > $target
 EOF
     return $ret
 }
@@ -318,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
 }