Index: libc/Makefile
===================================================================
--- libc/Makefile	(revision 1cef26f9d6e131b2ba3f253bc6c01cd332b49790)
+++ libc/Makefile	(revision 17242c6e5b745ef9ae07c90206932c94ce0ec40c)
@@ -50,5 +50,6 @@
 	generic/io/io.c \
 	generic/io/print.c \
-	malloc/malloc.c
+	malloc/malloc.c \
+	generic/psthread.c
 
 ARCH_SOURCES += \
@@ -66,12 +67,15 @@
 	ln -sfn ../../../kernel/generic/include include/kernel
 	ln -sfn kernel/arch include/arch
+	ln -sfn ../arch/$(ARCH)/include include/libarch
+	ln -sfn ../../libipc/include include/libipc
+	ln -sfn ../../libadt/include include/libadt
 
 -include Makefile.depend
 
 clean:
-	-rm -f include/kernel include/arch libc.a arch/$(ARCH)/_link.ld Makefile.depend
+	-rm -f include/kernel include/arch include/libarch include/libipc include/libadt libc.a arch/$(ARCH)/_link.ld Makefile.depend
 	find generic/ arch/$(ARCH)/ -name '*.o' -follow -exec rm \{\} \;
 
-depend:
+depend: kerninc
 	$(CC) $(DEFS) $(CFLAGS) -M $(ARCH_SOURCES) $(GENERIC_SOURCES) > Makefile.depend
 
