Commit | Line | Data |
---|---|---|
cc68adeb | 1 | COMMON_DIR = common |
2 | SRC += $(COMMON_DIR)/host.c \ | |
3 | $(COMMON_DIR)/keyboard.c \ | |
8a709c27 | 4 | $(COMMON_DIR)/action.c \ |
c69f7e10 | 5 | $(COMMON_DIR)/action_tapping.c \ |
aad91a30 | 6 | $(COMMON_DIR)/action_macro.c \ |
c6d88d27 | 7 | $(COMMON_DIR)/action_layer.c \ |
d52d5543 | 8 | $(COMMON_DIR)/action_util.c \ |
1e3e41a2 | 9 | $(COMMON_DIR)/keymap.c \ |
cc68adeb | 10 | $(COMMON_DIR)/timer.c \ |
11 | $(COMMON_DIR)/print.c \ | |
12 | $(COMMON_DIR)/bootloader.c \ | |
2c0bb5e7 | 13 | $(COMMON_DIR)/suspend.c \ |
d9c06db6 | 14 | $(COMMON_DIR)/xprintf.S \ |
cc68adeb | 15 | $(COMMON_DIR)/util.c |
6b0c939d | 16 | |
9a938eec | 17 | |
6b0c939d | 18 | # Option modules |
ef8439bd | 19 | ifdef BOOTMAGIC_ENABLE |
20 | SRC += $(COMMON_DIR)/bootmagic.c | |
21 | SRC += $(COMMON_DIR)/eeconfig.c | |
22 | OPT_DEFS += -DBOOTMAGIC_ENABLE | |
23 | endif | |
24 | ||
2a562a41 | 25 | ifdef MOUSEKEY_ENABLE |
cc68adeb | 26 | SRC += $(COMMON_DIR)/mousekey.c |
9a938eec | 27 | OPT_DEFS += -DMOUSEKEY_ENABLE |
676d94d1 | 28 | OPT_DEFS += -DMOUSE_ENABLE |
2a562a41 | 29 | endif |
acc974c6 | 30 | |
e67c9888 | 31 | ifdef EXTRAKEY_ENABLE |
32 | OPT_DEFS += -DEXTRAKEY_ENABLE | |
9a938eec | 33 | endif |
34 | ||
e075361b | 35 | ifdef CONSOLE_ENABLE |
36 | OPT_DEFS += -DCONSOLE_ENABLE | |
9a106537 | 37 | else |
38 | OPT_DEFS += -DNO_PRINT | |
39 | OPT_DEFS += -DNO_DEBUG | |
e075361b | 40 | endif |
41 | ||
16870412 | 42 | ifdef COMMAND_ENABLE |
43 | SRC += $(COMMON_DIR)/command.c | |
44 | OPT_DEFS += -DCOMMAND_ENABLE | |
45 | endif | |
46 | ||
e67c9888 | 47 | ifdef NKRO_ENABLE |
48 | OPT_DEFS += -DNKRO_ENABLE | |
9a938eec | 49 | endif |
50 | ||
f0c5f1b9 | 51 | ifdef SLEEP_LED_ENABLE |
52 | SRC += $(COMMON_DIR)/sleep_led.c | |
53 | OPT_DEFS += -DSLEEP_LED_ENABLE | |
2c0bb5e7 | 54 | OPT_DEFS += -DNO_SUSPEND_POWER_DOWN |
f0c5f1b9 | 55 | endif |
56 | ||
1eb8523e W |
57 | ifdef BACKLIGHT_ENABLE |
58 | SRC += $(COMMON_DIR)/backlight.c | |
59 | OPT_DEFS += -DBACKLIGHT_ENABLE | |
60 | endif | |
61 | ||
259c4a04 | 62 | ifdef KEYMAP_SECTION_ENABLE |
9f29fa6b | 63 | OPT_DEFS += -DKEYMAP_SECTION_ENABLE |
259c4a04 | 64 | EXTRALDFLAGS = -Wl,-L$(TOP_DIR),-Tldscript_keymap_avr5.x |
65 | endif | |
f0c5f1b9 | 66 | |
8bc96ac5 | 67 | # Version string |
7e8a85ca | 68 | OPT_DEFS += -DVERSION=$(shell (git describe --always --dirty || echo 'unknown') 2> /dev/null) |
8bc96ac5 | 69 | |
70 | ||
e67c9888 | 71 | # Search Path |
63d82fca | 72 | VPATH += $(TOP_DIR)/common |