mirror of
https://github.com/openssl/openssl.git
synced 2025-02-17 14:32:04 +08:00
Make sure the source file is included among the dependencies. This is
the norm for 'gcc -M' but not for 'makedepend', and is merely introduced here to avoid commit wars.
This commit is contained in:
parent
37f599bcec
commit
6da980e2b5
@ -14,11 +14,15 @@ my %files;
|
||||
my $thisfile="";
|
||||
while(<STDIN>) {
|
||||
my ($dummy, $file,$deps)=/^((.*):)? (.*)$/;
|
||||
my $origfile="";
|
||||
$thisfile=$file if defined $file;
|
||||
next if !defined $deps;
|
||||
$origfile=$thisfile;
|
||||
$origfile=~s/\.o$/.c/;
|
||||
my @deps=split ' ',$deps;
|
||||
@deps=grep(!/^\//,@deps);
|
||||
@deps=grep(!/^\\$/,@deps);
|
||||
@deps=grep(!/^$origfile$/,@deps);
|
||||
push @{$files{$thisfile}},@deps;
|
||||
}
|
||||
|
||||
@ -26,6 +30,9 @@ my $file;
|
||||
foreach $file (sort keys %files) {
|
||||
my $len=0;
|
||||
my $dep;
|
||||
my $origfile=$file;
|
||||
$origfile=~s/\.o$/.c/;
|
||||
push @{$files{$file}},$origfile;
|
||||
foreach $dep (sort @{$files{$file}}) {
|
||||
$len=0 if $len+length($dep)+1 >= 80;
|
||||
if($len == 0) {
|
||||
|
Loading…
Reference in New Issue
Block a user