]> git.donarmstrong.com Git - qmk_firmware.git/blobdiff - Makefile
rename api docs to internals
[qmk_firmware.git] / Makefile
index e67e2fa0931e26f95f7a854d0c80cbd33a187883..9ef82bbd3c2e0b02c2ce91faf89e7a886bb781ea 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,20 @@ 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
+
+clean:
+       echo -n 'Deleting .build ... '
+       rm -rf $(BUILD_DIR)
+       echo 'done'
+       exit 0
+
 #Compatibility with the old make variables, anything you specify directly on the command line
 # always overrides the detected folders
 ifdef keyboard