diff options
author | Linus Nielsen Feltzing <linus@haxx.se> | 2006-05-15 07:47:29 +0000 |
---|---|---|
committer | Linus Nielsen Feltzing <linus@haxx.se> | 2006-05-15 07:47:29 +0000 |
commit | 3b52485eb3c62a1f631d16eb02b291c1ff55c629 (patch) | |
tree | 98d4801a9c22ef7b838daa917d67054b1e5025c8 /wps | |
parent | cfc3c9e7168dafd308fd13a90a55b0d9116ec8d0 (diff) |
Look for dedicated bitmaps for the LCD dimensions when building the WPS (in a subdir, for example iCatcher/160x128x16/)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9938 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'wps')
-rwxr-xr-x | wps/wpsbuild.pl | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/wps/wpsbuild.pl b/wps/wpsbuild.pl index 9d2f122227..03a1f664d5 100755 --- a/wps/wpsbuild.pl +++ b/wps/wpsbuild.pl @@ -132,7 +132,12 @@ sub copywps { } close(WPSFILE); - if (-e "$dir/$wpsdir") { + if (-e "$dir/$wps_prefix/$req_g") { + foreach $file (@filelist) { + system("cp $dir/$wps_prefix/$req_g/$file .rockbox/wps/$wps_prefix/"); + } + } + elsif (-e "$dir/$wps_prefix") { foreach $file (@filelist) { system("cp $dir/$wps_prefix/$file .rockbox/wps/$wps_prefix/"); } @@ -239,8 +244,9 @@ while(<WPS>) { foreach $d (@depthlist) { next if ($d > $rdepth); - $req_g_wps = $wps_prefix . "." . $rwidth . "x" . $rheight - . "x" . $d . ".wps"; + $req_g = $rwidth . "x" . $rheight . "x" . $d; + + $req_g_wps = $wps_prefix . "." . $req_g . ".wps"; last if (-e "$wpsdir/$req_g_wps"); } $req_t_wps = $wps_prefix . ".txt" . ".wps"; |