Index: uspace/srv/kbd/Makefile
===================================================================
--- uspace/srv/kbd/Makefile	(revision 50b3d30327db668601e634b172ccd903000bfbad)
+++ uspace/srv/kbd/Makefile	(revision 965dc18d04fb8a15431d34485959f4aa8e6ec4b5)
@@ -79,7 +79,9 @@
 ifeq ($(ARCH), sparc64)
 	ARCH_SOURCES += \
-		arch/$(ARCH)/src/scanc.c
+		arch/$(ARCH)/src/scanc.c \
+		arch/$(ARCH)/src/sgcn.c
 	GENARCH_SOURCES = \
-		genarch/src/kbd.c
+		genarch/src/kbd.c \
+		genarch/src/nofb.c
 endif
 ifeq ($(ARCH), arm32)
@@ -87,5 +89,8 @@
 		arch/$(ARCH)/src/kbd_gxemul.c
 endif
-
+ifeq ($(ARCH), mips32)
+	GENARCH_SOURCES += \
+	    genarch/src/nofb.c
+endif
 
 GENERIC_OBJECTS := $(addsuffix .o,$(basename $(GENERIC_SOURCES)))
