Module: tools Branch: master Commit: e0d59a8c831d4ad4e94440e6c6cbc7c76fb94965 URL: http://source.winehq.org/git/tools.git/?a=commit;h=e0d59a8c831d4ad4e94440e6c...
Author: Paul Vriens Paul.Vriens.Wine@gmail.com Date: Tue Jul 21 09:13:51 2009 +0200
transl: Move the resource parsing out of the makefile parse loop.
---
transl/scripts/checkmakefile.pl | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/transl/scripts/checkmakefile.pl b/transl/scripts/checkmakefile.pl index ef83bdd..0c91132 100755 --- a/transl/scripts/checkmakefile.pl +++ b/transl/scripts/checkmakefile.pl @@ -433,6 +433,7 @@ if (!@makefiles) @makefiles = split(/\s/,`find $srcdir/ -name Makefile.in -print`); }
+my %checks = (); # parse the makefiles foreach my $makefile (@makefiles) { @@ -471,6 +472,15 @@ foreach my $makefile (@makefiles) close MAKEFILE; next unless @files;
+ $checks{$path}{defines} = $defs; + $checks{$path}{files} = [ @files ]; +} + +foreach my $path (keys %checks) +{ + my $defs = $checks{$path}{defines}; + my @files = @{$checks{$path}{files}}; + if ("$path" eq "dlls/kernel32") { mycheck("nonlocale", $path,$defs,@files);