summaryrefslogtreecommitdiffstats
path: root/util
diff options
context:
space:
mode:
authorDr. Stephen Henson <steve@openssl.org>2005-08-20 19:34:49 +0000
committerDr. Stephen Henson <steve@openssl.org>2005-08-20 19:34:49 +0000
commitc51f2d4238a9ad81fcebaf5f80b290e9b7d2d746 (patch)
treecfe89dbd054bd9c4fb0bb3b290763357b9afe8cf /util
parent45e2738585bd735e5b50d53e67bc6596eb7d5143 (diff)
Update from stable branch.
Diffstat (limited to 'util')
-rwxr-xr-xutil/mk1mf.pl22
1 files changed, 11 insertions, 11 deletions
diff --git a/util/mk1mf.pl b/util/mk1mf.pl
index ebd34835b7..ea61cb6c32 100755
--- a/util/mk1mf.pl
+++ b/util/mk1mf.pl
@@ -271,10 +271,10 @@ for (;;)
{ $ex_libs .= " $val";}
if ($key eq "TEST")
- { $test.=&var_add($dir,$val); }
+ { $test.=&var_add($dir,$val, 0); }
if (($key eq "PROGS") || ($key eq "E_OBJ"))
- { $e_exe.=&var_add($dir,$val); }
+ { $e_exe.=&var_add($dir,$val, 0); }
if ($key eq "LIB")
{
@@ -283,13 +283,13 @@ for (;;)
}
if ($key eq "EXHEADER")
- { $exheader.=&var_add($dir,$val); }
+ { $exheader.=&var_add($dir,$val, 1); }
if ($key eq "HEADER")
- { $header.=&var_add($dir,$val); }
+ { $header.=&var_add($dir,$val, 1); }
if ($key eq "LIBOBJ")
- { $libobj=&var_add($dir,$val); }
+ { $libobj=&var_add($dir,$val, 0); }
if (!($_=<IN>))
{ $_="RELATIVE_DIRECTORY=FINISHED\n"; }
@@ -518,11 +518,11 @@ foreach (split(/\s+/,$exheader)){ $h{$_}=1; }
foreach (split(/\s+/,$header)) { $h.=$_." " unless $h{$_}; }
chop($h); $header=$h;
-$defs.=&do_defs("HEADER",$header,"\$(INCL_D)",".h");
-$rules.=&do_copy_rule("\$(INCL_D)",$header,".h");
+$defs.=&do_defs("HEADER",$header,"\$(INCL_D)","");
+$rules.=&do_copy_rule("\$(INCL_D)",$header,"");
-$defs.=&do_defs("EXHEADER",$exheader,"\$(INCO_D)",".h");
-$rules.=&do_copy_rule("\$(INCO_D)",$exheader,".h");
+$defs.=&do_defs("EXHEADER",$exheader,"\$(INCO_D)","");
+$rules.=&do_copy_rule("\$(INCO_D)",$exheader,"");
$defs.=&do_defs("T_OBJ",$test,"\$(OBJ_D)",$obj);
$rules.=&do_compile_rule("\$(OBJ_D)",$test,"\$(APP_CFLAGS)");
@@ -640,7 +640,7 @@ print $rules;
# directories
sub var_add
{
- local($dir,$val)=@_;
+ local($dir,$val,$keepext)=@_;
local(@a,$_,$ret);
return("") if $no_engine && $dir =~ /\/engine/;
@@ -669,7 +669,7 @@ sub var_add
$val =~ s/^\s*(.*)\s*$/$1/;
@a=split(/\s+/,$val);
- grep(s/\.[och]$//,@a);
+ grep(s/\.[och]$//,@a) unless $keepext;
@a=grep(!/^e_.*_3d$/,@a) if $no_des;
@a=grep(!/^e_.*_d$/,@a) if $no_des;