Index: kbd/Makefile
===================================================================
--- kbd/Makefile	(revision 79460ae08ef89a29aa03f465592f472e382429b9)
+++ kbd/Makefile	(revision 153a209ef1ad2eb120002af94fc07c59b7aba79a)
@@ -49,4 +49,15 @@
 	arch/$(ARCH)/src/kbd.c
 
+ifeq ($(ARCH), ia32)
+	ARCH_SOURCES += arch/$(ARCH)/src/mouse.c
+	CFLAGS += -DMOUSE_ENABLED
+endif
+ifeq ($(ARCH), amd64)
+	ARCH_SOURCES += arch/$(ARCH)/src/mouse.c
+	CFLAGS += -DMOUSE_ENABLED
+endif
+
+
+
 GENERIC_OBJECTS := $(addsuffix .o,$(basename $(GENERIC_SOURCES)))
 ARCH_OBJECTS := $(addsuffix .o,$(basename $(ARCH_SOURCES)))
