]> git.donarmstrong.com Git - tmk_firmware.git/blobdiff - common.mk
Initial version of new code for layer switch is added.
[tmk_firmware.git] / common.mk
index d0e04df862fdc13c0e3b05dd4d844948d273d056..66f9fd0999c6cb25f70400f5580d97a0e992d5e7 100644 (file)
--- a/common.mk
+++ b/common.mk
@@ -1,33 +1,38 @@
-SRC += host.c \
-       keyboard.c \
-       command.c \
-       layer.c \
-       timer.c \
-       print.c \
-       bootloader.c \
-       util.c
+COMMON_DIR = common
+SRC += $(COMMON_DIR)/host.c \
+       $(COMMON_DIR)/keyboard.c \
+       $(COMMON_DIR)/command.c \
+       $(COMMON_DIR)/timer.c \
+       $(COMMON_DIR)/print.c \
+       $(COMMON_DIR)/debug.c \
+       $(COMMON_DIR)/bootloader.c \
+       $(COMMON_DIR)/util.c
 
 
 # Option modules
 ifdef MOUSEKEY_ENABLE
-    SRC += mousekey.c
+    SRC += $(COMMON_DIR)/mousekey.c
     OPT_DEFS += -DMOUSEKEY_ENABLE
 endif
 
-ifdef PS2_MOUSE_ENABLE
-    SRC += ps2.c \
-          ps2_mouse.c
-    OPT_DEFS += -DPS2_MOUSE_ENABLE
-endif
-
 ifdef EXTRAKEY_ENABLE
     OPT_DEFS += -DEXTRAKEY_ENABLE
 endif
 
+ifdef CONSOLE_ENABLE
+    OPT_DEFS += -DCONSOLE_ENABLE
+endif
+
 ifdef NKRO_ENABLE
     OPT_DEFS += -DNKRO_ENABLE
 endif
 
+ifdef PS2_MOUSE_ENABLE
+    SRC += $(COMMON_DIR)/ps2.c \
+           $(COMMON_DIR)/ps2_mouse.c
+    OPT_DEFS += -DPS2_MOUSE_ENABLE
+endif
+
 ifdef $(or MOUSEKEY_ENABLE, PS2_MOUSE_ENABLE)
     OPT_DEFS += -DMOUSE_ENABLE
 endif