summaryrefslogtreecommitdiff
path: root/tools/buildzip.pl
diff options
context:
space:
mode:
Diffstat (limited to 'tools/buildzip.pl')
-rwxr-xr-xtools/buildzip.pl15
1 files changed, 10 insertions, 5 deletions
diff --git a/tools/buildzip.pl b/tools/buildzip.pl
index 0463132ec4..3ddb0163d3 100755
--- a/tools/buildzip.pl
+++ b/tools/buildzip.pl
@@ -178,9 +178,18 @@ sub buildzip {
178 } 178 }
179 179
180 mkdir ".rockbox/wps", 0777; 180 mkdir ".rockbox/wps", 0777;
181 mkdir ".rockbox/codepages", 0777;
182
183 if($bitmap) {
184 system("$ROOT/tools/codepages");
185 }
186 else {
187 system("$ROOT/tools/codepages -m");
188 }
189 $c = 'find . -name "*.cp" ! -empty -exec mv {} .rockbox/codepages/ \; >/dev/null 2>&1';
190 `$c`;
181 191
182 if($bitmap) { 192 if($bitmap) {
183 mkdir ".rockbox/codepages", 0777;
184 mkdir ".rockbox/codecs", 0777; 193 mkdir ".rockbox/codecs", 0777;
185 mkdir ".rockbox/themes", 0777; 194 mkdir ".rockbox/themes", 0777;
186 if($depth > 1) { 195 if($depth > 1) {
@@ -190,10 +199,6 @@ sub buildzip {
190 my $c = 'find apps -name "*.codec" ! -empty -exec cp {} .rockbox/codecs/ \; 2>/dev/null'; 199 my $c = 'find apps -name "*.codec" ! -empty -exec cp {} .rockbox/codecs/ \; 2>/dev/null';
191 `$c`; 200 `$c`;
192 201
193 system("$ROOT/tools/codepages");
194 $c = 'find . -name "*.cp" ! -empty -exec mv {} .rockbox/codepages/ \; >/dev/null 2>&1';
195 `$c`;
196
197 my @call = `find .rockbox/codecs -type f 2>/dev/null`; 202 my @call = `find .rockbox/codecs -type f 2>/dev/null`;
198 if(!$call[0]) { 203 if(!$call[0]) {
199 # no codec was copied, remove directory again 204 # no codec was copied, remove directory again