|
|
@ -244,34 +244,6 @@ else
|
|
|
|
FIRMWARE_FORMAT?=hex
|
|
|
|
FIRMWARE_FORMAT?=hex
|
|
|
|
endif
|
|
|
|
endif
|
|
|
|
|
|
|
|
|
|
|
|
ifeq ($(PLATFORM),CHIBIOS)
|
|
|
|
|
|
|
|
include $(TMK_PATH)/chibios.mk
|
|
|
|
|
|
|
|
OPT_OS = chibios
|
|
|
|
|
|
|
|
ifneq ("$(wildcard $(KEYBOARD_PATH_5)/bootloader_defs.h)","")
|
|
|
|
|
|
|
|
OPT_DEFS += -include $(KEYBOARD_PATH_5)/bootloader_defs.h
|
|
|
|
|
|
|
|
else ifneq ("$(wildcard $(KEYBOARD_PATH_5)/boards/$(BOARD)/bootloader_defs.h)","")
|
|
|
|
|
|
|
|
OPT_DEFS += -include $(KEYBOARD_PATH_5)/boards/$(BOARD)/bootloader_defs.h
|
|
|
|
|
|
|
|
else ifneq ("$(wildcard $(KEYBOARD_PATH_4)/bootloader_defs.h)","")
|
|
|
|
|
|
|
|
OPT_DEFS += -include $(KEYBOARD_PATH_4)/bootloader_defs.h
|
|
|
|
|
|
|
|
else ifneq ("$(wildcard $(KEYBOARD_PATH_4)/boards/$(BOARD)/bootloader_defs.h)","")
|
|
|
|
|
|
|
|
OPT_DEFS += -include $(KEYBOARD_PATH_4)/boards/$(BOARD)/bootloader_defs.h
|
|
|
|
|
|
|
|
else ifneq ("$(wildcard $(KEYBOARD_PATH_3)/bootloader_defs.h)","")
|
|
|
|
|
|
|
|
OPT_DEFS += -include $(KEYBOARD_PATH_3)/bootloader_defs.h
|
|
|
|
|
|
|
|
else ifneq ("$(wildcard $(KEYBOARD_PATH_3)/boards/$(BOARD)/bootloader_defs.h)","")
|
|
|
|
|
|
|
|
OPT_DEFS += -include $(KEYBOARD_PATH_3)/boards/$(BOARD)/bootloader_defs.h
|
|
|
|
|
|
|
|
else ifneq ("$(wildcard $(KEYBOARD_PATH_2)/bootloader_defs.h)","")
|
|
|
|
|
|
|
|
OPT_DEFS += -include $(KEYBOARD_PATH_2)/bootloader_defs.h
|
|
|
|
|
|
|
|
else ifneq ("$(wildcard $(KEYBOARD_PATH_2)/boards/$(BOARD)/bootloader_defs.h)","")
|
|
|
|
|
|
|
|
OPT_DEFS += -include $(KEYBOARD_PATH_2)/boards/$(BOARD)/bootloader_defs.h
|
|
|
|
|
|
|
|
else ifneq ("$(wildcard $(KEYBOARD_PATH_1)/bootloader_defs.h)","")
|
|
|
|
|
|
|
|
OPT_DEFS += -include $(KEYBOARD_PATH_1)/bootloader_defs.h
|
|
|
|
|
|
|
|
else ifneq ("$(wildcard $(KEYBOARD_PATH_1)/boards/$(BOARD)/bootloader_defs.h)","")
|
|
|
|
|
|
|
|
OPT_DEFS += -include $(KEYBOARD_PATH_1)/boards/$(BOARD)/bootloader_defs.h
|
|
|
|
|
|
|
|
else ifneq ("$(wildcard $(TOP_DIR)/drivers/boards/$(BOARD)/bootloader_defs.h)","")
|
|
|
|
|
|
|
|
OPT_DEFS += -include $(TOP_DIR)/drivers/boards/$(BOARD)/bootloader_defs.h
|
|
|
|
|
|
|
|
endif
|
|
|
|
|
|
|
|
endif
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Find all of the config.h files and add them to our CONFIG_H define.
|
|
|
|
# Find all of the config.h files and add them to our CONFIG_H define.
|
|
|
|
CONFIG_H :=
|
|
|
|
CONFIG_H :=
|
|
|
|
ifneq ("$(wildcard $(KEYBOARD_PATH_5)/config.h)","")
|
|
|
|
ifneq ("$(wildcard $(KEYBOARD_PATH_5)/config.h)","")
|
|
|
@ -307,11 +279,6 @@ ifneq ("$(wildcard $(KEYBOARD_PATH_5)/post_config.h)","")
|
|
|
|
POST_CONFIG_H += $(KEYBOARD_PATH_5)/post_config.h
|
|
|
|
POST_CONFIG_H += $(KEYBOARD_PATH_5)/post_config.h
|
|
|
|
endif
|
|
|
|
endif
|
|
|
|
|
|
|
|
|
|
|
|
# Save the defines and includes here, so we don't include any keymap specific ones
|
|
|
|
|
|
|
|
PROJECT_DEFS := $(OPT_DEFS)
|
|
|
|
|
|
|
|
PROJECT_INC := $(VPATH) $(EXTRAINCDIRS) $(KEYBOARD_PATHS)
|
|
|
|
|
|
|
|
PROJECT_CONFIG := $(CONFIG_H)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Userspace setup and definitions
|
|
|
|
# Userspace setup and definitions
|
|
|
|
ifeq ("$(USER_NAME)","")
|
|
|
|
ifeq ("$(USER_NAME)","")
|
|
|
|
USER_NAME := $(KEYMAP)
|
|
|
|
USER_NAME := $(KEYMAP)
|
|
|
@ -357,23 +324,17 @@ SRC += $(TMK_COMMON_SRC)
|
|
|
|
OPT_DEFS += $(TMK_COMMON_DEFS)
|
|
|
|
OPT_DEFS += $(TMK_COMMON_DEFS)
|
|
|
|
EXTRALDFLAGS += $(TMK_COMMON_LDFLAGS)
|
|
|
|
EXTRALDFLAGS += $(TMK_COMMON_LDFLAGS)
|
|
|
|
|
|
|
|
|
|
|
|
ifeq ($(PLATFORM),AVR)
|
|
|
|
include $(TMK_PATH)/$(PLATFORM_KEY).mk
|
|
|
|
ifeq ($(strip $(PROTOCOL)), VUSB)
|
|
|
|
ifneq ($(strip $(PROTOCOL)),)
|
|
|
|
include $(TMK_PATH)/protocol/vusb.mk
|
|
|
|
include $(TMK_PATH)/protocol/$(strip $(shell echo $(PROTOCOL) | tr '[:upper:]' '[:lower:]')).mk
|
|
|
|
else
|
|
|
|
else
|
|
|
|
include $(TMK_PATH)/protocol/lufa.mk
|
|
|
|
include $(TMK_PATH)/protocol/$(PLATFORM_KEY).mk
|
|
|
|
endif
|
|
|
|
|
|
|
|
include $(TMK_PATH)/avr.mk
|
|
|
|
|
|
|
|
endif
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ifeq ($(PLATFORM),ARM_ATSAM)
|
|
|
|
|
|
|
|
include $(TMK_PATH)/arm_atsam.mk
|
|
|
|
|
|
|
|
include $(TMK_PATH)/protocol/arm_atsam.mk
|
|
|
|
|
|
|
|
endif
|
|
|
|
endif
|
|
|
|
|
|
|
|
|
|
|
|
ifeq ($(PLATFORM),CHIBIOS)
|
|
|
|
# TODO: remove this bodge?
|
|
|
|
include $(TMK_PATH)/protocol/chibios.mk
|
|
|
|
PROJECT_DEFS := $(OPT_DEFS)
|
|
|
|
endif
|
|
|
|
PROJECT_INC := $(VPATH) $(EXTRAINCDIRS) $(KEYBOARD_PATHS)
|
|
|
|
|
|
|
|
PROJECT_CONFIG := $(CONFIG_H)
|
|
|
|
|
|
|
|
|
|
|
|
ifeq ($(strip $(VISUALIZER_ENABLE)), yes)
|
|
|
|
ifeq ($(strip $(VISUALIZER_ENABLE)), yes)
|
|
|
|
VISUALIZER_DIR = $(QUANTUM_DIR)/visualizer
|
|
|
|
VISUALIZER_DIR = $(QUANTUM_DIR)/visualizer
|
|
|
|