Index: uspace/lib/libc/Makefile
===================================================================
--- uspace/lib/libc/Makefile	(revision ba8f8cb33992cd7d978511d0e9192a299ffcaf3b)
+++ uspace/lib/libc/Makefile	(revision b4655da89eb65d1571b8afdfdbbb34449add2ef7)
@@ -96,10 +96,5 @@
 .PHONY: all clean depend kerninc
 
-all: kerninc libc.a arch/$(UARCH)/_link.ld
-
-kerninc:
-	ln -sfn ../../../../kernel/generic/include include/kernel
-	ln -sfn kernel/arch include/arch
-	ln -sfn ../arch/$(UARCH)/include include/libarch
+all: libc.a
 
 -include Makefile.depend
@@ -109,9 +104,14 @@
 	find generic/ arch/$(UARCH)/ -name '*.o' -follow -exec rm \{\} \;
 
-depend: kerninc
+depend: kerninc arch/$(UARCH)/_link.ld
 	-makedepend -f - -- $(DEPEND_DEFS) $(CFLAGS) -- $(ARCH_SOURCES) $(GENERIC_SOURCES) > Makefile.depend 2> /dev/null
 
 libc.a: depend $(ARCH_OBJECTS) $(GENERIC_OBJECTS)
 	$(AR) rc libc.a $(LIBS) $(ARCH_OBJECTS) $(GENERIC_OBJECTS)
+
+kerninc:
+	ln -sfn ../../../../kernel/generic/include include/kernel
+	ln -sfn kernel/arch include/arch
+	ln -sfn ../arch/$(UARCH)/include include/libarch
 
 arch/$(UARCH)/_link.ld: arch/$(UARCH)/_link.ld.in
