Add PREFIX_BASE variables that point to either binutils or rust

This commit is contained in:
Jeremy Soller 2019-03-29 20:50:38 -06:00
parent f2a38f35af
commit 278478d42a
No known key found for this signature in database
GPG key ID: E988B49EE78A7FB1

View file

@ -1,16 +1,20 @@
PREFIX=prefix/$(TARGET)
PREFIX_BASE_INSTALL=$(PREFIX)/binutils
PREFIX_FREESTANDING_INSTALL=$(PREFIX)/gcc-freestanding-install
PREFIX_INSTALL=$(PREFIX)/relibc-install
ifeq ($(PREFIX_RUSTC),1)
PREFIX_FREESTANDING_INSTALL=$(PREFIX)/rust-freestanding-install
PREFIX_BASE_INSTALL=$(PREFIX)/rust-freestanding-install
export RUSTUP_TOOLCHAIN=$(ROOT)/$(PREFIX)/rust-freestanding-install
endif
PREFIX_BASE_PATH=$(ROOT)/$(PREFIX_BASE_INSTALL)/bin
PREFIX_FREESTANDING_PATH=$(ROOT)/$(PREFIX_FREESTANDING_INSTALL)/bin
PREFIX_PATH=$(ROOT)/$(PREFIX_INSTALL)/bin
prefix-base: $(PREFIX_BASE_INSTALL)
prefix-freestanding: $(PREFIX_FREESTANDING_INSTALL)
prefix: $(PREFIX_INSTALL)