summaryrefslogtreecommitdiff
path: root/tools/buildzip.pl
diff options
context:
space:
mode:
Diffstat (limited to 'tools/buildzip.pl')
-rwxr-xr-xtools/buildzip.pl20
1 files changed, 5 insertions, 15 deletions
diff --git a/tools/buildzip.pl b/tools/buildzip.pl
index 973163de08..72136fc1db 100755
--- a/tools/buildzip.pl
+++ b/tools/buildzip.pl
@@ -206,22 +206,12 @@ sub buildzip {
206 206
207 if($fonts) { 207 if($fonts) {
208 mkdir ".rockbox/fonts", 0777; 208 mkdir ".rockbox/fonts", 0777;
209 chdir(".rockbox/fonts");
210 $cmd = "$ROOT/tools/convbdf -f $ROOT/fonts/*bdf >/dev/null 2>&1";
211 print($cmd);
212 system($cmd);
213 chdir("../../");
209 214
210 opendir(DIR, "$ROOT/fonts") || die "can't open dir fonts";
211 my @fonts = grep { /\.bdf$/ && -f "$ROOT/fonts/$_" } readdir(DIR);
212 closedir DIR;
213
214 for(@fonts) {
215 my $f = $_;
216
217 print "FONT: $f\n" if($verbose);
218 my $o = $f;
219 $o =~ s/\.bdf/\.fnt/;
220 my $cmd ="$ROOT/tools/convbdf -f -o \".rockbox/fonts/$o\" \"$ROOT/fonts/$f\" >/dev/null 2>&1";
221 print "CMD: $cmd\n" if($verbose);
222 `$cmd`;
223
224 }
225 if($fonts < 2) { 215 if($fonts < 2) {
226 # fonts-only package, return 216 # fonts-only package, return
227 return; 217 return;