Module: tools Branch: master Commit: 1172270a0011df6ae5c3984d2bab90dd82bf9931 URL: http://source.winehq.org/git/tools.git/?a=commit;h=1172270a0011df6ae5c3984d2...
Author: Mikolaj Zalewski mikolajz@tygrys.dom Date: Mon Feb 18 15:02:57 2008 +0100
scripts: store the *.res dumps in dumps/res/
---
scripts/Master.sh | 1 + scripts/checkmakefile.pl | 13 +++++++++++++ 2 files changed, 14 insertions(+), 0 deletions(-)
diff --git a/scripts/Master.sh b/scripts/Master.sh index addb75a..451b844 100755 --- a/scripts/Master.sh +++ b/scripts/Master.sh @@ -41,6 +41,7 @@ rm -Rf $WORKDIR/dumps rm -Rf $WORKDIR/new-langs mkdir $WORKDIR/langs mkdir $WORKDIR/dumps +mkdir $WORKDIR/dumps/res mkdir $WORKDIR/new-langs
# Analyze all the Makefiles diff --git a/scripts/checkmakefile.pl b/scripts/checkmakefile.pl index 447299d..ee441aa 100755 --- a/scripts/checkmakefile.pl +++ b/scripts/checkmakefile.pl @@ -9,6 +9,11 @@ sub mycheck { my($name) = shift(@_);
+ if ($name =~ m/version.rc$/) { + print "--- Ignoring ".$name."\n" unless (exists $ENV{"NOVERBOSE"}); + return; + } + if (not exists $ENV{"NOVERBOSE"}) { print "*** ".$name."\n"; } @@ -24,6 +29,14 @@ sub mycheck { $name =~ s,$winedir,,; system("./ver.pl "$name" "$workdir" <$workdir/ver.txt"); + $norm_fn= $name; + $norm_fn =~ s/.rc$//; + $norm_fn =~ s/[^a-zA-Z0-9]/-/g; + $ret = system("$wrc -I$winedir/include -I$winedir/dlls/user32 $defs $winedir$name $workdir/dumps/res/$norm_fn.res 2>>$workdir/run.log >/dev/null"); + if ($ret != 0) + { + print "!!!!!!! 2nd pass return value: ".$ret."\n"; + } } else {