allow commented lines in FILES
generate the apps/version.h version define properly


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@793 a1c6a512-1295-4272-9138-f99709370657
diff --git a/tools/release b/tools/release
index 27c2c58..bd107c6 100755
--- a/tools/release
+++ b/tools/release
@@ -7,6 +7,11 @@
     exit;
 }
 
+if(!-f "apps/version.h") {
+    print "run this script in the root dir\n";
+    exit;
+}
+
 @files=`find . -name FILES`;
 
 my @entries;
@@ -31,6 +36,9 @@
 
     open(FILE, "<$file");
     while(<FILE>) {
+        if($_ =~ /^ *\#/) {
+            next;
+        }
         chomp;
         push @entries, "$dir/$_";
     }
@@ -75,6 +83,23 @@
     `cp -p $_ $dir`;
 }
 
+
+if(!open(VERSION, "<apps/version.h")) {
+    print "Can't read version.h\n";
+    exit;
+}
+   
+if(!open(THIS, ">rockbox-$version/apps/version.h")) {
+    print "Can't create a new version.h for this version\n";
+    exit;
+}
+while(<VERSION>) {
+    $_ =~ s/^\#define APPSVERSION .*/\#define APPSVERSION \"$version\"/;
+    print THIS $_;
+}
+close(VERSION);
+close(THIS);
+
 `tar -cf rockbox-$version.tar rockbox-$version`;
 `gzip -9 rockbox-$version.tar`;
 `rm -rf rockbox-$version`;