From 62514a1e1eb3710ef7a1357347e6eab8b8b10149 Mon Sep 17 00:00:00 2001 From: Jonas 'Sortie' Termansen Date: Thu, 23 Apr 2015 22:12:49 +0200 Subject: [PATCH] Fix root Makefile setting SYSROOT for build tools targets. --- Makefile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index f860c4c6..4bf0715e 100644 --- a/Makefile +++ b/Makefile @@ -39,8 +39,6 @@ SORTIX_REPOSITORY_DIR?=repository include build-aux/dirs.mak -export SYSROOT - BUILD_NAME:=sortix_$(VERSION)_$(MACHINE) INITRD:=$(SORTIX_BUILDS_DIR)/$(BUILD_NAME).initrd @@ -66,7 +64,7 @@ install: sysroot cp -RTv "$(SYSROOT)" "$(INSTALL_ROOTFS)" @if test -n '$(INSTALL_ROOTFS_UUID)'; then \ echo '$(INSTALL_ROOTFS_UUID)' > "$(INSTALL_ROOTFS)/etc/rootfs.uuid"; \ - $(MAKE) create-install-rootfs-initrd; \ + SYSROOT="$(SYSROOT)" $(MAKE) create-install-rootfs-initrd; \ else \ echo "Warning: INSTALL_ROOTFS_UUID was not set"; \ echo "Therefore: /etc/rootfs.uuid was not created"; \ @@ -146,10 +144,12 @@ sysroot-fsh: .PHONY: sysroot-base-headers sysroot-base-headers: sysroot-fsh + export SYSROOT="$(SYSROOT)" && \ (for D in libc libm libpthread kernel; do ($(MAKE) -C $$D install-headers DESTDIR="$(SYSROOT)") || exit $$?; done) .PHONY: sysroot-system sysroot-system: sysroot-fsh sysroot-base-headers + export SYSROOT="$(SYSROOT)" && \ (for D in $(MODULES); do ($(MAKE) -C $$D && $(MAKE) -C $$D install DESTDIR="$(SYSROOT)") || exit $$?; done) .PHONY: sysroot-source