remove sample utf-8 code that's not part of the standard library
[musl] / Makefile
index 13a24e3..a47439b 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -48,12 +48,13 @@ clean:
        rm -f crt/*.o
        rm -f $(OBJS)
        rm -f $(LOBJS)
-       rm -f $(ALL_LIBS) lib/*
+       rm -f $(ALL_LIBS) lib/*.[ao] lib/*.so
        rm -f $(ALL_TOOLS)
        rm -f $(GENH) 
        rm -f include/bits
 
 include/bits:
+       @test "$(ARCH)" || { echo "Please set ARCH in config.mak before running make." ; exit 1 ; }
        ln -sf ../arch/$(ARCH)/bits $@
 
 include/bits/alltypes.h.sh: include/bits
@@ -83,6 +84,7 @@ lib/libc.a: $(OBJS)
        $(RANLIB) $@
 
 $(EMPTY_LIBS):
+       rm -f $@
        $(AR) rc $@
 
 lib/%.o: crt/%.o