* Unpack external dependencies located under the ext/ directory before
build projects.
* Added a mechanism to skip build failures. SPC5 projects that require
ppc-freevle-eabi-gcc and ccppc are skipped.
* Fixed small compilation errors with undefined variables.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14614 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
The following targets are supported by the new makefile:
* makefiles (default) - builds all projects and stores results in the
test_results directory, exits with non-zero code if there is at
least one build failure.
* info - prints versions of used tools.
* lint - runs linter checks and exists with non-zero status if there
is at leat one linter error.
* docs - builds HTML versions of docs and stores results in
the doc_results directory.
* clean - removes test_results and doc_results directories.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14609 27425a3e-05d8-49a3-a47f-9c15f0e5edd8