From ebee179b5bc989bb6b394e767f788ffd05a5def8 Mon Sep 17 00:00:00 2001 From: Jeremy Soller Date: Sun, 7 Apr 2019 09:55:45 -0600 Subject: [PATCH] Only build headers for relibc freestanding install --- mk/prefix.mk | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/mk/prefix.mk b/mk/prefix.mk index 47f14ae..54814c3 100644 --- a/mk/prefix.mk +++ b/mk/prefix.mk @@ -139,15 +139,14 @@ $(PREFIX)/rust-freestanding-install: $(ROOT)/rust | $(PREFIX)/binutils-install touch "$@.partial" mv "$@.partial" "$@" -# TODO: Only make headers for freestanding install $(PREFIX)/relibc-freestanding-install: $(ROOT)/relibc | $(PREFIX_BASE_INSTALL) $(PREFIX_FREESTANDING_INSTALL) rm -rf "$@.partial" "$@" mkdir -p "$@.partial" cd "$<" && \ export PATH="$(PREFIX_BASE_INSTALL):$(PREFIX_FREESTANDING_PATH):$$PATH" && \ export CARGO=xargo && \ - make -j `$(NPROC)` all && \ - make -j `$(NPROC)` install DESTDIR="$(ROOT)/$@.partial/$(TARGET)" + make -j `$(NPROC)` headers && \ + make -j `$(NPROC)` install-headers DESTDIR="$(ROOT)/$@.partial/$(TARGET)" cd "$@.partial" && $(PREFIX_STRIP) touch "$@.partial" mv "$@.partial" "$@"