diff options
author | Takeshi ISHII <2170248+mtei@users.noreply.github.com> | 2019-02-15 10:52:58 +0900 |
---|---|---|
committer | Drashna Jaelre <drashna@live.com> | 2019-02-14 17:52:58 -0800 |
commit | d5bc7fc1575543eb27cffcc465a8f0c4e11b7de7 (patch) | |
tree | e37cfceb42232ce03afa62146eaf73fe7e8a2e47 /build_keyboard.mk | |
parent | a08be85780692021943bb11fb716d91994ddb223 (diff) | |
download | qmk_firmware-d5bc7fc1575543eb27cffcc465a8f0c4e11b7de7.tar.gz qmk_firmware-d5bc7fc1575543eb27cffcc465a8f0c4e11b7de7.zip |
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.mk | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/build_keyboard.mk b/build_keyboard.mk index 0239a58b79..71ba805236 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 |