Index: libc/Makefile
===================================================================
--- libc/Makefile	(revision 1444af8f38531ef75f10dcba149f0e09cf1c37a6)
+++ libc/Makefile	(revision e8eed8551f9d5f0270aed7bd6f8a111236536421)
@@ -54,4 +54,5 @@
 	AS = as
 	LD = ld
+	AR = ar
 	OBJCOPY = objcopy
 	OBJDUMP = objdump
@@ -60,4 +61,5 @@
 	AS = $(TOOLCHAIN_DIR)/$(TARGET)-as
 	LD = $(TOOLCHAIN_DIR)/$(TARGET)-ld
+	AR = $(TOOLCHAIN_DIR)/$(TARGET)-ar
 	OBJCOPY = $(TOOLCHAIN_DIR)/$(TARGET)-objcopy
 	OBJDUMP = $(TOOLCHAIN_DIR)/$(TARGET)-objdump
@@ -76,5 +78,5 @@
 ARCH_OBJECTS := $(addsuffix .o,$(basename $(ARCH_SOURCES)))
 
-.PHONY: all clean depend boot
+.PHONY: all clean depend
 
 all: libc.a
@@ -83,5 +85,5 @@
 
 clean:
-	-rm -f libc.a
+	-rm -f libc.a Makefile.depend
 	find generic/ arch/$(ARCH)/ -name '*.o' -follow -exec rm \{\} \;
 
@@ -90,5 +92,5 @@
 
 libc.a: depend $(ARCH_OBJECTS) $(GENERIC_OBJECTS)
-	
+	$(AR) rc libc.a $(ARCH_OBJECTS) $(GENERIC_OBJECTS)
 
 %.o: %.S
