Index: uspace/srv/hid/input/Makefile
===================================================================
--- uspace/srv/hid/input/Makefile	(revision a2afd8f0b1472fa829718638169cb6f688503ac8)
+++ uspace/srv/hid/input/Makefile	(revision cb9313e8da64558473ca8fdf6c8c48d6f75b0b96)
@@ -32,9 +32,15 @@
 LIBS = drv
 
+ROOT_PATH = $(USPACE_PREFIX)/..
+CONFIG_MAKEFILE = $(ROOT_PATH)/Makefile.config
+
+include $(CONFIG_MAKEFILE)
+
+ifndef CONFIG_KB_LAYOUT
+$(error CONFIG_KB_LAYOUT must be set! Please reconfigure your HelenOS.config)
+endif
+
 SOURCES = \
-	layout/cz.c \
-	layout/us_qwerty.c \
-	layout/us_dvorak.c \
-	layout/ar.c \
+	layout/$(CONFIG_KB_LAYOUT).c \
 	port/chardev.c \
 	proto/mousedev.c \
@@ -47,3 +53,5 @@
 	stroke.c
 
+
 include $(USPACE_PREFIX)/Makefile.common
+
