rockbox/tools/checkwps
Jonathan Gordon 9e07ef2b0a Use buflib for all skin engine allocations.
Massive thanks to Michael Chicoine and other testers for finding the early bugs.

This removes all skin memory limitations

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30991 a1c6a512-1295-4272-9138-f99709370657
2011-11-15 14:11:08 +00:00
..
buildall.sh Checkwps: use script for getting the targets instead of hardcoded file (fixes checkwps due to target renaming) 2009-12-29 21:49:44 +00:00
checkwps.c Use buflib for all skin engine allocations. 2011-11-15 14:11:08 +00:00
checkwps.h fix checkwps breakage caused by r229900 2009-10-06 22:02:06 +00:00
checkwps.make Fix a bug introduced with r28370 (feature check tag improvements) where %Rp<foo> would fail to parse if the target had recording. Also enable debugging in the checkwps build line 2010-11-03 11:08:55 +00:00
cleanall.sh Checkwps: use script for getting the targets instead of hardcoded file (fixes checkwps due to target renaming) 2009-12-29 21:49:44 +00:00
file.h compile checkwps with -Wall, to avoid accidentally breaking it again when a function prototype changes 2009-10-20 17:07:06 +00:00
parse_configure.awk Checkwps: use script for getting the targets instead of hardcoded file (fixes checkwps due to target renaming) 2009-12-29 21:49:44 +00:00
README Major cleanup of checkwps - fix all warnings and add a script to build versions for all supported targets (plus some unsupported ones). You now need to run the version of checkwps that matches the device your WPS is for. 2008-03-26 23:35:34 +00:00
SOURCES Fix the build errors 2011-09-24 13:29:21 +00:00
system-target.h Fix/hack checkwps + add Onda VX747/VX777 targets 2009-08-21 18:15:20 +00:00

This directory contains the checkwps tool which can be used to
validate wps files outside of Rockbox.

checkwps uses the Rockbox WPS parser and is therefore built in
target-specific versions (to avoid making lots of changes to the core
code).

To compile
----------

Just run the ./buildall.sh script


To remove all compiled files
----------------------------

./cleanall.sh


To add a new target
-------------------

Add $target and $modelname from tools/configure to targets.txt