1
0
mirror of https://github.com/bebbo/amiga-gcc.git synced 2025-11-20 20:59:13 +00:00

clean-prefix: drop more stuff. newlib: no need to reconfigure

This commit is contained in:
bebbo
2021-03-22 10:45:37 +01:00
parent c28573f276
commit a39cd379c5

View File

@ -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)