diff options
| author | Joel Challis <git@zvecr.com> | 2025-04-23 01:27:47 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-04-23 10:27:47 +1000 |
| commit | 8cd71917ce74dd8301e24d80f4eabb2bfa1a7c69 (patch) | |
| tree | 8b12d8679d1ce7633339a387e0b627eb8df2a3e5 /builddefs | |
| parent | 7a2cd0fa962eb5e6e18ce8b0213a7171bc823c1f (diff) | |
Avoid duplication in generated community modules `rules.mk` (#25135)
Diffstat (limited to 'builddefs')
| -rw-r--r-- | builddefs/build_keyboard.mk | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/builddefs/build_keyboard.mk b/builddefs/build_keyboard.mk index fb07042bb7..514191b17d 100644 --- a/builddefs/build_keyboard.mk +++ b/builddefs/build_keyboard.mk | |||
| @@ -251,6 +251,9 @@ generated-files: $(INTERMEDIATE_OUTPUT)/src/config.h $(INTERMEDIATE_OUTPUT)/src/ | |||
| 251 | endif | 251 | endif |
| 252 | 252 | ||
| 253 | # Community modules | 253 | # Community modules |
| 254 | COMMUNITY_RULES_MK = $(shell $(QMK_BIN) generate-community-modules-rules-mk -kb $(KEYBOARD) --quiet --escape --output $(INTERMEDIATE_OUTPUT)/src/community_rules.mk $(KEYMAP_JSON)) | ||
| 255 | include $(COMMUNITY_RULES_MK) | ||
| 256 | |||
| 254 | $(INTERMEDIATE_OUTPUT)/src/community_modules.h: $(KEYMAP_JSON) $(DD_CONFIG_FILES) | 257 | $(INTERMEDIATE_OUTPUT)/src/community_modules.h: $(KEYMAP_JSON) $(DD_CONFIG_FILES) |
| 255 | @$(SILENT) || printf "$(MSG_GENERATING) $@" | $(AWK_CMD) | 258 | @$(SILENT) || printf "$(MSG_GENERATING) $@" | $(AWK_CMD) |
| 256 | $(eval CMD=$(QMK_BIN) generate-community-modules-h -kb $(KEYBOARD) --quiet --output $(INTERMEDIATE_OUTPUT)/src/community_modules.h $(KEYMAP_JSON)) | 259 | $(eval CMD=$(QMK_BIN) generate-community-modules-h -kb $(KEYBOARD) --quiet --output $(INTERMEDIATE_OUTPUT)/src/community_modules.h $(KEYMAP_JSON)) |
