Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-07-20 | Fix building of multiple test directories | ||
2017-07-10 | Fix Makefile error_occured output for unit tests | ||
2017-06-18 | Add basic infrastrucure for building full tests | ||
2017-04-13 | Add SKIP_VERSION option to speed up compilation | ||
2017-04-13 | Add makefile option to break on errors | ||
2017-02-02 | Typo fixes | ||
2017-01-27 | Merge pull request #869 from dylanjgscott/master | ||
Use `type cmp` to test for cmp in Makefile | |||
2017-01-24 | Compare Makefile with itself instead of using `--help` | ||
2016-12-29 | Clean up the SKIP_GIT code | ||
2016-12-29 | Remove extra parenthesis from Makefile | ||
Cygwin had trouble running the tests | |||
2016-11-01 | Adding SKIP_GIT to speed up compiles. | ||
2016-10-30 | Run each sumbmake in a separate shell | ||
This will fix the situation where the commandline gets too long when there are many keyboards and keymaps. | |||
2016-08-27 | The all target makes all keyboards and all tests | ||
2016-08-27 | Support for running and cleaning all tests | ||
2016-08-27 | Detect failures when running multiple tests | ||
Also add better output. | |||
2016-08-27 | Fix running multiple tests | ||
2016-08-27 | Running of unit tests | ||
But only if the compilation has succeeded | |||
2016-08-27 | The makefile actually calls build_test | ||
2016-08-27 | Basic framework for parsing test targets | ||
2016-08-24 | Fix slight inconsistency | ||
When running make from either a keyboard folder or a subproject it runs all keymaps for all subprojects and the selected subproject respectively. Without this fix, the same doesn't happen if your run make clean for example. As it would just provide you with an error message. Now this will work as expected. | |||
2016-08-21 | Add longest match to the rule-checking | ||
This fixes cases where you have several keyboards with a common prefix, like algernon, and algernon-master | |||
2016-08-20 | Comment the Makefile | ||
Also move some messages to message.mk | |||
2016-08-20 | Better format for non-silent output | ||
2016-08-20 | Continue on error | ||
2016-08-20 | Pass the target to submake | ||
2016-08-20 | Fix variable name clash with builtin | ||
This caused the submake to be called several times, messing up the build. | |||
2016-08-20 | Options for silent compilation | ||
A single keyboard is always by default compiled in verbose mode. While multiple keyboards are compiled in silent mode. This can be overriden by the silent variable from the command line | |||
2016-08-20 | Don't run builtin rules for submake | ||
To speed up the compilation | |||
2016-08-20 | Fix running make in parallel | ||
2016-08-20 | Move git submodule check and version generation to main Makefile | ||
2016-08-20 | Actual compilation | ||
2016-08-20 | Add color output | ||
2016-08-20 | Fix running make from various subfolders | ||
2016-08-20 | Fixed the shortcut targets | ||
2016-08-20 | Proper default goals when inside keyboard fodlers | ||
2016-08-20 | Add backwards compability with makefile variables | ||
2016-08-20 | Proper handling for running make from a subproject or keymap dir | ||
2016-08-20 | Support for running from keyboard directory | ||
2016-08-20 | Print error when building non-existing keyboard | ||
2016-08-20 | Print error message when trying to build non-existing keymap | ||
2016-08-20 | Proper parsing of keymaps inside subprojects | ||
2016-08-20 | Split keyboard makefiles into rules and Makefile | ||
2016-08-20 | Add default subproject parsing | ||
2016-08-20 | Slight rearrange of the Makefile for easier readability | ||
2016-08-20 | Slight refactoring to remove some verbosity | ||
2016-08-20 | Subproject parsing | ||
Does not handle keyboards without subprojects correctly yet. | |||
2016-08-20 | Proper looping for allkb and allkm | ||
2016-08-20 | Refactor common rule list parsing into own function | ||
2016-08-20 | Add keymap parsing | ||
2016-08-20 | Rule parsing to match kebyoards | ||