Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-10-15 | add note to makefile for future use | Jack Humbert | 1 | -0/+1 | |
2017-10-15 | fix up default keymaps and remove keyboard folder filter | Jack Humbert | 1 | -1/+1 | |
2017-10-14 | Make arguments redo, subproject elimination (#1784) | Jack Humbert | 1 | -178/+182 | |
* redo make args to use colons, better folder structuring system [skip ci] * don't put spaces after statements - hard lessons in makefile development * fix-up some other rules.mk * give travis a chance * reset KEYMAPS variable * start converting keyboards to new system * try making all with travis * redo make args to use colons, better folder structuring system [skip ci] * don't put spaces after statements - hard lessons in makefile development * fix-up some other rules.mk * give travis a chance * reset KEYMAPS variable * start converting keyboards to new system * try making all with travis * start to update readmes and keyboards * look in keyboard directories for board.mk * update visualizer rules * fix up some other keyboards/keymaps * fix arm board ld includes * fix board rules * fix up remaining keyboards * reset layout variable * reset keyboard_layouts * fix remainging keymaps/boards * update readmes, docs * add note to makefile error * update readmes * remove planck keymap warnings * update references and docs * test out tarvis build stages * don't use stages for now * don't use stages for now | |||||
2017-09-08 | Remove all Makefiles from the keyboards directory. (#1660) | skullydazed | 1 | -4/+6 | |
* Remove all Makefiles from the keyboards directory. * update keymaps added in the last 8 days * Ignore keyboard/keymap makefiles * update hand_wire to reflect our new Makefile-less reality * Update the make guide to reflect the new reality * move planck keymap options to rules.mk * update planck keymaps 4real * trigger travis * add back build_keyboard.mk * restore changes to build_keyboard | |||||
2017-09-07 | Revert "Remove the "lib/%" rule." | skullY | 1 | -0/+4 | |
This reverts commit 6fc43ddaf6048edc67c00ea258ffbbcbded631b0. I didn't think this through before pushing it. | |||||
2017-09-07 | Remove the "lib/%" rule. | skullY | 1 | -4/+0 | |
2017-09-07 | Clone chibios and ugfx if it's not already checked out. (#1651) | skullydazed | 1 | -0/+7 | |
* Clone chibios and ugfx if it's not already checked out. * update the submodule out of date message | |||||
2017-08-28 | add a `git-submodule` make target. | skullY | 1 | -0/+4 | |
2017-08-24 | Creates a layouts/ folder for keymaps shared between keyboards (#1609) | Jack Humbert | 1 | -0/+10 | |
* include variables and .h files as pp directives * start layout compilation * split ergodoxes up * don't compile all layouts for everything * might seg fault * reset layouts variable * actually reset layouts * include rules.mk instead * remove includes from rules.mk * update variable setting * load visualizer from path * adds some more examples * adds more layouts * more boards added * more boards added * adds documentation for layouts * use lowercase names for LAYOUT_ * add layout.json files for each layout * add community folder, default keymaps for layouts * touch-up default layouts * touch-up layouts, some keyboard rules.mk * update documentation for layouts * fix up serial/i2c switches | |||||
2017-08-11 | move qmk version to very top, exclude when git isn't available | Jack Humbert | 1 | -2/+6 | |
2017-08-08 | move version info to the top of the output | Jack Humbert | 1 | -1/+2 | |
2017-07-20 | Fix building of multiple test directories | Fred Sundvik | 1 | -1/+1 | |
2017-07-10 | Fix Makefile error_occured output for unit tests | Fred Sundvik | 1 | -0/+2 | |
2017-06-18 | Add basic infrastrucure for building full tests | Fred Sundvik | 1 | -1/+1 | |
2017-04-13 | Add SKIP_VERSION option to speed up compilation | Fred Sundvik | 1 | -0/+8 | |
2017-04-13 | Add makefile option to break on errors | Fred Sundvik | 1 | -3/+10 | |
2017-02-02 | Typo fixes | Osamu Aoki | 1 | -18/+18 | |
2017-01-27 | Merge pull request #869 from dylanjgscott/master | Jack Humbert | 1 | -2/+2 | |
Use `type cmp` to test for cmp in Makefile | |||||
2017-01-24 | Compare Makefile with itself instead of using `--help` | Dylan Scott | 1 | -2/+2 | |
2016-12-29 | Clean up the SKIP_GIT code | Fred Sundvik | 1 | -17/+2 | |
2016-12-29 | Remove extra parenthesis from Makefile | Fred Sundvik | 1 | -1/+1 | |
Cygwin had trouble running the tests | |||||
2016-11-01 | Adding SKIP_GIT to speed up compiles. | IBNobody | 1 | -18/+39 | |
2016-10-30 | Run each sumbmake in a separate shell | Fred Sundvik | 1 | -8/+23 | |
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 | Fred Sundvik | 1 | -1/+5 | |
2016-08-27 | Support for running and cleaning all tests | Fred Sundvik | 1 | -11/+22 | |
2016-08-27 | Detect failures when running multiple tests | Fred Sundvik | 1 | -2/+11 | |
Also add better output. | |||||
2016-08-27 | Fix running multiple tests | Fred Sundvik | 1 | -2/+4 | |
2016-08-27 | Running of unit tests | Fred Sundvik | 1 | -3/+8 | |
But only if the compilation has succeeded | |||||
2016-08-27 | The makefile actually calls build_test | Fred Sundvik | 1 | -5/+17 | |
2016-08-27 | Basic framework for parsing test targets | Fred Sundvik | 1 | -1/+15 | |
2016-08-24 | Fix slight inconsistency | Fred Sundvik | 1 | -13/+15 | |
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 | Fred Sundvik | 1 | -2/+41 | |
This fixes cases where you have several keyboards with a common prefix, like algernon, and algernon-master | |||||
2016-08-20 | Comment the Makefile | Fred Sundvik | 1 | -16/+113 | |
Also move some messages to message.mk | |||||
2016-08-20 | Better format for non-silent output | Fred Sundvik | 1 | -2/+1 | |
2016-08-20 | Continue on error | Fred Sundvik | 1 | -1/+5 | |
2016-08-20 | Pass the target to submake | Fred Sundvik | 1 | -2/+8 | |
2016-08-20 | Fix variable name clash with builtin | Fred Sundvik | 1 | -3/+3 | |
This caused the submake to be called several times, messing up the build. | |||||
2016-08-20 | Options for silent compilation | Fred Sundvik | 1 | -12/+38 | |
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 | Fred Sundvik | 1 | -1/+1 | |
To speed up the compilation | |||||
2016-08-20 | Fix running make in parallel | Fred Sundvik | 1 | -1/+1 | |
2016-08-20 | Move git submodule check and version generation to main Makefile | Fred Sundvik | 1 | -0/+12 | |
2016-08-20 | Actual compilation | Fred Sundvik | 1 | -11/+15 | |
2016-08-20 | Add color output | Fred Sundvik | 1 | -3/+30 | |
2016-08-20 | Fix running make from various subfolders | Fred Sundvik | 1 | -14/+12 | |
2016-08-20 | Fixed the shortcut targets | Fred Sundvik | 1 | -4/+4 | |
2016-08-20 | Proper default goals when inside keyboard fodlers | Fred Sundvik | 1 | -4/+19 | |
2016-08-20 | Add backwards compability with makefile variables | Fred Sundvik | 1 | -0/+14 | |
2016-08-20 | Proper handling for running make from a subproject or keymap dir | Fred Sundvik | 1 | -0/+9 | |
2016-08-20 | Support for running from keyboard directory | Fred Sundvik | 1 | -1/+3 | |
2016-08-20 | Print error when building non-existing keyboard | Fred Sundvik | 1 | -0/+3 | |