diff options
author | Thomas Martitz <kugel@rockbox.org> | 2012-02-10 20:27:14 +0100 |
---|---|---|
committer | Thomas Martitz <kugel@rockbox.org> | 2012-02-10 20:27:59 +0100 |
commit | 295c1c1e8bfe495468a7d8e4996dc836e613df2e (patch) | |
tree | dd689c762ab832ab02096bbc68e169ec18ee1409 | |
parent | c9786650258e969deb695d26c4be601ac79eba64 (diff) | |
download | rockbox-295c1c1e8bfe495468a7d8e4996dc836e613df2e.tar.gz rockbox-295c1c1e8bfe495468a7d8e4996dc836e613df2e.zip |
checkwps: Fix buildall.sh and some RaaA/ypr0 versions.
Change-Id: I5889743e94ed568c8f7dcc50de0b03b8421969f7
-rw-r--r-- | apps/misc.c | 2 | ||||
-rw-r--r-- | firmware/common/rbpaths.c | 4 | ||||
-rw-r--r-- | tools/checkwps/SOURCES | 4 | ||||
-rwxr-xr-x | tools/checkwps/buildall.sh | 2 | ||||
-rw-r--r-- | tools/checkwps/parse_configure.awk | 4 |
5 files changed, 10 insertions, 6 deletions
diff --git a/apps/misc.c b/apps/misc.c index 381512ca56..3fe330b8fe 100644 --- a/apps/misc.c +++ b/apps/misc.c | |||
@@ -29,8 +29,8 @@ | |||
29 | #include "system.h" | 29 | #include "system.h" |
30 | #include "lcd.h" | 30 | #include "lcd.h" |
31 | #include "file.h" | 31 | #include "file.h" |
32 | #include "filefuncs.h" | ||
33 | #ifndef __PCTOOL__ | 32 | #ifndef __PCTOOL__ |
33 | #include "filefuncs.h" | ||
34 | #include "lang.h" | 34 | #include "lang.h" |
35 | #include "dir.h" | 35 | #include "dir.h" |
36 | #ifdef HAVE_REMOTE_LCD | 36 | #ifdef HAVE_REMOTE_LCD |
diff --git a/firmware/common/rbpaths.c b/firmware/common/rbpaths.c index f5a484273c..767f16585b 100644 --- a/firmware/common/rbpaths.c +++ b/firmware/common/rbpaths.c | |||
@@ -63,7 +63,7 @@ extern int sim_rmdir(const char* name); | |||
63 | const char *rbhome; | 63 | const char *rbhome; |
64 | #endif | 64 | #endif |
65 | 65 | ||
66 | #if !defined(SAMSUNG_YPR0) | 66 | #if !defined(SAMSUNG_YPR0) && !defined(__PCTOOL__) |
67 | 67 | ||
68 | /* flags for get_user_file_path() */ | 68 | /* flags for get_user_file_path() */ |
69 | /* whether you need write access to that file/dir, especially true | 69 | /* whether you need write access to that file/dir, especially true |
@@ -255,7 +255,7 @@ int app_open(const char *name, int o, ...) | |||
255 | int app_creat(const char* name, mode_t mode) { return creat(name, mode); } | 255 | int app_creat(const char* name, mode_t mode) { return creat(name, mode); } |
256 | int app_remove(const char *name) { return remove(name); } | 256 | int app_remove(const char *name) { return remove(name); } |
257 | int app_rename(const char *old, const char *new) { return rename(old,new); } | 257 | int app_rename(const char *old, const char *new) { return rename(old,new); } |
258 | DIR *app_opendir(const char *name) { return opendir(name); } | 258 | DIR *app_opendir(const char *name) { return (DIR*)opendir(name); } /* cast to remove warning in checkwps */ |
259 | int app_mkdir(const char* name) { return mkdir(name); } | 259 | int app_mkdir(const char* name) { return mkdir(name); } |
260 | int app_rmdir(const char* name) { return rmdir(name); } | 260 | int app_rmdir(const char* name) { return rmdir(name); } |
261 | 261 | ||
diff --git a/tools/checkwps/SOURCES b/tools/checkwps/SOURCES index ab194ad68c..51b2c28ee8 100644 --- a/tools/checkwps/SOURCES +++ b/tools/checkwps/SOURCES | |||
@@ -6,6 +6,10 @@ | |||
6 | ../../firmware/common/strlcpy.c | 6 | ../../firmware/common/strlcpy.c |
7 | checkwps.c | 7 | checkwps.c |
8 | 8 | ||
9 | #ifdef APPLICATION | ||
10 | ../../firmware/common/rbpaths.c | ||
11 | #endif | ||
12 | |||
9 | #ifdef HAVE_LCD_BITMAP | 13 | #ifdef HAVE_LCD_BITMAP |
10 | ../../apps/recorder/bmp.c | 14 | ../../apps/recorder/bmp.c |
11 | #endif | 15 | #endif |
diff --git a/tools/checkwps/buildall.sh b/tools/checkwps/buildall.sh index cb01ad9036..a7eb1b7244 100755 --- a/tools/checkwps/buildall.sh +++ b/tools/checkwps/buildall.sh | |||
@@ -44,7 +44,7 @@ awk -f $rootdir/parse_configure.awk $rootdir/../configure | ( | |||
44 | while read target model | 44 | while read target model |
45 | do | 45 | do |
46 | make -j $jobs clean | 46 | make -j $jobs clean |
47 | $toolsdir/configure --target=$model --type=C --ram=32 # 32 should always give default RAM | 47 | $toolsdir/configure --target=$model --type=C --ram=32 --lcdwidth=100 --lcdheight=100 # 32 should always give default RAM, assume 100x100 for RaaA for now |
48 | make -j $jobs | 48 | make -j $jobs |
49 | mv checkwps.$model $outdir | 49 | mv checkwps.$model $outdir |
50 | done | 50 | done |
diff --git a/tools/checkwps/parse_configure.awk b/tools/checkwps/parse_configure.awk index 0cb0c0b392..19dce810ab 100644 --- a/tools/checkwps/parse_configure.awk +++ b/tools/checkwps/parse_configure.awk | |||
@@ -5,7 +5,7 @@ BEGIN { FS="[|)]" } | |||
5 | } | 5 | } |
6 | 6 | ||
7 | /^[ \t]*target="[^"]+"$/ { | 7 | /^[ \t]*target="[^"]+"$/ { |
8 | match($0, "-D[^\"]+") | 8 | match($0, "=\".+\"") |
9 | target=substr($0, RSTART+2, RLENGTH-2) | 9 | target=substr($0, RSTART+2, RLENGTH-3) |
10 | print target, model | 10 | print target, model |
11 | } | 11 | } |