aboutsummaryrefslogtreecommitdiff
path: root/build_keyboard.mk
diff options
context:
space:
mode:
authorNick Brassel <nick@tzarc.org>2021-01-05 07:36:02 +1100
committerGitHub <noreply@github.com>2021-01-05 07:36:02 +1100
commit25e972e8a41909f88ce66a7b8e9ac3f744425156 (patch)
treec12a5fdb3f6049e1f62f168ed363030a913a49c1 /build_keyboard.mk
parentcd128bbadbb391765945985925fac9b6b6f20448 (diff)
downloadqmk_firmware-25e972e8a41909f88ce66a7b8e9ac3f744425156.tar.gz
qmk_firmware-25e972e8a41909f88ce66a7b8e9ac3f744425156.zip
Fix up build dependencies. (#11435)
Diffstat (limited to 'build_keyboard.mk')
-rw-r--r--build_keyboard.mk12
1 files changed, 11 insertions, 1 deletions
diff --git a/build_keyboard.mk b/build_keyboard.mk
index d9bb2b92e..9685d1f63 100644
--- a/build_keyboard.mk
+++ b/build_keyboard.mk
@@ -319,6 +319,10 @@ $(KEYBOARD_OUTPUT)/src/info_config.h: $(INFO_JSON_FILES)
319$(KEYBOARD_OUTPUT)/src/layouts.h: $(INFO_JSON_FILES) 319$(KEYBOARD_OUTPUT)/src/layouts.h: $(INFO_JSON_FILES)
320 bin/qmk generate-layouts --quiet --keyboard $(KEYBOARD) --output $(KEYBOARD_OUTPUT)/src/layouts.h 320 bin/qmk generate-layouts --quiet --keyboard $(KEYBOARD) --output $(KEYBOARD_OUTPUT)/src/layouts.h
321 321
322generated-files: $(KEYBOARD_OUTPUT)/src/info_config.h $(KEYBOARD_OUTPUT)/src/layouts.h
323
324.INTERMEDIATE : generated-files
325
322# project specific files 326# project specific files
323SRC += $(KEYBOARD_SRC) \ 327SRC += $(KEYBOARD_SRC) \
324 $(KEYMAP_C) \ 328 $(KEYMAP_C) \
@@ -393,10 +397,16 @@ all:
393 echo "skipped" >&2 397 echo "skipped" >&2
394endif 398endif
395 399
396build: $(KEYBOARD_OUTPUT)/src/info_config.h $(KEYBOARD_OUTPUT)/src/layouts.h elf cpfirmware 400build: elf cpfirmware
397check-size: build 401check-size: build
398check-md5: build 402check-md5: build
399objs-size: build 403objs-size: build
400 404
401include show_options.mk 405include show_options.mk
402include $(TMK_PATH)/rules.mk 406include $(TMK_PATH)/rules.mk
407
408# Ensure we have generated files available for each of the objects
409define GEN_FILES
410$1: generated-files
411endef
412$(foreach O,$(OBJ),$(eval $(call GEN_FILES,$(patsubst %.a,%.o,$(O)))))