Index: pci/Makefile
===================================================================
--- pci/Makefile	(revision 6a347b1e3ccafd6fcaaca3d1b6a51b0df77b2d70)
+++ pci/Makefile	(revision 4a7c273b5f40b812fa08d3b1111a2de6db609d72)
@@ -37,5 +37,5 @@
 CFLAGS += -I../libipc/include
 
-LIBS = $(LIBIPC_PREFIX)/libipc.a $(LIBC_PREFIX)/libc.a
+LIBS = libpci/libpci.a $(LIBC_PREFIX)/libc.a
 
 ## Sources
@@ -56,4 +56,5 @@
 clean:
 	-rm -f $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm Makefile.depend
+	$(MAKE) -C libpci clean
 
 depend:
@@ -61,4 +62,5 @@
 
 $(OUTPUT): $(OBJECTS) $(LIBS)
+	$(MAKE) -C libpci
 	$(LD) -T $(LIBC_PREFIX)/arch/$(ARCH)/_link.ld  $(OBJECTS) $(LIBS) $(LFLAGS) -o $@ -Map $(OUTPUT).map
 
@@ -74,2 +76,5 @@
 %.o: %.c
 	$(CC) $(DEFS) $(CFLAGS) -c $< -o $@
+
+libpci/libpci.a:
+	$(MAKE) -C libpci
