Link in applink with fips_premain_dso
PR#4042 Reviewed-by: Tim Hudson <tjh@openssl.org>
This commit is contained in:
parent
6f997dc365
commit
d62c64b947
1 changed files with 5 additions and 2 deletions
|
@ -358,15 +358,17 @@ sub do_link_rule
|
|||
local($ret,$_);
|
||||
$file =~ s/\//$o/g if $o ne '/';
|
||||
$n=&bname($target);
|
||||
$ret.="$target: $files $dep_libs\n";
|
||||
$ret.="$target: $files $dep_libs";
|
||||
if ($standalone == 1)
|
||||
{
|
||||
$ret.=" \$(OBJ_D)${o}applink.obj\n";
|
||||
$ret.=" \$(LINK) \$(LFLAGS) $efile$target @<<\n\t";
|
||||
$ret.= "\$(EX_LIBS) " if ($files =~ /O_FIPSCANISTER/ && !$fipscanisterbuild);
|
||||
$ret.= "\$(EX_LIBS) \$(OBJ_D)${o}applink.obj " if ($files =~ /O_FIPSCANISTER/ && !$fipscanisterbuild);
|
||||
$ret.="$files $libs\n<<\n";
|
||||
}
|
||||
elsif ($standalone == 2)
|
||||
{
|
||||
$ret.="\n";
|
||||
$ret.="\tSET FIPS_LINK=\$(LINK)\n";
|
||||
$ret.="\tSET FIPS_CC=\$(CC)\n";
|
||||
$ret.="\tSET FIPS_CC_ARGS=/Fo\$(OBJ_D)${o}fips_premain.obj \$(SHLIB_CFLAGS) -c\n";
|
||||
|
@ -379,6 +381,7 @@ sub do_link_rule
|
|||
}
|
||||
else
|
||||
{
|
||||
$ret.="\n";
|
||||
$ret.="\t\$(LINK) \$(LFLAGS) $efile$target @<<\n";
|
||||
$ret.="\t\$(APP_EX_OBJ) $files $libs\n<<\n";
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue