From 3d2a3c04193eef273cbfe5a3cd1747b052699702 Mon Sep 17 00:00:00 2001 From: Jeremy Soller Date: Fri, 17 Aug 2018 15:32:43 -0600 Subject: [PATCH] Path variables, prefix recipe --- mk/cross.mk | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/mk/cross.mk b/mk/cross.mk index c566cee..fd1b622 100644 --- a/mk/cross.mk +++ b/mk/cross.mk @@ -1,12 +1,10 @@ PREFIX=$(ROOT)/prefix -binutils: $(PREFIX)/binutils-install +PREFIX_FREESTANDING_PATH=$(PREFIX)/binutils-install/bin:$(PREFIX)/gcc-freestanding-install/bin +PREFIX_PATH=$(PREFIX)/binutils-install/bin:$(PREFIX)/gcc-install/bin -gcc-freestanding: $(PREFIX)/gcc-freestanding-install - -relibc: $(PREFIX)/relibc-install - -gcc: $(PREFIX)/gcc-install +prefix: $(PREFIX)/gcc-install + touch "$@" $(PREFIX)/binutils.tar.bz2: mkdir -p "$(@D)" @@ -53,11 +51,11 @@ $(PREFIX)/relibc-install: $(PREFIX)/binutils-install $(PREFIX)/gcc-freestanding- rm -rf "$(PREFIX)/relibc-build" cp -r relibc "$(PREFIX)/relibc-build" cd $(PREFIX)/relibc-build && \ - export PATH="$(PREFIX)/binutils-install/bin:$(PREFIX)/gcc-freestanding-install/bin:$$PATH" && \ + export PATH="$(PREFIX_FREESTANDING_PATH):$$PATH" && \ rustup target add "$(TARGET)" && \ make clean && \ make all && \ - make DESTDIR="$@" install + make DESTDIR="$@/usr" install touch "$@" $(PREFIX)/gcc-install: $(PREFIX)/gcc $(PREFIX)/relibc-install