summaryrefslogtreecommitdiff
path: root/tools/buildzip.pl
diff options
context:
space:
mode:
Diffstat (limited to 'tools/buildzip.pl')
-rwxr-xr-xtools/buildzip.pl11
1 files changed, 9 insertions, 2 deletions
diff --git a/tools/buildzip.pl b/tools/buildzip.pl
index a7c8fb64bc..81010def07 100755
--- a/tools/buildzip.pl
+++ b/tools/buildzip.pl
@@ -17,6 +17,7 @@ my $output="rockbox.zip";
17my $verbose; 17my $verbose;
18my $exe; 18my $exe;
19my $target; 19my $target;
20my $archos;
20 21
21while(1) { 22while(1) {
22 if($ARGV[0] eq "-r") { 23 if($ARGV[0] eq "-r") {
@@ -31,6 +32,12 @@ while(1) {
31 shift @ARGV; 32 shift @ARGV;
32 } 33 }
33 34
35 elsif($ARGV[0] eq "-t") {
36 # The target name as used in ARCHOS in the root makefile
37 $archos=$ARGV[1];
38 shift @ARGV;
39 shift @ARGV;
40 }
34 elsif($ARGV[0] eq "-o") { 41 elsif($ARGV[0] eq "-o") {
35 $output=$ARGV[1]; 42 $output=$ARGV[1];
36 shift @ARGV; 43 shift @ARGV;
@@ -72,8 +79,8 @@ sub buildlangs {
72 for(@files) { 79 for(@files) {
73 my $output = $_; 80 my $output = $_;
74 $output =~ s/(.*)\.lang/$1.lng/; 81 $output =~ s/(.*)\.lang/$1.lng/;
75 print "lang $_\n" if($verbose); 82 print "$ROOT/tools/genlang -e=$dir/english.lang -t=$archos -b=$outputlang/$output $dir/$_\n" if($verbose);
76 system ("$ROOT/tools/binlang $dir/english.lang $dir/$_ $outputlang/$output >/dev/null 2>&1"); 83 system ("$ROOT/tools/genlang -e=$dir/english.lang -t=$archos -b=$outputlang/$output $dir/$_ >/dev/null 2>&1");
77 } 84 }
78} 85}
79 86