summaryrefslogtreecommitdiffstats
path: root/tmk_core/rules.mk
diff options
context:
space:
mode:
authorFred Sundvik <fsundvik@gmail.com>2016-07-31 12:22:18 +0200
committerFred Sundvik <fsundvik@gmail.com>2016-07-31 12:22:18 +0200
commit79067662c8c71129a84a41b0147edc63b33db709 (patch)
tree852332cc9e19178904db56233bf0fb0f845d2267 /tmk_core/rules.mk
parent7775f3e4b3309f3102bf9d887a79514a67d18da6 (diff)
downloadqmk_firmware-79067662c8c71129a84a41b0147edc63b33db709.tar.gz
qmk_firmware-79067662c8c71129a84a41b0147edc63b33db709.tar.xz
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.
Diffstat (limited to 'tmk_core/rules.mk')
0 files changed, 0 insertions, 0 deletions