summaryrefslogtreecommitdiffstats
path: root/wps
diff options
context:
space:
mode:
authorLinus Nielsen Feltzing <linus@haxx.se>2006-05-15 07:47:29 +0000
committerLinus Nielsen Feltzing <linus@haxx.se>2006-05-15 07:47:29 +0000
commit3b52485eb3c62a1f631d16eb02b291c1ff55c629 (patch)
tree98d4801a9c22ef7b838daa917d67054b1e5025c8 /wps
parentcfc3c9e7168dafd308fd13a90a55b0d9116ec8d0 (diff)
downloadrockbox-3b52485eb3c62a1f631d16eb02b291c1ff55c629.tar.gz
rockbox-3b52485eb3c62a1f631d16eb02b291c1ff55c629.tar.bz2
rockbox-3b52485eb3c62a1f631d16eb02b291c1ff55c629.zip
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-xwps/wpsbuild.pl12
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";