Merge pull request #596 from fredizzimo/rid_of_quick
Fix the makefile dependencies and remove quick targets
Travis calls the normal build target, instead of quick
Fix the readme for the removed quick target
Remove the quick commands and add proper clean
Also depend on the gcc version
Generate version information to version.h
So that only the files that really needs a version are recompiled.
Force compilation and linking when options changes
More reliable .d file generation
Also generated inside the obj dir instead of separate deps folder.
Put the build output inside the root/.build directory
Enable vpath seraching for source files only
Better "include guards" for the makefiles
Checking for ARCH is not good enough, since some subprojects define it.
Ergodox Ez for example. The leads to running the make from
keyboards/ergodox/ez failing. The keyboard makefile will not be included
in that case, and therefore not the CUSTOM_MATRIX either.
Furthermore the output files are read from many different .build
directories, so it doesn't fail deterministically. For example on the
Travis CI the compilation passes, since there's no outdated objects that
needs recompilation.
Merge pull request #594 from jeebak/jeebak
Jeebak's keymap for planck
Merge pull request #590 from jeebak/in-like-flint
Add IN_LIKE_FLINT song
Add additional shortcut keymaps to TOUCHCURSOR layer
Add additional maps for [, and ], to LOWER
Make RAISE layer an all numbers/arithmatic layer
Move reset to a less accessible location
Change calls from persistant_default_layer_set() to default_layer_set()