aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--show_options.mk20
1 files changed, 20 insertions, 0 deletions
diff --git a/show_options.mk b/show_options.mk
index 46185a639..31375d112 100644
--- a/show_options.mk
+++ b/show_options.mk
@@ -91,6 +91,11 @@ define NAME_ECHO
91 91
92endef 92endef
93 93
94define YAML_NAME_ECHO
95 @echo ' $1 : "$(strip $($1))"'
96
97endef
98
94.PHONY: show_build_options0 show_build_options 99.PHONY: show_build_options0 show_build_options
95show_build_options0: 100show_build_options0:
96 @echo " KEYBOARD = $(KEYBOARD)" 101 @echo " KEYBOARD = $(KEYBOARD)"
@@ -131,3 +136,18 @@ show_full_features: show_build_options0
131 @echo "Other Options:" 136 @echo "Other Options:"
132 $(foreach A_OPTION_NAME,$(sort $(OTHER_OPTION_NAMES)),\ 137 $(foreach A_OPTION_NAME,$(sort $(OTHER_OPTION_NAMES)),\
133 $(call NAME_ECHO,$(A_OPTION_NAME))) 138 $(call NAME_ECHO,$(A_OPTION_NAME)))
139
140.PHONY: yaml_build_options
141yaml_build_options:
142 @echo '- KEYBOARD : "$(KEYBOARD)"'
143 @echo ' KEYMAP : "$(KEYMAP)"'
144 @echo ' MCU : "$(MCU)"'
145 @echo ' MCU_SERIES : "$(MCU_SERIES)"'
146 @echo ' PLATFORM : "$(PLATFORM)"'
147 @echo ' FIRMWARE_FORMAT : "$(FIRMWARE_FORMAT)"'
148 $(foreach A_OPTION_NAME,$(sort $(BUILD_OPTION_NAMES)),\
149 $(call YAML_NAME_ECHO,$(A_OPTION_NAME)))
150 $(foreach A_OPTION_NAME,$(sort $(HARDWARE_OPTION_NAMES)),\
151 $(if $($(A_OPTION_NAME)),$(call YAML_NAME_ECHO,$(A_OPTION_NAME))))
152 $(foreach A_OPTION_NAME,$(sort $(OTHER_OPTION_NAMES)),\
153 $(if $($(A_OPTION_NAME)),$(call YAML_NAME_ECHO,$(A_OPTION_NAME))))