summaryrefslogtreecommitdiffstats
path: root/build_keyboard.mk
diff options
context:
space:
mode:
authorTakeshi ISHII <2170248+mtei@users.noreply.github.com>2019-02-15 02:52:58 +0100
committerDrashna Jaelre <drashna@live.com>2019-02-15 02:52:58 +0100
commitd5bc7fc1575543eb27cffcc465a8f0c4e11b7de7 (patch)
treee37cfceb42232ce03afa62146eaf73fe7e8a2e47 /build_keyboard.mk
parenta08be85780692021943bb11fb716d91994ddb223 (diff)
downloadqmk_firmware-d5bc7fc1575543eb27cffcc465a8f0c4e11b7de7.tar.gz
qmk_firmware-d5bc7fc1575543eb27cffcc465a8f0c4e11b7de7.tar.xz
Add makefile target 'show_build_options' and 'show_all_features' (#5048)
* Add makefile target 'show_build_options' and 'show_all_features' Example: ``` $ make planck:default:show_all_features QMK Firmware 0.6.266 Making planck/rev5 with keymap default and target show_all_features PLATFORM = AVR FIRMWARE_FORMAT = hex Build Options: BOOTMAGIC_ENABLE = no MOUSEKEY_ENABLE = no EXTRAKEY_ENABLE = yes CONSOLE_ENABLE = yes COMMAND_ENABLE = no SLEEP_LED_ENABLE = no NKRO_ENABLE = yes BACKLIGHT_ENABLE = no RGBLIGHT_ENABLE = no MIDI_ENABLE = no UNICODE_ENABLE = no BLUETOOTH_ENABLE = no AUDIO_ENABLE = yes FAUXCLICKY_ENABLE = HD44780_ENABLE = Other Features: API_SYSEX_ENABLE = no RGB_MATRIX_ENABLE = no ``` * remove duplicate 'SPLIT_KEYBOARD' * add .PHONY, change 'echo' -> '@echo' * update show_options.mk: useing variable BUILD_OPTION_NAMES, HARDWARE_OPTION_NAMES and OTHER_OPTION_NAMES * update show_options.mk: add KEYBOARD,KEYMAP * update show_options.mk: add sorting * update show_options.mk: add show_full_features, add $(origin XXX) * update show_options.mk: Macro names was collected from keyboards/. * update show_options.mk: add some Macro Names
Diffstat (limited to 'build_keyboard.mk')
-rw-r--r--build_keyboard.mk1
1 files changed, 1 insertions, 0 deletions
diff --git a/build_keyboard.mk b/build_keyboard.mk
index 0239a58b7..71ba80523 100644
--- a/build_keyboard.mk
+++ b/build_keyboard.mk
@@ -371,4 +371,5 @@ all: build check-size
build: elf cpfirmware
check-size: build
+include show_options.mk
include $(TMK_PATH)/rules.mk