]> git.donarmstrong.com Git - qmk_firmware.git/blob - keyboard/infinity/Makefile
[Erez & Jack] Optimizes shift_interrupted array
[qmk_firmware.git] / keyboard / infinity / Makefile
1 PROJECT = infinity
2
3 TMK_DIR = ../../tmk_core
4 MBED_DIR = $(TMK_DIR)/tool/mbed/mbed-sdk
5
6 #VPATH += $(MBED_DIR):$(TMK_DIR)
7 vpath %.s .:$(MBED_DIR):$(TMK_DIR)
8 vpath %.c .:$(MBED_DIR):$(TMK_DIR)
9 vpath %.cpp .:$(MBED_DIR):$(TMK_DIR)
10
11 OBJDIR = ./build
12
13 OBJECTS = \
14         $(OBJDIR)/matrix.o \
15         $(OBJDIR)/keymap_common.o \
16         $(OBJDIR)/led.o \
17         $(OBJDIR)/main.o
18
19 ifdef KEYMAP
20     OBJECTS := $(OBJDIR)/keymap_$(KEYMAP).o $(OBJECTS)
21 else
22     OBJECTS := $(OBJDIR)/keymap.o $(OBJECTS)
23 endif
24
25 CONFIG_H = config.h
26
27 INCLUDE_PATHS = -I.
28
29
30 # Build Options
31 #   Comment out to disable
32 #BOOTMAGIC_ENABLE = yes
33 #MOUSEKEY_ENABLE = yes
34
35
36 include mbed-infinity.mk
37 include $(TMK_DIR)/tool/mbed/mbed.mk
38 include $(TMK_DIR)/tool/mbed/common.mk
39 include $(TMK_DIR)/tool/mbed/gcc.mk
40
41 program: $(OBJDIR)/$(PROJECT).bin
42         dfu-util -D $(OBJDIR)/$(PROJECT).bin