Generate dependency information
[openssl.git] / Configurations / 10-main.conf
index f65fd30e5d24cba490c8f235c1f498dfb16bf02c..f5e5754b3a6cdf467b448904643dd0964f2f3fcf 100644 (file)
@@ -1275,19 +1275,22 @@ my %targets = (
         inherit_from     => [ "BASE_Windows" ],
         template         => 1,
         CC               => "cl",
-        CPP              => '$(CC) /EP /C',
+        CPP              => '"$(CC)" /EP /C',
         CFLAGS           => "/W3 /wd4090 /nologo",
         coutflag         => "/Fo",
+        cpp_depend_flags => "/Zs /showIncludes",
         LD               => "link",
         LDFLAGS          => "/nologo /debug",
         ldoutflag        => "/out:",
         ldpostoutflag    => "",
         ld_resp_delim    => "\n",
-        ld_wildcard_args => "setargv.obj",
+        bin_lflags       => "setargv.obj",
         AR               => "lib",
         ARFLAGS          => "/nologo",
         aroutflag        => "/out:",
         ar_resp_delim    => "\n",
+        RC               => "rc",
+        rcoutflag        => "/fo",
         defines          => add("OPENSSL_SYS_WIN32", "WIN32_LEAN_AND_MEAN",
                                 "UNICODE", "_UNICODE",
                                 "_CRT_SECURE_NO_DEPRECATE",
@@ -1300,6 +1303,9 @@ my %targets = (
         shared_defflag   => '',
         shared_ldflag    => "/dll",
         shared_target    => "win-shared", # meaningless except it gives Configure a hint
+        lddefflag        => "/def:",
+        ldresflag        => " ",
+        ld_implib_flag   => "/implib:",
         thread_scheme    => "winthreads",
         dso_scheme       => "win32",
         perl_platform    => 'Windows::MSVC',