diff options
author | Fred Sundvik <fsundvik@gmail.com> | 2016-08-07 18:30:58 +0300 |
---|---|---|
committer | Fred Sundvik <fsundvik@gmail.com> | 2016-08-20 03:56:21 +0300 |
commit | c83af5451349e6160a2ee220e7b45bb974be5c64 (patch) | |
tree | 7a806a46cf00e41e53fd5326ea6b6e0a59446cc4 /Makefile | |
parent | 1ad5578d11b0b4a7288c3fd0748de3a57f4180f2 (diff) | |
download | qmk_firmware-c83af5451349e6160a2ee220e7b45bb974be5c64.tar.gz qmk_firmware-c83af5451349e6160a2ee220e7b45bb974be5c64.zip |
Support for running from keyboard directory
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -1,6 +1,6 @@ STARTING_MAKEFILE := $(firstword $(MAKEFILE_LIST)) ROOT_MAKEFILE := $(lastword $(MAKEFILE_LIST)) -ROOT_DIR := $(dir, $(ROOT_MAKEFILE)) +ROOT_DIR := $(dir $(ROOT_MAKEFILE)) ifeq ($(ROOT_DIR),) ROOT_DIR := . endif @@ -104,6 +104,8 @@ define PARSE_RULE $$(eval $$(call PARSE_ALL_KEYBOARDS)) else ifeq ($$(call TRY_TO_MATCH_RULE_FROM_LIST,$$(KEYBOARDS)),true) $$(eval $$(call PARSE_KEYBOARD,$$(MATCHED_ITEM))) + else ifneq ($$(KEYBOARD),) + $$(eval $$(call PARSE_KEYBOARD,$$(KEYBOARD))) else $$(info make: *** No rule to make target '$1'. Stop.) exit 1 |