projects
/
openssl.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
45e2738
)
Update from stable branch.
author
Dr. Stephen Henson
<steve@openssl.org>
Sat, 20 Aug 2005 19:34:49 +0000
(19:34 +0000)
committer
Dr. Stephen Henson
<steve@openssl.org>
Sat, 20 Aug 2005 19:34:49 +0000
(19:34 +0000)
util/mk1mf.pl
patch
|
blob
|
history
diff --git
a/util/mk1mf.pl
b/util/mk1mf.pl
index ebd34835b7664fc3e237eeafbc994b47c6383e6b..ea61cb6c32253f7c1bcb93cdfd689725abf68f58 100755
(executable)
--- a/
util/mk1mf.pl
+++ b/
util/mk1mf.pl
@@
-271,10
+271,10
@@
for (;;)
{ $ex_libs .= " $val";}
if ($key eq "TEST")
{ $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"))
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")
{
if ($key eq "LIB")
{
@@
-283,13
+283,13
@@
for (;;)
}
if ($key eq "EXHEADER")
}
if ($key eq "EXHEADER")
- { $exheader.=&var_add($dir,$val); }
+ { $exheader.=&var_add($dir,$val
, 1
); }
if ($key eq "HEADER")
if ($key eq "HEADER")
- { $header.=&var_add($dir,$val); }
+ { $header.=&var_add($dir,$val
, 1
); }
if ($key eq "LIBOBJ")
if ($key eq "LIBOBJ")
- { $libobj=&var_add($dir,$val); }
+ { $libobj=&var_add($dir,$val
, 0
); }
if (!($_=<IN>))
{ $_="RELATIVE_DIRECTORY=FINISHED\n"; }
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;
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)");
$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
{
# directories
sub var_add
{
- local($dir,$val)=@_;
+ local($dir,$val
,$keepext
)=@_;
local(@a,$_,$ret);
return("") if $no_engine && $dir =~ /\/engine/;
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);
$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;
@a=grep(!/^e_.*_3d$/,@a) if $no_des;
@a=grep(!/^e_.*_d$/,@a) if $no_des;