]> git.donarmstrong.com Git - qmk_firmware.git/blobdiff - Makefile
Fix the SGUI aliases
[qmk_firmware.git] / Makefile
index e67e2fa0931e26f95f7a854d0c80cbd33a187883..8350d5ce34434549847e9d2ec684704e30daaab2 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -19,10 +19,12 @@ endif
 # Otherwise the [OK], [ERROR] and [WARN] messages won't be displayed correctly
 override SILENT := false
 
+ifndef SUB_IS_SILENT
 QMK_VERSION := $(shell git describe --abbrev=0 --tags 2>/dev/null)
 ifneq ($(QMK_VERSION),)
 $(info QMK Firmware $(QMK_VERSION))
 endif
+endif
 
 ON_ERROR := error_occurred=1
 
@@ -114,6 +116,14 @@ list-keyboards:
        echo $(KEYBOARDS)
        exit 0
 
+define PRINT_KEYBOARD
+       $(info $(PRINTING_KEYBOARD))
+endef
+
+generate-keyboards-file:
+       $(foreach PRINTING_KEYBOARD,$(KEYBOARDS),$(eval $(call PRINT_KEYBOARD)))
+       exit 0
+
 #Compatibility with the old make variables, anything you specify directly on the command line
 # always overrides the detected folders
 ifdef keyboard