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
This commit is contained in:
Daniel Stenberg 2002-05-29 12:56:35 +00:00
parent 7bf7914811
commit bdf24904c9

View file

@ -7,6 +7,11 @@ if($version eq "") {
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 @@ sub add {
open(FILE, "<$file");
while(<FILE>) {
if($_ =~ /^ *\#/) {
next;
}
chomp;
push @entries, "$dir/$_";
}
@ -75,6 +83,23 @@ for(@entries) {
`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`;