Index: uspace/lib/libc/Makefile
===================================================================
--- uspace/lib/libc/Makefile	(revision f563126931ea083d74828e89fd20f24e40d63b00)
+++ uspace/lib/libc/Makefile	(revision 7591b27d9ca3ed6cb1188435576d006eceb2c7d3)
@@ -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
