Mikolaj Zalewski : scripts: store the *.res dumps in dumps/res/

Alexandre Julliard julliard at winehq.org
Fri Jun 19 08:36:17 CDT 2009


Module: tools
Branch: master
Commit: 1172270a0011df6ae5c3984d2bab90dd82bf9931
URL:    http://source.winehq.org/git/tools.git/?a=commit;h=1172270a0011df6ae5c3984d2bab90dd82bf9931

Author: Mikolaj Zalewski <mikolajz at 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
     {




More information about the wine-cvs mailing list