aboutsummaryrefslogtreecommitdiff
path: root/build_keyboard.mk
diff options
context:
space:
mode:
authorFred Sundvik <fsundvik@gmail.com>2017-04-12 09:52:40 +0300
committerFred Sundvik <fsundvik@gmail.com>2017-04-12 09:52:40 +0300
commit1d5567a3a9ae1ca45bd5ff09f21edb7d1388afc3 (patch)
tree85590469e36f6da98d8606d725bebaf78cbf7444 /build_keyboard.mk
parent65b7bf68785b5b1d4257ba4fd95c3f53df230985 (diff)
downloadqmk_firmware-1d5567a3a9ae1ca45bd5ff09f21edb7d1388afc3.tar.gz
qmk_firmware-1d5567a3a9ae1ca45bd5ff09f21edb7d1388afc3.zip
Fix code formatting in build_keyboard.mk
Diffstat (limited to 'build_keyboard.mk')
-rw-r--r--build_keyboard.mk165
1 files changed, 83 insertions, 82 deletions
diff --git a/build_keyboard.mk b/build_keyboard.mk
index 79d2b6b0f..9da8277db 100644
--- a/build_keyboard.mk
+++ b/build_keyboard.mk
@@ -7,11 +7,11 @@ endif
7include common.mk 7include common.mk
8 8
9ifneq ($(SUBPROJECT),) 9ifneq ($(SUBPROJECT),)
10 TARGET ?= $(KEYBOARD)_$(SUBPROJECT)_$(KEYMAP) 10 TARGET ?= $(KEYBOARD)_$(SUBPROJECT)_$(KEYMAP)
11 KEYBOARD_OUTPUT := $(BUILD_DIR)/obj_$(KEYBOARD)_$(SUBPROJECT) 11 KEYBOARD_OUTPUT := $(BUILD_DIR)/obj_$(KEYBOARD)_$(SUBPROJECT)
12else 12else
13 TARGET ?= $(KEYBOARD)_$(KEYMAP) 13 TARGET ?= $(KEYBOARD)_$(KEYMAP)
14 KEYBOARD_OUTPUT := $(BUILD_DIR)/obj_$(KEYBOARD) 14 KEYBOARD_OUTPUT := $(BUILD_DIR)/obj_$(KEYBOARD)
15endif 15endif
16 16
17# Force expansion 17# Force expansion
@@ -20,15 +20,15 @@ TARGET := $(TARGET)
20 20
21MASTER ?= left 21MASTER ?= left
22ifdef master 22ifdef master
23 MASTER = $(master) 23 MASTER = $(master)
24endif 24endif
25 25
26ifeq ($(MASTER),right) 26ifeq ($(MASTER),right)
27 OPT_DEFS += -DMASTER_IS_ON_RIGHT 27 OPT_DEFS += -DMASTER_IS_ON_RIGHT
28else 28else
29 ifneq ($(MASTER),left) 29 ifneq ($(MASTER),left)
30$(error MASTER does not have a valid value(left/right)) 30$(error MASTER does not have a valid value(left/right))
31 endif 31 endif
32endif 32endif
33 33
34 34
@@ -56,31 +56,31 @@ endif
56 56
57# We can assume a ChibiOS target When MCU_FAMILY is defined, since it's not used for LUFA 57# We can assume a ChibiOS target When MCU_FAMILY is defined, since it's not used for LUFA
58ifdef MCU_FAMILY 58ifdef MCU_FAMILY
59 PLATFORM=CHIBIOS 59 PLATFORM=CHIBIOS
60else 60else
61 PLATFORM=AVR 61 PLATFORM=AVR
62endif 62endif
63 63
64ifeq ($(PLATFORM),CHIBIOS) 64ifeq ($(PLATFORM),CHIBIOS)
65 include $(TMK_PATH)/protocol/chibios.mk 65 include $(TMK_PATH)/protocol/chibios.mk
66 include $(TMK_PATH)/chibios.mk 66 include $(TMK_PATH)/chibios.mk
67 OPT_OS = chibios 67 OPT_OS = chibios
68 ifneq ("$(wildcard $(SUBPROJECT_PATH)/bootloader_defs.h)","") 68 ifneq ("$(wildcard $(SUBPROJECT_PATH)/bootloader_defs.h)","")
69 OPT_DEFS += -include $(SUBPROJECT_PATH)/bootloader_defs.h 69 OPT_DEFS += -include $(SUBPROJECT_PATH)/bootloader_defs.h
70 else ifneq ("$(wildcard $(SUBPROJECT_PATH)/boards/$(BOARD)/bootloader_defs.h)","") 70 else ifneq ("$(wildcard $(SUBPROJECT_PATH)/boards/$(BOARD)/bootloader_defs.h)","")
71 OPT_DEFS += -include $(SUBPROJECT_PATH)/boards/$(BOARD)/bootloader_defs.h 71 OPT_DEFS += -include $(SUBPROJECT_PATH)/boards/$(BOARD)/bootloader_defs.h
72 else ifneq ("$(wildcard $(KEYBOARD_PATH)/bootloader_defs.h)","") 72 else ifneq ("$(wildcard $(KEYBOARD_PATH)/bootloader_defs.h)","")
73 OPT_DEFS += -include $(KEYBOARD_PATH)/bootloader_defs.h 73 OPT_DEFS += -include $(KEYBOARD_PATH)/bootloader_defs.h
74 else ifneq ("$(wildcard $(KEYBOARD_PATH)/boards/$(BOARD)/bootloader_defs.h)","") 74 else ifneq ("$(wildcard $(KEYBOARD_PATH)/boards/$(BOARD)/bootloader_defs.h)","")
75 OPT_DEFS += -include $(KEYBOARD_PATH)/boards/$(BOARD)/bootloader_defs.h 75 OPT_DEFS += -include $(KEYBOARD_PATH)/boards/$(BOARD)/bootloader_defs.h
76 endif 76 endif
77endif 77endif
78 78
79CONFIG_H = $(KEYBOARD_PATH)/config.h 79CONFIG_H = $(KEYBOARD_PATH)/config.h
80ifneq ($(SUBPROJECT),) 80ifneq ($(SUBPROJECT),)
81 ifneq ("$(wildcard $(SUBPROJECT_C))","") 81 ifneq ("$(wildcard $(SUBPROJECT_C))","")
82 CONFIG_H = $(SUBPROJECT_PATH)/config.h 82 CONFIG_H = $(SUBPROJECT_PATH)/config.h
83 endif 83 endif
84endif 84endif
85 85
86# Save the defines and includes here, so we don't include any keymap specific ones 86# Save the defines and includes here, so we don't include any keymap specific ones
@@ -112,30 +112,30 @@ KEYMAP_OUTPUT := $(BUILD_DIR)/obj_$(TARGET)
112 112
113 113
114ifneq ("$(wildcard $(KEYMAP_PATH)/config.h)","") 114ifneq ("$(wildcard $(KEYMAP_PATH)/config.h)","")
115 CONFIG_H = $(KEYMAP_PATH)/config.h 115 CONFIG_H = $(KEYMAP_PATH)/config.h
116endif 116endif
117 117
118# # project specific files 118# # project specific files
119SRC += $(KEYBOARD_C) \ 119SRC += $(KEYBOARD_C) \
120 $(KEYMAP_C) \ 120 $(KEYMAP_C) \
121 $(QUANTUM_DIR)/quantum.c \ 121 $(QUANTUM_DIR)/quantum.c \
122 $(QUANTUM_DIR)/keymap_common.c \ 122 $(QUANTUM_DIR)/keymap_common.c \
123 $(QUANTUM_DIR)/keycode_config.c \ 123 $(QUANTUM_DIR)/keycode_config.c \
124 $(QUANTUM_DIR)/process_keycode/process_leader.c 124 $(QUANTUM_DIR)/process_keycode/process_leader.c
125 125
126ifneq ($(SUBPROJECT),) 126ifneq ($(SUBPROJECT),)
127 SRC += $(SUBPROJECT_C) 127 SRC += $(SUBPROJECT_C)
128endif 128endif
129 129
130ifndef CUSTOM_MATRIX 130ifndef CUSTOM_MATRIX
131 SRC += $(QUANTUM_DIR)/matrix.c 131 SRC += $(QUANTUM_DIR)/matrix.c
132endif 132endif
133 133
134ifeq ($(strip $(API_SYSEX_ENABLE)), yes) 134ifeq ($(strip $(API_SYSEX_ENABLE)), yes)
135 OPT_DEFS += -DAPI_SYSEX_ENABLE 135 OPT_DEFS += -DAPI_SYSEX_ENABLE
136 SRC += $(QUANTUM_DIR)/api/api_sysex.c 136 SRC += $(QUANTUM_DIR)/api/api_sysex.c
137 OPT_DEFS += -DAPI_ENABLE 137 OPT_DEFS += -DAPI_ENABLE
138 SRC += $(QUANTUM_DIR)/api.c 138 SRC += $(QUANTUM_DIR)/api.c
139 MIDI_ENABLE=yes 139 MIDI_ENABLE=yes
140endif 140endif
141 141
@@ -144,25 +144,25 @@ MUSIC_ENABLE := 0
144ifeq ($(strip $(AUDIO_ENABLE)), yes) 144ifeq ($(strip $(AUDIO_ENABLE)), yes)
145 OPT_DEFS += -DAUDIO_ENABLE 145 OPT_DEFS += -DAUDIO_ENABLE
146 MUSIC_ENABLE := 1 146 MUSIC_ENABLE := 1
147 SRC += $(QUANTUM_DIR)/process_keycode/process_audio.c 147 SRC += $(QUANTUM_DIR)/process_keycode/process_audio.c
148 SRC += $(QUANTUM_DIR)/audio/audio.c 148 SRC += $(QUANTUM_DIR)/audio/audio.c
149 SRC += $(QUANTUM_DIR)/audio/voices.c 149 SRC += $(QUANTUM_DIR)/audio/voices.c
150 SRC += $(QUANTUM_DIR)/audio/luts.c 150 SRC += $(QUANTUM_DIR)/audio/luts.c
151endif 151endif
152 152
153ifeq ($(strip $(MIDI_ENABLE)), yes) 153ifeq ($(strip $(MIDI_ENABLE)), yes)
154 OPT_DEFS += -DMIDI_ENABLE 154 OPT_DEFS += -DMIDI_ENABLE
155 MUSIC_ENABLE := 1 155 MUSIC_ENABLE := 1
156 SRC += $(QUANTUM_DIR)/process_keycode/process_midi.c 156 SRC += $(QUANTUM_DIR)/process_keycode/process_midi.c
157endif 157endif
158 158
159ifeq ($(MUSIC_ENABLE), 1) 159ifeq ($(MUSIC_ENABLE), 1)
160 SRC += $(QUANTUM_DIR)/process_keycode/process_music.c 160 SRC += $(QUANTUM_DIR)/process_keycode/process_music.c
161endif 161endif
162 162
163ifeq ($(strip $(COMBO_ENABLE)), yes) 163ifeq ($(strip $(COMBO_ENABLE)), yes)
164 OPT_DEFS += -DCOMBO_ENABLE 164 OPT_DEFS += -DCOMBO_ENABLE
165 SRC += $(QUANTUM_DIR)/process_keycode/process_combo.c 165 SRC += $(QUANTUM_DIR)/process_keycode/process_combo.c
166endif 166endif
167 167
168ifeq ($(strip $(VIRTSER_ENABLE)), yes) 168ifeq ($(strip $(VIRTSER_ENABLE)), yes)
@@ -171,79 +171,80 @@ endif
171 171
172ifeq ($(strip $(FAUXCLICKY_ENABLE)), yes) 172ifeq ($(strip $(FAUXCLICKY_ENABLE)), yes)
173 OPT_DEFS += -DFAUXCLICKY_ENABLE 173 OPT_DEFS += -DFAUXCLICKY_ENABLE
174 SRC += $(QUANTUM_DIR)/fauxclicky.c 174 SRC += $(QUANTUM_DIR)/fauxclicky.c
175endif 175endif
176 176
177ifeq ($(strip $(UCIS_ENABLE)), yes) 177ifeq ($(strip $(UCIS_ENABLE)), yes)
178 OPT_DEFS += -DUCIS_ENABLE 178 OPT_DEFS += -DUCIS_ENABLE
179 SRC += $(QUANTUM_DIR)/process_keycode/process_unicode_common.c 179 SRC += $(QUANTUM_DIR)/process_keycode/process_unicode_common.c
180 SRC += $(QUANTUM_DIR)/process_keycode/process_ucis.c 180 SRC += $(QUANTUM_DIR)/process_keycode/process_ucis.c
181endif 181endif
182 182
183ifeq ($(strip $(UNICODEMAP_ENABLE)), yes) 183ifeq ($(strip $(UNICODEMAP_ENABLE)), yes)
184 OPT_DEFS += -DUNICODEMAP_ENABLE 184 OPT_DEFS += -DUNICODEMAP_ENABLE
185 SRC += $(QUANTUM_DIR)/process_keycode/process_unicode_common.c 185 SRC += $(QUANTUM_DIR)/process_keycode/process_unicode_common.c
186 SRC += $(QUANTUM_DIR)/process_keycode/process_unicodemap.c 186 SRC += $(QUANTUM_DIR)/process_keycode/process_unicodemap.c
187endif 187endif
188 188
189ifeq ($(strip $(UNICODE_ENABLE)), yes) 189ifeq ($(strip $(UNICODE_ENABLE)), yes)
190 OPT_DEFS += -DUNICODE_ENABLE 190 OPT_DEFS += -DUNICODE_ENABLE
191 SRC += $(QUANTUM_DIR)/process_keycode/process_unicode_common.c 191 SRC += $(QUANTUM_DIR)/process_keycode/process_unicode_common.c
192 SRC += $(QUANTUM_DIR)/process_keycode/process_unicode.c 192 SRC += $(QUANTUM_DIR)/process_keycode/process_unicode.c
193endif 193endif
194 194
195ifeq ($(strip $(RGBLIGHT_ENABLE)), yes) 195ifeq ($(strip $(RGBLIGHT_ENABLE)), yes)
196 OPT_DEFS += -DRGBLIGHT_ENABLE 196 OPT_DEFS += -DRGBLIGHT_ENABLE
197 SRC += $(QUANTUM_DIR)/light_ws2812.c 197 SRC += $(QUANTUM_DIR)/light_ws2812.c
198 SRC += $(QUANTUM_DIR)/rgblight.c 198 SRC += $(QUANTUM_DIR)/rgblight.c
199 CIE1931_CURVE = yes 199 CIE1931_CURVE = yes
200 LED_BREATHING_TABLE = yes 200 LED_BREATHING_TABLE = yes
201endif 201endif
202 202
203ifeq ($(strip $(TAP_DANCE_ENABLE)), yes) 203ifeq ($(strip $(TAP_DANCE_ENABLE)), yes)
204 OPT_DEFS += -DTAP_DANCE_ENABLE 204 OPT_DEFS += -DTAP_DANCE_ENABLE
205 SRC += $(QUANTUM_DIR)/process_keycode/process_tap_dance.c 205 SRC += $(QUANTUM_DIR)/process_keycode/process_tap_dance.c
206endif 206endif
207 207
208ifeq ($(strip $(PRINTING_ENABLE)), yes) 208ifeq ($(strip $(PRINTING_ENABLE)), yes)
209 OPT_DEFS += -DPRINTING_ENABLE 209 OPT_DEFS += -DPRINTING_ENABLE
210 SRC += $(QUANTUM_DIR)/process_keycode/process_printer.c 210 SRC += $(QUANTUM_DIR)/process_keycode/process_printer.c
211 SRC += $(TMK_DIR)/protocol/serial_uart.c 211 SRC += $(TMK_DIR)/protocol/serial_uart.c
212endif 212endif
213 213
214ifeq ($(strip $(SERIAL_LINK_ENABLE)), yes) 214ifeq ($(strip $(SERIAL_LINK_ENABLE)), yes)
215 SRC += $(patsubst $(QUANTUM_PATH)/%,%,$(SERIAL_SRC)) 215 SRC += $(patsubst $(QUANTUM_PATH)/%,%,$(SERIAL_SRC))
216 OPT_DEFS += $(SERIAL_DEFS) 216 OPT_DEFS += $(SERIAL_DEFS)
217 VAPTH += $(SERIAL_PATH) 217 VAPTH += $(SERIAL_PATH)
218endif 218endif
219 219
220ifneq ($(strip $(VARIABLE_TRACE)),) 220ifneq ($(strip $(VARIABLE_TRACE)),)
221 SRC += $(QUANTUM_DIR)/variable_trace.c 221 SRC += $(QUANTUM_DIR)/variable_trace.c
222 OPT_DEFS += -DNUM_TRACED_VARIABLES=$(strip $(VARIABLE_TRACE)) 222 OPT_DEFS += -DNUM_TRACED_VARIABLES=$(strip $(VARIABLE_TRACE))
223ifneq ($(strip $(MAX_VARIABLE_TRACE_SIZE)),) 223ifneq ($(strip $(MAX_VARIABLE_TRACE_SIZE)),)
224 OPT_DEFS += -DMAX_VARIABLE_TRACE_SIZE=$(strip $(MAX_VARIABLE_TRACE_SIZE)) 224 OPT_DEFS += -DMAX_VARIABLE_TRACE_SIZE=$(strip $(MAX_VARIABLE_TRACE_SIZE))
225endif 225endif
226endif 226endif
227 227
228ifeq ($(strip $(LCD_ENABLE)), yes) 228ifeq ($(strip $(LCD_ENABLE)), yes)
229CIE1931_CURVE = yes 229 CIE1931_CURVE = yes
230endif 230endif
231 231
232ifeq ($(strip $(LED_ENABLE)), yes) 232ifeq ($(strip $(LED_ENABLE)), yes)
233CIE1931_CURVE = yes 233 CIE1931_CURVE = yes
234endif 234endif
235 235
236ifeq ($(strip $(CIE1931_CURVE)), yes) 236ifeq ($(strip $(CIE1931_CURVE)), yes)
237 OPT_DEFS += -DUSE_CIE1931_CURVE 237 OPT_DEFS += -DUSE_CIE1931_CURVE
238 LED_TABLES = yes 238 LED_TABLES = yes
239endif 239endif
240
240ifeq ($(strip $(LED_BREATHING_TABLE)), yes) 241ifeq ($(strip $(LED_BREATHING_TABLE)), yes)
241 OPT_DEFS += -DUSE_LED_BREATHING_TABLE 242 OPT_DEFS += -DUSE_LED_BREATHING_TABLE
242 LED_TABLES = yes 243 LED_TABLES = yes
243endif 244endif
244 245
245ifeq ($(strip $(LED_TABLES)), yes) 246ifeq ($(strip $(LED_TABLES)), yes)
246 SRC += $(QUANTUM_DIR)/led_tables.c 247 SRC += $(QUANTUM_DIR)/led_tables.c
247endif 248endif
248 249
249# Optimize size but this may cause error "relocation truncated to fit" 250# Optimize size but this may cause error "relocation truncated to fit"
@@ -252,7 +253,7 @@ endif
252# Search Path 253# Search Path
253VPATH += $(KEYMAP_PATH) 254VPATH += $(KEYMAP_PATH)
254ifneq ($(SUBPROJECT),) 255ifneq ($(SUBPROJECT),)
255 VPATH += $(SUBPROJECT_PATH) 256 VPATH += $(SUBPROJECT_PATH)
256endif 257endif
257VPATH += $(KEYBOARD_PATH) 258VPATH += $(KEYBOARD_PATH)
258VPATH += $(COMMON_VPATH) 259VPATH += $(COMMON_VPATH)
@@ -266,17 +267,17 @@ EXTRALDFLAGS += $(TMK_COMMON_LDFLAGS)
266 267
267ifeq ($(PLATFORM),AVR) 268ifeq ($(PLATFORM),AVR)
268ifeq ($(strip $(PROTOCOL)), VUSB) 269ifeq ($(strip $(PROTOCOL)), VUSB)
269 include $(TMK_PATH)/protocol/vusb.mk 270 include $(TMK_PATH)/protocol/vusb.mk
270else 271else
271 include $(TMK_PATH)/protocol/lufa.mk 272 include $(TMK_PATH)/protocol/lufa.mk
272endif 273endif
273 include $(TMK_PATH)/avr.mk 274 include $(TMK_PATH)/avr.mk
274endif 275endif
275 276
276ifeq ($(strip $(VISUALIZER_ENABLE)), yes) 277ifeq ($(strip $(VISUALIZER_ENABLE)), yes)
277 VISUALIZER_DIR = $(QUANTUM_DIR)/visualizer 278 VISUALIZER_DIR = $(QUANTUM_DIR)/visualizer
278 VISUALIZER_PATH = $(QUANTUM_PATH)/visualizer 279 VISUALIZER_PATH = $(QUANTUM_PATH)/visualizer
279 include $(VISUALIZER_PATH)/visualizer.mk 280 include $(VISUALIZER_PATH)/visualizer.mk
280endif 281endif
281 282
282OUTPUTS := $(KEYMAP_OUTPUT) $(KEYBOARD_OUTPUT) 283OUTPUTS := $(KEYMAP_OUTPUT) $(KEYBOARD_OUTPUT)