diff options
Diffstat (limited to 'src/lib/libcrypto/util/pl/VC-CE.pl')
-rw-r--r-- | src/lib/libcrypto/util/pl/VC-CE.pl | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/src/lib/libcrypto/util/pl/VC-CE.pl b/src/lib/libcrypto/util/pl/VC-CE.pl index 1805ef9d97..2fd0c4dd32 100644 --- a/src/lib/libcrypto/util/pl/VC-CE.pl +++ b/src/lib/libcrypto/util/pl/VC-CE.pl | |||
@@ -47,7 +47,7 @@ $shlibp=($shlib)?".dll":".lib"; | |||
47 | $lfile='/out:'; | 47 | $lfile='/out:'; |
48 | 48 | ||
49 | $shlib_ex_obj=""; | 49 | $shlib_ex_obj=""; |
50 | #$app_ex_obj="setargv.obj"; | 50 | $app_ex_obj=""; |
51 | $app_ex_obj=""; | 51 | $app_ex_obj=""; |
52 | 52 | ||
53 | $bn_asm_obj=''; | 53 | $bn_asm_obj=''; |
@@ -97,14 +97,19 @@ sub do_lib_rule | |||
97 | 97 | ||
98 | sub do_link_rule | 98 | sub do_link_rule |
99 | { | 99 | { |
100 | local($target,$files,$dep_libs,$libs)=@_; | 100 | local($target,$files,$dep_libs,$libs,$sha1file,$openssl)=@_; |
101 | local($ret,$_); | 101 | local($ret,$_); |
102 | 102 | ||
103 | $file =~ s/\//$o/g if $o ne '/'; | 103 | $file =~ s/\//$o/g if $o ne '/'; |
104 | $n=&bname($targer); | 104 | $n=&bname($targer); |
105 | $ret.="$target: $files $dep_libs\n"; | 105 | $ret.="$target: $files $dep_libs\n"; |
106 | $ret.=" \$(LINK) \$(LFLAGS) $efile$target @<<\n"; | 106 | $ret.=" \$(LINK) \$(LFLAGS) $efile$target @<<\n"; |
107 | $ret.=" \$(APP_EX_OBJ) $files $libs\n<<\n\n"; | 107 | $ret.=" \$(APP_EX_OBJ) $files $libs\n<<\n"; |
108 | if (defined $sha1file) | ||
109 | { | ||
110 | $ret.=" $openssl sha1 -hmac etaonrishdlcupfm -binary $target > $sha1file"; | ||
111 | } | ||
112 | $ret.="\n"; | ||
108 | return($ret); | 113 | return($ret); |
109 | } | 114 | } |
110 | 115 | ||