Index: console/Makefile
===================================================================
--- console/Makefile	(revision 51c1b0039931265549e60f534ca4d810808ad82b)
+++ console/Makefile	(revision b27a97bb30fc0f831ab37f52c45321ec3d904ca4)
@@ -34,5 +34,5 @@
 include $(LIBC_PREFIX)/Makefile.toolchain 
 
-CFLAGS += -Iinclude -I../kbd/include ../fb
+CFLAGS += -I. -I../kbd/include -I../fb
 
 LIBS = $(LIBC_PREFIX)/libc.a
@@ -43,5 +43,6 @@
 OUTPUT = console
 GENERIC_SOURCES = \
-	console.c 
+	console.c \
+	../kbd/generic/key_buffer.c
 
 ARCH_SOURCES = 
@@ -63,5 +64,5 @@
 
 $(OUTPUT): $(ARCH_OBJECTS) $(GENERIC_OBJECTS) $(LIBS)
-	$(LD) -T $(LIBC_PREFIX)/arch/$(ARCH)/_link.ld $(GENERIC_OBJECTS) $(ARCH_OBJECTS) $(LIBS) $(LFLAGS) -o $@ -Map $(OUTPUT).map
+	$(LD) -T $(LIBC_PREFIX)/arch/$(ARCH)/_link.ld -e __entry_driver $(GENERIC_OBJECTS) $(ARCH_OBJECTS) $(LIBS) $(LFLAGS) -o $@ -Map $(OUTPUT).map
 
 disasm:
