diff --git a/Makefile b/Makefile index 3e7c152..f920dfe 100644 --- a/Makefile +++ b/Makefile @@ -234,9 +234,13 @@ clean-newlib: # clean-prefix drops the files from prefix folder clean-prefix: rm -rf $(PREFIX)/bin + rm -rf $(PREFIX)/etc + rm -rf $(PREFIX)/info rm -rf $(PREFIX)/libexec rm -rf $(PREFIX)/lib/gcc rm -rf $(PREFIX)/m68k-amigaos + rm -rf $(PREFIX)/man + rm -rf $(PREFIX)/share @mkdir -p $(PREFIX)/bin # ================================================= @@ -896,7 +900,7 @@ newlib: $(BUILD)/newlib/_done $(BUILD)/newlib/_done: $(BUILD)/newlib/newlib/libc.a @echo "done" >$@ -$(BUILD)/newlib/newlib/libc.a: $(BUILD)/newlib/newlib/Makefile $(NEWLIB_FILES) +$(BUILD)/newlib/newlib/libc.a: $(BUILD)/newlib/newlib/Makefile $(NEWLIB_FILES) $(BUILD)/gcc/_done @rsync -a $(PWD)/projects/newlib-cygwin/newlib/libc/include/ $(PREFIX)/m68k-amigaos/sys-include @rsync -a $(PWD)/projects/newlib-cygwin/newlib/libc/sys/amigaos/include/stabs.h $(PREFIX)/m68k-amigaos/sys-include $(L0)"make newlib"$(L1) $(MAKE) -C $(BUILD)/newlib/newlib $(L2) @@ -904,7 +908,7 @@ $(BUILD)/newlib/newlib/libc.a: $(BUILD)/newlib/newlib/Makefile $(NEWLIB_FILES) @for x in $$(find $(PREFIX)/m68k-amigaos/lib/* -name libm.a); do ln -sf $$x $${x%*m.a}__m__.a; done @touch $@ -$(BUILD)/newlib/newlib/Makefile: projects/newlib-cygwin/newlib/configure $(BUILD)/gcc/_done $(BUILD)/ndk-include_ndk +$(BUILD)/newlib/newlib/Makefile: projects/newlib-cygwin/newlib/configure $(BUILD)/ndk-include_ndk @mkdir -p $(BUILD)/newlib/newlib $(L0)"configure newlib"$(L1) cd $(BUILD)/newlib/newlib && $(NEWLIB_CONFIG) CFLAGS="$(CFLAGS_FOR_TARGET)" CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" $(PWD)/projects/newlib-cygwin/newlib/configure --host=m68k-amigaos --prefix=$(PREFIX) --enable-newlib-io-long-long --enable-newlib-io-c99-formats --enable-newlib-reent-small --enable-newlib-mb --enable-newlib-long-time_t $(L2)