X-Git-Url: https://git.friedersdorff.com/?a=blobdiff_plain;f=keyboard%2Finfinity%2FMakefile;h=e740b6adbc49254924e297b7b34fbccd07dbdeea;hb=81fe1fda6168dcbe989acef89c089e81dff6c4a5;hp=e97f759dfa235fcaa424bbf87cad98eca6cdbcfc;hpb=c6e533ce83d6ae4393e6cdf1f6d39ffefc790115;p=max%2Ftmk_keyboard.git diff --git a/keyboard/infinity/Makefile b/keyboard/infinity/Makefile index e97f759d..e740b6ad 100644 --- a/keyboard/infinity/Makefile +++ b/keyboard/infinity/Makefile @@ -1,7 +1,7 @@ PROJECT = infinity -TMK_DIR = ../.. -MBED_DIR = $(TMK_DIR)/mbed-sdk +TMK_DIR = ../../tmk_core +MBED_DIR = $(TMK_DIR)/tool/mbed/mbed-sdk #VPATH += $(MBED_DIR):$(TMK_DIR) vpath %.s .:$(MBED_DIR):$(TMK_DIR) @@ -11,8 +11,17 @@ vpath %.cpp .:$(MBED_DIR):$(TMK_DIR) OBJDIR = ./build OBJECTS = \ + $(OBJDIR)/matrix.o \ + $(OBJDIR)/keymap_common.o \ + $(OBJDIR)/led.o \ $(OBJDIR)/main.o +ifdef KEYMAP + OBJECTS := $(OBJDIR)/keymap_$(KEYMAP).o $(OBJECTS) +else + OBJECTS := $(OBJDIR)/keymap.o $(OBJECTS) +endif + CONFIG_H = config.h INCLUDE_PATHS = -I. @@ -29,5 +38,5 @@ include $(TMK_DIR)/tool/mbed/mbed.mk include $(TMK_DIR)/tool/mbed/common.mk include $(TMK_DIR)/tool/mbed/gcc.mk -program: +program: $(OBJDIR)/$(PROJECT).bin dfu-util -D $(OBJDIR)/$(PROJECT).bin