X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=Makefile;h=607636035b143d7359612ba64ecf21c228e69fb3;hb=f6d1ce7863893e6dd0233c57f04b262f6808d78a;hp=2c35e0f10870ada1fdb27abe1b4bef5bbc49d083;hpb=bb0e0c7eba5fd37df5b66cd77fc8b0a382ef48b1;p=qmk_firmware.git diff --git a/Makefile b/Makefile index 2c35e0f10..607636035 100644 --- a/Makefile +++ b/Makefile @@ -2,8 +2,9 @@ ifndef VERBOSE .SILENT: endif -starting_makefile := $(abspath $(firstword $(MAKEFILE_LIST))) -mkfile_path := $(abspath $(lastword $(MAKEFILE_LIST))) +space := $(subst ,, ) +starting_makefile := $(subst $(space),_SPACE_,$(abspath $(firstword $(MAKEFILE_LIST)))) +mkfile_path := $(subst $(space),_SPACE_,$(abspath $(lastword $(MAKEFILE_LIST)))) abs_tmk_root := $(patsubst %/,%,$(dir $(mkfile_path))) ifneq (,$(findstring /keyboard/,$(starting_makefile))) @@ -67,7 +68,7 @@ else $(error "$(KEYMAP_PATH)/keymap.c" does not exist) endif -TARGET = $(KEYBOARD)_$(KEYMAP) +TARGET ?= $(KEYBOARD)_$(KEYMAP) ifneq ("$(wildcard $(KEYMAP_PATH)/config.h)","") CONFIG_H = $(KEYMAP_PATH)/config.h @@ -79,7 +80,8 @@ endif SRC += $(KEYBOARD_FILE) \ $(KEYMAP_FILE) \ $(QUANTUM_DIR)/quantum.c \ - $(QUANTUM_DIR)/keymap_common.c \ + $(QUANTUM_DIR)/keymap.c \ + $(QUANTUM_DIR)/keycode_config.c \ $(QUANTUM_DIR)/led.c ifndef CUSTOM_MATRIX @@ -114,7 +116,7 @@ include $(TMK_PATH)/protocol/lufa.mk include $(TMK_PATH)/common.mk include $(TMK_PATH)/rules.mk -GIT_VERSION := $(shell git describe --abbrev=6 --dirty --always --tags 2>/dev/null) +GIT_VERSION := $(shell git describe --abbrev=6 --dirty --always --tags 2>/dev/null || date +"%Y-%m-%d-%H:%M:%S") BUILD_DATE := $(shell date +"%Y-%m-%d-%H:%M:%S") OPT_DEFS += -DQMK_KEYBOARD=\"$(KEYBOARD)\" -DQMK_KEYMAP=\"$(KEYMAP)\" OPT_DEFS += -DQMK_VERSION=\"$(GIT_VERSION)\" -DQMK_BUILDDATE=\"$(BUILD_DATE)\"