Index: uspace/lib/posix/Makefile
===================================================================
--- uspace/lib/posix/Makefile	(revision 3f7fe9e91d327467121a08ebb9f0aca902ff737a)
+++ uspace/lib/posix/Makefile	(revision f89204ee0a3534e30bb9936dc9a0cb7d7bf43303)
@@ -36,4 +36,9 @@
 	../math/libmath.a \
 	../clui/libclui.a \
+	../gui/libgui.a \
+	../draw/libdraw.a \
+	../softrend/libsoftrend.a \
+	../hound/libhound.a \
+	../pcm/libpcm.a \
 	$(LIBC_PREFIX)/libc.a \
 	$(LIBC_PREFIX)/crt0.o \
@@ -93,5 +98,6 @@
 include $(USPACE_PREFIX)/Makefile.common
 
-export: $(EXPORT_DIR)/config.mk $(EXPORT_DIR)/config.rc
+export: $(EXPORT_DIR)/config.mk $(EXPORT_DIR)/config.rc \
+    $(EXPORT_DIR)/Makefile.common $(EXPORT_DIR)/Makefile.config
 
 $(EXPORT_DIR)/config.mk: export-libs export-includes
@@ -111,4 +117,10 @@
 	sed 's:$$(HELENOS_EXPORT_ROOT):$$HELENOS_EXPORT_ROOT:g' < $< >$@
 
+$(EXPORT_DIR)/Makefile.common: ../../../Makefile.common
+	cp $< $@
+
+$(EXPORT_DIR)/Makefile.config: ../../../Makefile.config
+	cp $< $@
+
 export-libs: $(EXPORT_FILES) export-includes
 	mkdir -p $(EXPORT_DIR)/lib
@@ -124,3 +136,13 @@
 	cp -L ../clui/tinput.h $(EXPORT_DIR)/include.new/libclui
 	rm -rf $(EXPORT_DIR)/include
+	mkdir -p $(EXPORT_DIR)/include.new/libdraw
+	cp -r -L -t $(EXPORT_DIR)/include.new/libdraw ../draw/*.h
+	mkdir -p $(EXPORT_DIR)/include.new/libdraw/codec
+	cp -r -L -t $(EXPORT_DIR)/include.new/libdraw/codec ../draw/codec/*.h
+	mkdir -p $(EXPORT_DIR)/include.new/libgui
+	cp -L -t $(EXPORT_DIR)/include.new/libgui ../gui/*.h
+	mkdir -p $(EXPORT_DIR)/include.new/libhound
+	cp -r -L -t $(EXPORT_DIR)/include.new/libhound ../hound/include/*
+	mkdir -p $(EXPORT_DIR)/include.new/libpcm
+	cp -r -L -t $(EXPORT_DIR)/include.new/libpcm ../pcm/include/*
 	mv $(EXPORT_DIR)/include.new $(EXPORT_DIR)/include
