Index: uspace/Makefile
===================================================================
--- uspace/Makefile	(revision 089901ee8ce49168ea8f8adca63057de93de5f95)
+++ uspace/Makefile	(revision 15d0046f9b3c481dc13462cd9c94e9f757fa743d)
@@ -236,8 +236,13 @@
 	lib/gpt
 
+ifeq ($(CONFIG_PCUT_TESTS),y)
+	LIBS += lib/pcut
+endif
+
 LIBC_BUILD = $(addsuffix .build,$(LIBC))
 LIBS_BUILD = $(addsuffix .build,$(LIBS))
 LIBN_BUILD = $(addsuffix .build,$(LIBN))
 BUILDS := $(addsuffix .build,$(DIRS))
+BUILDS_TESTS := $(addsuffix .build-test,$(DIRS) $(LIBS) lib/c)
 
 CLEANS := $(addsuffix .clean,$(DIRS)) $(addsuffix .clean,$(LIBN)) $(addsuffix .clean,$(LIBS)) $(addsuffix .clean,$(LIBC))
@@ -245,5 +250,8 @@
 .PHONY: all $(LIBC_BUILD) $(LIBS_BUILD) $(LIBN_BUILD) $(BUILDS) $(CLEANS) clean
 
-all: $(BUILDS)
+all: $(BUILDS) $(BUILDS_TESTS)
+
+$(BUILDS_TESTS): $(BUILDS)
+	$(MAKE) -C $(basename $@) all-test PRECHECK=$(PRECHECK)
 
 clean: $(CLEANS)
