Index: uspace/srv/kbd/Makefile
===================================================================
--- uspace/srv/kbd/Makefile	(revision 0175246a19e8ee96e2ea4f2c13e89c437bf42b2e)
+++ uspace/srv/kbd/Makefile	(revision 92393339320e8b26d3efc3a31ddafb4aa99091ae)
@@ -60,7 +60,9 @@
 		ctl/pc.c
 endif
+
 ifeq ($(UARCH), arm32)
 	GENARCH_SOURCES += \
 		port/gxemul.c
+	
 	ifeq ($(CONFIG_FB), y)
 		GENARCH_SOURCES += \
@@ -71,4 +73,5 @@
 	endif
 endif
+
 ifeq ($(UARCH), ia32)
 	GENARCH_SOURCES += \
@@ -76,4 +79,5 @@
 		ctl/pc.c
 endif
+
 ifeq ($(MACHINE), i460GX)
 	GENARCH_SOURCES += \
@@ -81,4 +85,5 @@
 		ctl/pc.c
 endif
+
 ifeq ($(MACHINE), ski)
 	GENARCH_SOURCES += \
@@ -86,4 +91,5 @@
 		ctl/stty.c
 endif
+
 ifeq ($(MACHINE), msim)
 	GENARCH_SOURCES += \
@@ -91,7 +97,9 @@
 		ctl/stty.c
 endif
+
 ifeq ($(MACHINE), lgxemul)
 	GENARCH_SOURCES += \
 		port/gxemul.c
+	
 	ifeq ($(CONFIG_FB), y)
 		GENARCH_SOURCES += \
@@ -102,4 +110,5 @@
 	endif
 endif
+
 ifeq ($(MACHINE), bgxemul)
 	GENARCH_SOURCES += \
@@ -107,4 +116,5 @@
 		ctl/stty.c
 endif
+
 ifeq ($(UARCH), ppc32)
 	GENARCH_SOURCES += \
@@ -112,14 +122,17 @@
 		ctl/stty.c
 endif
+
 ifeq ($(UARCH), sparc64)
-    ifeq ($(MACHINE),serengeti)
-	GENARCH_SOURCES += \
-		port/sgcn.c \
-		ctl/stty.c
-    else
-	GENARCH_SOURCES += \
-		port/z8530.c \
-		ctl/sun.c
-    endif
+	ifeq ($(MACHINE),serengeti)
+		GENARCH_SOURCES += \
+			port/sgcn.c \
+			ctl/stty.c
+	else
+		GENARCH_SOURCES += \
+			port/sun.c \
+			port/z8530.c \
+			port/ns16550.c \
+			ctl/sun.c
+	endif
 endif
 
