diff options
Diffstat (limited to 'common.mk')
-rw-r--r-- | common.mk | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/common.mk b/common.mk new file mode 100644 index 0000000000..17c6816f6c --- /dev/null +++ b/common.mk @@ -0,0 +1,38 @@ +SRC += host.c \ + keyboard.c \ + command.c \ + layer.c \ + timer.c \ + print.c \ + util.c + + +# Option modules +ifdef MOUSEKEY_ENABLE + SRC += 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 NKRO_ENABLE + OPT_DEFS += -DNKRO_ENABLE +endif + +ifdef $(or MOUSEKEY_ENABLE, PS2_MOUSE_ENABLE) + OPT_DEFS += -DMOUSE_ENABLE +endif + +# Search Path +VPATH += $(COMMON_DIR) + + +include $(COMMON_DIR)/rules.mk |