aboutsummaryrefslogtreecommitdiff
path: root/build_keyboard.mk
diff options
context:
space:
mode:
Diffstat (limited to 'build_keyboard.mk')
-rw-r--r--build_keyboard.mk13
1 files changed, 13 insertions, 0 deletions
diff --git a/build_keyboard.mk b/build_keyboard.mk
index b4e1efd9e..e87dcb8f2 100644
--- a/build_keyboard.mk
+++ b/build_keyboard.mk
@@ -317,6 +317,13 @@ SRC += $(TMK_COMMON_SRC)
317OPT_DEFS += $(TMK_COMMON_DEFS) 317OPT_DEFS += $(TMK_COMMON_DEFS)
318EXTRALDFLAGS += $(TMK_COMMON_LDFLAGS) 318EXTRALDFLAGS += $(TMK_COMMON_LDFLAGS)
319 319
320SKIP_COMPILE := no
321ifneq ($(REQUIRE_PLATFORM_KEY),)
322 ifneq ($(REQUIRE_PLATFORM_KEY),$(PLATFORM_KEY))
323 SKIP_COMPILE := yes
324 endif
325endif
326
320include $(TMK_PATH)/$(PLATFORM_KEY).mk 327include $(TMK_PATH)/$(PLATFORM_KEY).mk
321ifneq ($(strip $(PROTOCOL)),) 328ifneq ($(strip $(PROTOCOL)),)
322 include $(TMK_PATH)/protocol/$(strip $(shell echo $(PROTOCOL) | tr '[:upper:]' '[:lower:]')).mk 329 include $(TMK_PATH)/protocol/$(strip $(shell echo $(PROTOCOL) | tr '[:upper:]' '[:lower:]')).mk
@@ -352,7 +359,13 @@ $(KEYBOARD_OUTPUT)_INC := $(PROJECT_INC) $(GFXINC)
352$(KEYBOARD_OUTPUT)_CONFIG := $(PROJECT_CONFIG) 359$(KEYBOARD_OUTPUT)_CONFIG := $(PROJECT_CONFIG)
353 360
354# Default target. 361# Default target.
362ifeq ($(SKIP_COMPILE),no)
355all: build check-size 363all: build check-size
364else
365all:
366 echo "skipped" >&2
367endif
368
356build: elf cpfirmware 369build: elf cpfirmware
357check-size: build 370check-size: build
358objs-size: build 371objs-size: build