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 680B

1234567891011121314151617181920212223242526272829303132333435363738
  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)/led.o \
  9. $(OBJDIR)/main.o
  10. ifdef KEYMAP
  11. OBJECTS := $(OBJDIR)/keymap_$(KEYMAP).o $(OBJECTS)
  12. else
  13. OBJECTS := $(OBJDIR)/keymap.o $(OBJECTS)
  14. endif
  15. CONFIG_H = config.h
  16. INCLUDE_PATHS = -I.
  17. # Build Options
  18. # Comment out to disable
  19. #BOOTMAGIC_ENABLE = yes
  20. #MOUSEKEY_ENABLE = yes
  21. include $(TMK_DIR)/tool/mbed/common.mk
  22. include mbed-infinity.mk
  23. include $(TMK_DIR)/tool/mbed/mbed.mk
  24. include $(TMK_DIR)/tool/mbed/gcc.mk
  25. program: $(OBJDIR)/$(PROJECT).bin
  26. dfu-util -D $(OBJDIR)/$(PROJECT).bin