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" && \ - "$