diff options
Diffstat (limited to 'tools/buildzip.pl')
-rwxr-xr-x | tools/buildzip.pl | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/tools/buildzip.pl b/tools/buildzip.pl index 8c78b82170..c3f6ccc3d4 100755 --- a/tools/buildzip.pl +++ b/tools/buildzip.pl | |||
@@ -37,6 +37,12 @@ while(1) { | |||
37 | shift @ARGV; | 37 | shift @ARGV; |
38 | shift @ARGV; | 38 | shift @ARGV; |
39 | } | 39 | } |
40 | elsif($ARGV[0] eq "-i") { | ||
41 | # The target id name as used in TARGET_ID in the root makefile | ||
42 | $target_id=$ARGV[1]; | ||
43 | shift @ARGV; | ||
44 | shift @ARGV; | ||
45 | } | ||
40 | elsif($ARGV[0] eq "-o") { | 46 | elsif($ARGV[0] eq "-o") { |
41 | $output=$ARGV[1]; | 47 | $output=$ARGV[1]; |
42 | shift @ARGV; | 48 | shift @ARGV; |
@@ -158,8 +164,8 @@ sub buildlangs { | |||
158 | for(@files) { | 164 | for(@files) { |
159 | my $output = $_; | 165 | my $output = $_; |
160 | $output =~ s/(.*)\.lang/$1.lng/; | 166 | $output =~ s/(.*)\.lang/$1.lng/; |
161 | print "$ROOT/tools/genlang -e=$dir/english.lang -t=$archos -b=$outputlang/$output $dir/$_\n" if($verbose); | 167 | print "$ROOT/tools/genlang -e=$dir/english.lang -t=$archos -i=$target_id -b=$outputlang/$output $dir/$_\n" if($verbose); |
162 | system ("$ROOT/tools/genlang -e=$dir/english.lang -t=$archos -b=$outputlang/$output $dir/$_ >/dev/null 2>&1"); | 168 | system ("$ROOT/tools/genlang -e=$dir/english.lang -t=$archos -i=$target_id -b=$outputlang/$output $dir/$_ >/dev/null 2>&1"); |
163 | } | 169 | } |
164 | } | 170 | } |
165 | 171 | ||