aboutsummaryrefslogtreecommitdiff
path: root/build_keyboard.mk
diff options
context:
space:
mode:
authorFred Sundvik <fsundvik@gmail.com>2016-08-21 13:53:36 +0300
committerFred Sundvik <fsundvik@gmail.com>2016-08-21 13:53:36 +0300
commit8f16403179dde51af1826fbc9b65ce0e29fd33ad (patch)
treefae6d8aa1200dab0b26fa383ff7e5b54851ae5c7 /build_keyboard.mk
parent1c69acb7d518893ee77e326342d4603da87470e5 (diff)
downloadqmk_firmware-8f16403179dde51af1826fbc9b65ce0e29fd33ad.tar.gz
qmk_firmware-8f16403179dde51af1826fbc9b65ce0e29fd33ad.zip
Change order of variable assignment
BUILD_DIR and TARGET was assigned too late, so the dfu-util target, which depends on them did not work.
Diffstat (limited to 'build_keyboard.mk')
-rw-r--r--build_keyboard.mk22
1 files changed, 13 insertions, 9 deletions
diff --git a/build_keyboard.mk b/build_keyboard.mk
index e8d8f3572..a2a2871e6 100644
--- a/build_keyboard.mk
+++ b/build_keyboard.mk
@@ -16,6 +16,19 @@ LIB_PATH = $(TOP_DIR)/lib
16QUANTUM_DIR = quantum 16QUANTUM_DIR = quantum
17QUANTUM_PATH = $(TOP_DIR)/$(QUANTUM_DIR) 17QUANTUM_PATH = $(TOP_DIR)/$(QUANTUM_DIR)
18 18
19BUILD_DIR := $(TOP_DIR)/.build
20
21ifneq ($(SUBPROJECT),)
22 TARGET ?= $(KEYBOARD)_$(SUBPROJECT)_$(KEYMAP)
23 KEYBOARD_OUTPUT := $(BUILD_DIR)/obj_$(KEYBOARD)_$(SUBPROJECT)
24else
25 TARGET ?= $(KEYBOARD)_$(KEYMAP)
26 KEYBOARD_OUTPUT := $(BUILD_DIR)/obj_$(KEYBOARD)
27endif
28
29# Force expansion
30TARGET := $(TARGET)
31
19 32
20MASTER ?= left 33MASTER ?= left
21ifdef master 34ifdef master
@@ -93,15 +106,6 @@ else
93 $(error "$(MAIN_KEYMAP_C)/keymap.c" does not exist) 106 $(error "$(MAIN_KEYMAP_C)/keymap.c" does not exist)
94endif 107endif
95 108
96BUILD_DIR = $(TOP_DIR)/.build
97
98ifneq ($(SUBPROJECT),)
99 TARGET ?= $(KEYBOARD)_$(SUBPROJECT)_$(KEYMAP)
100 KEYBOARD_OUTPUT := $(BUILD_DIR)/obj_$(KEYBOARD)_$(SUBPROJECT)
101else
102 TARGET ?= $(KEYBOARD)_$(KEYMAP)
103 KEYBOARD_OUTPUT := $(BUILD_DIR)/obj_$(KEYBOARD)
104endif
105 109
106# Object files directory 110# Object files directory
107# To put object files in current directory, use a dot (.), do NOT make 111# To put object files in current directory, use a dot (.), do NOT make