diff options
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 4 |
1 files changed, 3 insertions, 1 deletions
| @@ -1,6 +1,6 @@ | |||
| 1 | STARTING_MAKEFILE := $(firstword $(MAKEFILE_LIST)) | 1 | STARTING_MAKEFILE := $(firstword $(MAKEFILE_LIST)) |
| 2 | ROOT_MAKEFILE := $(lastword $(MAKEFILE_LIST)) | 2 | ROOT_MAKEFILE := $(lastword $(MAKEFILE_LIST)) |
| 3 | ROOT_DIR := $(dir, $(ROOT_MAKEFILE)) | 3 | ROOT_DIR := $(dir $(ROOT_MAKEFILE)) |
| 4 | ifeq ($(ROOT_DIR),) | 4 | ifeq ($(ROOT_DIR),) |
| 5 | ROOT_DIR := . | 5 | ROOT_DIR := . |
| 6 | endif | 6 | endif |
| @@ -104,6 +104,8 @@ define PARSE_RULE | |||
| 104 | $$(eval $$(call PARSE_ALL_KEYBOARDS)) | 104 | $$(eval $$(call PARSE_ALL_KEYBOARDS)) |
| 105 | else ifeq ($$(call TRY_TO_MATCH_RULE_FROM_LIST,$$(KEYBOARDS)),true) | 105 | else ifeq ($$(call TRY_TO_MATCH_RULE_FROM_LIST,$$(KEYBOARDS)),true) |
| 106 | $$(eval $$(call PARSE_KEYBOARD,$$(MATCHED_ITEM))) | 106 | $$(eval $$(call PARSE_KEYBOARD,$$(MATCHED_ITEM))) |
| 107 | else ifneq ($$(KEYBOARD),) | ||
| 108 | $$(eval $$(call PARSE_KEYBOARD,$$(KEYBOARD))) | ||
| 107 | else | 109 | else |
| 108 | $$(info make: *** No rule to make target '$1'. Stop.) | 110 | $$(info make: *** No rule to make target '$1'. Stop.) |
| 109 | exit 1 | 111 | exit 1 |
