X-Git-Url: http://nsz.repo.hu/git/?p=musl;a=blobdiff_plain;f=Makefile;h=a47439b87daff338d28685d89987e7d248ae5469;hp=d0f16dfcac2096c37a366336a45779cba6ddb5ad;hb=127ab575fc2b200459dc5543d25f5e87d3fdb9db;hpb=1355fdca7cb923c93f9011d8e9dcf49e1a67e537 diff --git a/Makefile b/Makefile index d0f16dfc..a47439b8 100644 --- a/Makefile +++ b/Makefile @@ -22,7 +22,7 @@ GENH = include/bits/alltypes.h CFLAGS = -Os -nostdinc -ffreestanding -std=c99 -D_XOPEN_SOURCE=700 -pipe LDFLAGS = -nostdlib -shared -Wl,-Bsymbolic -INC = -I./include -I./src/internal +INC = -I./include -I./src/internal -I./arch/$(ARCH) PIC = -fPIC AR = $(CROSS_COMPILE)ar RANLIB = $(CROSS_COMPILE)ranlib @@ -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