a074364c |
1 | PROTOCOL_DIR = protocol |
2 | |
3 | |
4 | ifdef PS2_MOUSE_ENABLE |
5 | SRC += $(PROTOCOL_DIR)/ps2_mouse.c |
6 | OPT_DEFS += -DPS2_MOUSE_ENABLE |
7 | OPT_DEFS += -DMOUSE_ENABLE |
8 | endif |
9 | |
10 | ifdef PS2_USE_BUSYWAIT |
11 | SRC += protocol/ps2_busywait.c |
12 | SRC += protocol/ps2_io_avr.c |
13 | OPT_DEFS += -DPS2_USE_BUSYWAIT |
14 | endif |
15 | |
16 | ifdef PS2_USE_INT |
17 | SRC += protocol/ps2_interrupt.c |
18 | SRC += protocol/ps2_io_avr.c |
19 | OPT_DEFS += -DPS2_USE_INT |
20 | endif |
21 | |
22 | ifdef PS2_USE_USART |
23 | SRC += protocol/ps2_usart.c |
24 | SRC += protocol/ps2_io_avr.c |
25 | OPT_DEFS += -DPS2_USE_USART |
26 | endif |
27 | |
28 | |
29 | ifdef SERIAL_MOUSE_MICROSOFT_ENABLE |
30 | SRC += $(PROTOCOL_DIR)/serial_mouse_microsoft.c |
31 | OPT_DEFS += -DSERIAL_MOUSE_ENABLE -DSERIAL_MOUSE_MICROSOFT \ |
32 | -DMOUSE_ENABLE |
33 | endif |
34 | |
35 | ifdef SERIAL_MOUSE_MOUSESYSTEMS_ENABLE |
36 | SRC += $(PROTOCOL_DIR)/serial_mouse_mousesystems.c |
37 | OPT_DEFS += -DSERIAL_MOUSE_ENABLE -DSERIAL_MOUSE_MOUSESYSTEMS \ |
38 | -DMOUSE_ENABLE |
39 | endif |
40 | |
41 | ifdef SERIAL_MOUSE_USE_SOFT |
42 | SRC += $(PROTOCOL_DIR)/serial_soft.c |
43 | endif |
44 | |
45 | ifdef SERIAL_MOUSE_USE_UART |
46 | SRC += $(PROTOCOL_DIR)/serial_uart.c |
47 | endif |
48 | |
4d116a04 |
49 | ifdef ADB_MOUSE_ENABLE |
50 | OPT_DEFS += -DADB_MOUSE_ENABLE -DMOUSE_ENABLE |
51 | endif |
52 | |
a074364c |
53 | # Search Path |
54 | VPATH += $(TMK_DIR)/protocol |