diff options
| author | Fred Sundvik <fsundvik@gmail.com> | 2016-08-21 13:53:36 +0300 |
|---|---|---|
| committer | Fred Sundvik <fsundvik@gmail.com> | 2016-08-21 13:53:36 +0300 |
| commit | 8f16403179dde51af1826fbc9b65ce0e29fd33ad (patch) | |
| tree | fae6d8aa1200dab0b26fa383ff7e5b54851ae5c7 /build_keyboard.mk | |
| parent | 1c69acb7d518893ee77e326342d4603da87470e5 (diff) | |
| download | qmk_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.mk | 22 |
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 | |||
| 16 | QUANTUM_DIR = quantum | 16 | QUANTUM_DIR = quantum |
| 17 | QUANTUM_PATH = $(TOP_DIR)/$(QUANTUM_DIR) | 17 | QUANTUM_PATH = $(TOP_DIR)/$(QUANTUM_DIR) |
| 18 | 18 | ||
| 19 | BUILD_DIR := $(TOP_DIR)/.build | ||
| 20 | |||
| 21 | ifneq ($(SUBPROJECT),) | ||
| 22 | TARGET ?= $(KEYBOARD)_$(SUBPROJECT)_$(KEYMAP) | ||
| 23 | KEYBOARD_OUTPUT := $(BUILD_DIR)/obj_$(KEYBOARD)_$(SUBPROJECT) | ||
| 24 | else | ||
| 25 | TARGET ?= $(KEYBOARD)_$(KEYMAP) | ||
| 26 | KEYBOARD_OUTPUT := $(BUILD_DIR)/obj_$(KEYBOARD) | ||
| 27 | endif | ||
| 28 | |||
| 29 | # Force expansion | ||
| 30 | TARGET := $(TARGET) | ||
| 31 | |||
| 19 | 32 | ||
| 20 | MASTER ?= left | 33 | MASTER ?= left |
| 21 | ifdef master | 34 | ifdef 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) |
| 94 | endif | 107 | endif |
| 95 | 108 | ||
| 96 | BUILD_DIR = $(TOP_DIR)/.build | ||
| 97 | |||
| 98 | ifneq ($(SUBPROJECT),) | ||
| 99 | TARGET ?= $(KEYBOARD)_$(SUBPROJECT)_$(KEYMAP) | ||
| 100 | KEYBOARD_OUTPUT := $(BUILD_DIR)/obj_$(KEYBOARD)_$(SUBPROJECT) | ||
| 101 | else | ||
| 102 | TARGET ?= $(KEYBOARD)_$(KEYMAP) | ||
| 103 | KEYBOARD_OUTPUT := $(BUILD_DIR)/obj_$(KEYBOARD) | ||
| 104 | endif | ||
| 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 |
