Keyboard firmwares for Atmel AVR and Cortex-M
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Makefile 709B

123456789101112131415161718192021222324252627282930313233343536373839
  1. PROJECT = infinity
  2. TMK_DIR = ../../tmk_core
  3. MBED_DIR = $(TMK_DIR)/tool/mbed/mbed-sdk
  4. VPATH += $(TMK_DIR):$(MBED_DIR)
  5. OBJDIR = ./build
  6. OBJECTS = \
  7. $(OBJDIR)/matrix.o \
  8. $(OBJDIR)/keymap_common.o \
  9. $(OBJDIR)/led.o \
  10. $(OBJDIR)/main.o
  11. ifdef KEYMAP
  12. OBJECTS := $(OBJDIR)/keymap_$(KEYMAP).o $(OBJECTS)
  13. else
  14. OBJECTS := $(OBJDIR)/keymap.o $(OBJECTS)
  15. endif
  16. CONFIG_H = config.h
  17. INCLUDE_PATHS = -I.
  18. # Build Options
  19. # Comment out to disable
  20. #BOOTMAGIC_ENABLE = yes
  21. #MOUSEKEY_ENABLE = yes
  22. include $(TMK_DIR)/tool/mbed/common.mk
  23. include mbed-infinity.mk
  24. include $(TMK_DIR)/tool/mbed/mbed.mk
  25. include $(TMK_DIR)/tool/mbed/gcc.mk
  26. program: $(OBJDIR)/$(PROJECT).bin
  27. dfu-util -D $(OBJDIR)/$(PROJECT).bin