diff options
Diffstat (limited to 'build_keyboard.mk')
| -rw-r--r-- | build_keyboard.mk | 186 |
1 files changed, 107 insertions, 79 deletions
diff --git a/build_keyboard.mk b/build_keyboard.mk index 82464d583..9fa8c3126 100644 --- a/build_keyboard.mk +++ b/build_keyboard.mk | |||
| @@ -7,11 +7,11 @@ endif | |||
| 7 | include common.mk | 7 | include common.mk |
| 8 | 8 | ||
| 9 | ifneq ($(SUBPROJECT),) | 9 | ifneq ($(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) |
| 12 | else | 12 | else |
| 13 | TARGET ?= $(KEYBOARD)_$(KEYMAP) | 13 | TARGET ?= $(KEYBOARD)_$(KEYMAP) |
| 14 | KEYBOARD_OUTPUT := $(BUILD_DIR)/obj_$(KEYBOARD) | 14 | KEYBOARD_OUTPUT := $(BUILD_DIR)/obj_$(KEYBOARD) |
| 15 | endif | 15 | endif |
| 16 | 16 | ||
| 17 | # Force expansion | 17 | # Force expansion |
| @@ -20,15 +20,15 @@ TARGET := $(TARGET) | |||
| 20 | 20 | ||
| 21 | MASTER ?= left | 21 | MASTER ?= left |
| 22 | ifdef master | 22 | ifdef master |
| 23 | MASTER = $(master) | 23 | MASTER = $(master) |
| 24 | endif | 24 | endif |
| 25 | 25 | ||
| 26 | ifeq ($(MASTER),right) | 26 | ifeq ($(MASTER),right) |
| 27 | OPT_DEFS += -DMASTER_IS_ON_RIGHT | 27 | OPT_DEFS += -DMASTER_IS_ON_RIGHT |
| 28 | else | 28 | else |
| 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 |
| 32 | endif | 32 | endif |
| 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 |
| 58 | ifdef MCU_FAMILY | 58 | ifdef MCU_FAMILY |
| 59 | PLATFORM=CHIBIOS | 59 | PLATFORM=CHIBIOS |
| 60 | else | 60 | else |
| 61 | PLATFORM=AVR | 61 | PLATFORM=AVR |
| 62 | endif | 62 | endif |
| 63 | 63 | ||
| 64 | ifeq ($(PLATFORM),CHIBIOS) | 64 | ifeq ($(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 |
| 77 | endif | 77 | endif |
| 78 | 78 | ||
| 79 | CONFIG_H = $(KEYBOARD_PATH)/config.h | 79 | CONFIG_H = $(KEYBOARD_PATH)/config.h |
| 80 | ifneq ($(SUBPROJECT),) | 80 | ifneq ($(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 |
| 84 | endif | 84 | endif |
| 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 | ||
| 114 | ifneq ("$(wildcard $(KEYMAP_PATH)/config.h)","") | 114 | ifneq ("$(wildcard $(KEYMAP_PATH)/config.h)","") |
| 115 | CONFIG_H = $(KEYMAP_PATH)/config.h | 115 | CONFIG_H = $(KEYMAP_PATH)/config.h |
| 116 | endif | 116 | endif |
| 117 | 117 | ||
| 118 | # # project specific files | 118 | # # project specific files |
| 119 | SRC += $(KEYBOARD_C) \ | 119 | SRC += $(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 | ||
| 126 | ifneq ($(SUBPROJECT),) | 126 | ifneq ($(SUBPROJECT),) |
| 127 | SRC += $(SUBPROJECT_C) | 127 | SRC += $(SUBPROJECT_C) |
| 128 | endif | 128 | endif |
| 129 | 129 | ||
| 130 | ifndef CUSTOM_MATRIX | 130 | ifndef CUSTOM_MATRIX |
| 131 | SRC += $(QUANTUM_DIR)/matrix.c | 131 | SRC += $(QUANTUM_DIR)/matrix.c |
| 132 | endif | 132 | endif |
| 133 | 133 | ||
| 134 | ifeq ($(strip $(API_SYSEX_ENABLE)), yes) | 134 | ifeq ($(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 |
| 140 | endif | 140 | endif |
| 141 | 141 | ||
| @@ -144,25 +144,25 @@ MUSIC_ENABLE := 0 | |||
| 144 | ifeq ($(strip $(AUDIO_ENABLE)), yes) | 144 | ifeq ($(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 |
| 151 | endif | 151 | endif |
| 152 | 152 | ||
| 153 | ifeq ($(strip $(MIDI_ENABLE)), yes) | 153 | ifeq ($(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 |
| 157 | endif | 157 | endif |
| 158 | 158 | ||
| 159 | ifeq ($(MUSIC_ENABLE), 1) | 159 | ifeq ($(MUSIC_ENABLE), 1) |
| 160 | SRC += $(QUANTUM_DIR)/process_keycode/process_music.c | 160 | SRC += $(QUANTUM_DIR)/process_keycode/process_music.c |
| 161 | endif | 161 | endif |
| 162 | 162 | ||
| 163 | ifeq ($(strip $(COMBO_ENABLE)), yes) | 163 | ifeq ($(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 |
| 166 | endif | 166 | endif |
| 167 | 167 | ||
| 168 | ifeq ($(strip $(VIRTSER_ENABLE)), yes) | 168 | ifeq ($(strip $(VIRTSER_ENABLE)), yes) |
| @@ -171,65 +171,93 @@ endif | |||
| 171 | 171 | ||
| 172 | ifeq ($(strip $(FAUXCLICKY_ENABLE)), yes) | 172 | ifeq ($(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 |
| 175 | endif | 175 | endif |
| 176 | 176 | ||
| 177 | ifeq ($(strip $(UCIS_ENABLE)), yes) | 177 | ifeq ($(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 | UNICODE_COMMON = yes |
| 180 | SRC += $(QUANTUM_DIR)/process_keycode/process_ucis.c | 180 | SRC += $(QUANTUM_DIR)/process_keycode/process_ucis.c |
| 181 | endif | 181 | endif |
| 182 | 182 | ||
| 183 | ifeq ($(strip $(UNICODEMAP_ENABLE)), yes) | 183 | ifeq ($(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 | UNICODE_COMMON = yes |
| 186 | SRC += $(QUANTUM_DIR)/process_keycode/process_unicodemap.c | 186 | SRC += $(QUANTUM_DIR)/process_keycode/process_unicodemap.c |
| 187 | endif | 187 | endif |
| 188 | 188 | ||
| 189 | ifeq ($(strip $(UNICODE_ENABLE)), yes) | 189 | ifeq ($(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 | UNICODE_COMMON = yes |
| 192 | SRC += $(QUANTUM_DIR)/process_keycode/process_unicode.c | 192 | SRC += $(QUANTUM_DIR)/process_keycode/process_unicode.c |
| 193 | endif | ||
| 194 | |||
| 195 | ifeq ($(strip $(UNICODE_COMMON)), yes) | ||
| 196 | SRC += $(QUANTUM_DIR)/process_keycode/process_unicode_common.c | ||
| 193 | endif | 197 | endif |
| 194 | 198 | ||
| 195 | ifeq ($(strip $(RGBLIGHT_ENABLE)), yes) | 199 | ifeq ($(strip $(RGBLIGHT_ENABLE)), yes) |
| 196 | OPT_DEFS += -DRGBLIGHT_ENABLE | 200 | OPT_DEFS += -DRGBLIGHT_ENABLE |
| 197 | SRC += $(QUANTUM_DIR)/light_ws2812.c | 201 | SRC += $(QUANTUM_DIR)/light_ws2812.c |
| 198 | SRC += $(QUANTUM_DIR)/rgblight.c | 202 | SRC += $(QUANTUM_DIR)/rgblight.c |
| 203 | CIE1931_CURVE = yes | ||
| 204 | LED_BREATHING_TABLE = yes | ||
| 199 | endif | 205 | endif |
| 200 | 206 | ||
| 201 | ifeq ($(strip $(TAP_DANCE_ENABLE)), yes) | 207 | ifeq ($(strip $(TAP_DANCE_ENABLE)), yes) |
| 202 | OPT_DEFS += -DTAP_DANCE_ENABLE | 208 | OPT_DEFS += -DTAP_DANCE_ENABLE |
| 203 | SRC += $(QUANTUM_DIR)/process_keycode/process_tap_dance.c | 209 | SRC += $(QUANTUM_DIR)/process_keycode/process_tap_dance.c |
| 204 | endif | 210 | endif |
| 205 | 211 | ||
| 206 | ifeq ($(strip $(PRINTING_ENABLE)), yes) | 212 | ifeq ($(strip $(PRINTING_ENABLE)), yes) |
| 207 | OPT_DEFS += -DPRINTING_ENABLE | 213 | OPT_DEFS += -DPRINTING_ENABLE |
| 208 | SRC += $(QUANTUM_DIR)/process_keycode/process_printer.c | 214 | SRC += $(QUANTUM_DIR)/process_keycode/process_printer.c |
| 209 | SRC += $(TMK_DIR)/protocol/serial_uart.c | 215 | SRC += $(TMK_DIR)/protocol/serial_uart.c |
| 210 | endif | 216 | endif |
| 211 | 217 | ||
| 212 | ifeq ($(strip $(SERIAL_LINK_ENABLE)), yes) | 218 | ifeq ($(strip $(SERIAL_LINK_ENABLE)), yes) |
| 213 | SRC += $(patsubst $(QUANTUM_PATH)/%,%,$(SERIAL_SRC)) | 219 | SRC += $(patsubst $(QUANTUM_PATH)/%,%,$(SERIAL_SRC)) |
| 214 | OPT_DEFS += $(SERIAL_DEFS) | 220 | OPT_DEFS += $(SERIAL_DEFS) |
| 215 | VAPTH += $(SERIAL_PATH) | 221 | VAPTH += $(SERIAL_PATH) |
| 216 | endif | 222 | endif |
| 217 | 223 | ||
| 218 | ifneq ($(strip $(VARIABLE_TRACE)),) | 224 | ifneq ($(strip $(VARIABLE_TRACE)),) |
| 219 | SRC += $(QUANTUM_DIR)/variable_trace.c | 225 | SRC += $(QUANTUM_DIR)/variable_trace.c |
| 220 | OPT_DEFS += -DNUM_TRACED_VARIABLES=$(strip $(VARIABLE_TRACE)) | 226 | OPT_DEFS += -DNUM_TRACED_VARIABLES=$(strip $(VARIABLE_TRACE)) |
| 221 | ifneq ($(strip $(MAX_VARIABLE_TRACE_SIZE)),) | 227 | ifneq ($(strip $(MAX_VARIABLE_TRACE_SIZE)),) |
| 222 | OPT_DEFS += -DMAX_VARIABLE_TRACE_SIZE=$(strip $(MAX_VARIABLE_TRACE_SIZE)) | 228 | OPT_DEFS += -DMAX_VARIABLE_TRACE_SIZE=$(strip $(MAX_VARIABLE_TRACE_SIZE)) |
| 223 | endif | 229 | endif |
| 224 | endif | 230 | endif |
| 225 | 231 | ||
| 232 | ifeq ($(strip $(LCD_ENABLE)), yes) | ||
| 233 | CIE1931_CURVE = yes | ||
| 234 | endif | ||
| 235 | |||
| 236 | ifeq ($(strip $(LED_ENABLE)), yes) | ||
| 237 | CIE1931_CURVE = yes | ||
| 238 | endif | ||
| 239 | |||
| 240 | ifeq ($(strip $(CIE1931_CURVE)), yes) | ||
| 241 | OPT_DEFS += -DUSE_CIE1931_CURVE | ||
| 242 | LED_TABLES = yes | ||
| 243 | endif | ||
| 244 | |||
| 245 | ifeq ($(strip $(LED_BREATHING_TABLE)), yes) | ||
| 246 | OPT_DEFS += -DUSE_LED_BREATHING_TABLE | ||
| 247 | LED_TABLES = yes | ||
| 248 | endif | ||
| 249 | |||
| 250 | ifeq ($(strip $(LED_TABLES)), yes) | ||
| 251 | SRC += $(QUANTUM_DIR)/led_tables.c | ||
| 252 | endif | ||
| 253 | |||
| 226 | # Optimize size but this may cause error "relocation truncated to fit" | 254 | # Optimize size but this may cause error "relocation truncated to fit" |
| 227 | #EXTRALDFLAGS = -Wl,--relax | 255 | #EXTRALDFLAGS = -Wl,--relax |
| 228 | 256 | ||
| 229 | # Search Path | 257 | # Search Path |
| 230 | VPATH += $(KEYMAP_PATH) | 258 | VPATH += $(KEYMAP_PATH) |
| 231 | ifneq ($(SUBPROJECT),) | 259 | ifneq ($(SUBPROJECT),) |
| 232 | VPATH += $(SUBPROJECT_PATH) | 260 | VPATH += $(SUBPROJECT_PATH) |
| 233 | endif | 261 | endif |
| 234 | VPATH += $(KEYBOARD_PATH) | 262 | VPATH += $(KEYBOARD_PATH) |
| 235 | VPATH += $(COMMON_VPATH) | 263 | VPATH += $(COMMON_VPATH) |
| @@ -243,27 +271,27 @@ EXTRALDFLAGS += $(TMK_COMMON_LDFLAGS) | |||
| 243 | 271 | ||
| 244 | ifeq ($(PLATFORM),AVR) | 272 | ifeq ($(PLATFORM),AVR) |
| 245 | ifeq ($(strip $(PROTOCOL)), VUSB) | 273 | ifeq ($(strip $(PROTOCOL)), VUSB) |
| 246 | include $(TMK_PATH)/protocol/vusb.mk | 274 | include $(TMK_PATH)/protocol/vusb.mk |
| 247 | else | 275 | else |
| 248 | include $(TMK_PATH)/protocol/lufa.mk | 276 | include $(TMK_PATH)/protocol/lufa.mk |
| 249 | endif | 277 | endif |
| 250 | include $(TMK_PATH)/avr.mk | 278 | include $(TMK_PATH)/avr.mk |
| 251 | endif | 279 | endif |
| 252 | 280 | ||
| 253 | ifeq ($(strip $(VISUALIZER_ENABLE)), yes) | 281 | ifeq ($(strip $(VISUALIZER_ENABLE)), yes) |
| 254 | VISUALIZER_DIR = $(QUANTUM_DIR)/visualizer | 282 | VISUALIZER_DIR = $(QUANTUM_DIR)/visualizer |
| 255 | VISUALIZER_PATH = $(QUANTUM_PATH)/visualizer | 283 | VISUALIZER_PATH = $(QUANTUM_PATH)/visualizer |
| 256 | include $(VISUALIZER_PATH)/visualizer.mk | 284 | include $(VISUALIZER_PATH)/visualizer.mk |
| 257 | endif | 285 | endif |
| 258 | 286 | ||
| 259 | OUTPUTS := $(KEYMAP_OUTPUT) $(KEYBOARD_OUTPUT) | 287 | OUTPUTS := $(KEYMAP_OUTPUT) $(KEYBOARD_OUTPUT) |
| 260 | $(KEYMAP_OUTPUT)_SRC := $(SRC) | 288 | $(KEYMAP_OUTPUT)_SRC := $(SRC) |
| 261 | $(KEYMAP_OUTPUT)_DEFS := $(OPT_DEFS) -DQMK_KEYBOARD=\"$(KEYBOARD)\" -DQMK_KEYMAP=\"$(KEYMAP)\" | 289 | $(KEYMAP_OUTPUT)_DEFS := $(OPT_DEFS) $(GFXDEFS) -DQMK_KEYBOARD=\"$(KEYBOARD)\" -DQMK_KEYMAP=\"$(KEYMAP)\" |
| 262 | $(KEYMAP_OUTPUT)_INC := $(VPATH) $(EXTRAINCDIRS) | 290 | $(KEYMAP_OUTPUT)_INC := $(VPATH) $(EXTRAINCDIRS) |
| 263 | $(KEYMAP_OUTPUT)_CONFIG := $(CONFIG_H) | 291 | $(KEYMAP_OUTPUT)_CONFIG := $(CONFIG_H) |
| 264 | $(KEYBOARD_OUTPUT)_SRC := $(CHIBISRC) | 292 | $(KEYBOARD_OUTPUT)_SRC := $(CHIBISRC) $(GFXSRC) |
| 265 | $(KEYBOARD_OUTPUT)_DEFS := $(PROJECT_DEFS) | 293 | $(KEYBOARD_OUTPUT)_DEFS := $(PROJECT_DEFS) $(GFXDEFS) |
| 266 | $(KEYBOARD_OUTPUT)_INC := $(PROJECT_INC) | 294 | $(KEYBOARD_OUTPUT)_INC := $(PROJECT_INC) $(GFXINC) |
| 267 | $(KEYBOARD_OUTPUT)_CONFIG := $(PROJECT_CONFIG) | 295 | $(KEYBOARD_OUTPUT)_CONFIG := $(PROJECT_CONFIG) |
| 268 | 296 | ||
| 269 | # Default target. | 297 | # Default target. |
