Add the possibility for option macros and start using it to indicate
[openssl.git] / util / clean-depend.pl
index 7819deee4e96b7b9bffbc40f253bb853de4decd8..c37d98521c6a48b41f31b78c072f98df0407b2cc 100755 (executable)
@@ -11,12 +11,16 @@ while(<STDIN>) {
 
 my %files;
 
+my $thisfile="";
 while(<STDIN>) {
-    my ($file,$deps)=/^(.*): (.*)$/;
+    my ($dummy, $file,$deps)=/^((.*):)? (.*)$/;
+    $thisfile=$file if defined $file;
     next if !defined $deps;
     my @deps=split ' ',$deps;
     @deps=grep(!/^\/usr\/include/,@deps);
-    push @{$files{$file}},@deps;
+    @deps=grep(!/^\/usr\/lib\/gcc-lib/,@deps);
+    @deps=grep(!/^\\$/,@deps);
+    push @{$files{$thisfile}},@deps;
 }
 
 my $file;