From 5d6a610024fc8b23acc9b65fce84ed91c85884b1 Mon Sep 17 00:00:00 2001 From: Jeremy Soller Date: Fri, 22 May 2020 15:45:13 -0600 Subject: [PATCH] Download rust-install if PREFIX_BINARY is 1 --- mk/prefix.mk | 82 ++++++++++++++++++++++++++++++---------------------- 1 file changed, 48 insertions(+), 34 deletions(-) diff --git a/mk/prefix.mk b/mk/prefix.mk index ed87cf6..d653f70 100644 --- a/mk/prefix.mk +++ b/mk/prefix.mk @@ -32,9 +32,11 @@ PREFIX_STRIP=\ -exec strip --strip-unneeded {} ';' \ 2> /dev/null -$(PREFIX)/relibc-install: $(ROOT)/relibc | $(PREFIX)/gcc-install +$(PREFIX)/relibc-install: $(ROOT)/relibc | $(PREFIX)/rust-install rm -rf "$@.partial" "$@" - cp -r "$(PREFIX)/gcc-install" "$@.partial" + cp -r "$(PREFIX)/rust-install" "$@.partial" + rm -rf "$@.partial/$(TARGET)/include/"* + cp -r "$(PREFIX)/rust-install/$(TARGET)/include/c++" "$@.partial/$(TARGET)/include/c++" cd "$<" && \ export PATH="$(ROOT)/$@.partial/bin:$$PATH" && \ export CARGO="env -u CARGO xargo" && \ @@ -52,38 +54,6 @@ $(PREFIX)/relibc-install.tar.gz: $(PREFIX)/relibc-install --directory="$<" \ . -$(PREFIX)/rust-install: $(ROOT)/rust | $(PREFIX)/relibc-install - rm -rf "$(PREFIX)/rust-build" "$@.partial" "$@" - mkdir -p "$(PREFIX)/rust-build" - cp -r "$(PREFIX)/relibc-install" "$@.partial" - cd "$(PREFIX)/rust-build" && \ - export PATH="$(ROOT)/$@.partial/bin:$$PATH" && \ - "$