Ensure that rustc supports the host target correctly
This commit is contained in:
parent
31e0336c7a
commit
3d41e23043
|
@ -13,6 +13,7 @@ FILESYSTEM_SIZE?=256
|
||||||
REDOXFS_MKFS_FLAGS?=
|
REDOXFS_MKFS_FLAGS?=
|
||||||
|
|
||||||
# Per host variables
|
# Per host variables
|
||||||
|
HOST_ARCH=x86_64 # TODO: get automatically
|
||||||
HOST_CARGO=env --unset=RUSTUP_TOOLCHAIN cargo
|
HOST_CARGO=env --unset=RUSTUP_TOOLCHAIN cargo
|
||||||
UNAME := $(shell uname)
|
UNAME := $(shell uname)
|
||||||
ifeq ($(UNAME),Darwin)
|
ifeq ($(UNAME),Darwin)
|
||||||
|
@ -22,7 +23,7 @@ ifeq ($(UNAME),Darwin)
|
||||||
PREFIX_BINARY=0
|
PREFIX_BINARY=0
|
||||||
VB_AUDIO=coreaudio
|
VB_AUDIO=coreaudio
|
||||||
VBM=/Applications/VirtualBox.app/Contents/MacOS/VBoxManage
|
VBM=/Applications/VirtualBox.app/Contents/MacOS/VBoxManage
|
||||||
HOST_TARGET ?= $(ARCH)-apple-darwin
|
HOST_TARGET ?= $(HOST_ARCH)-apple-darwin
|
||||||
else ifeq ($(UNAME),FreeBSD)
|
else ifeq ($(UNAME),FreeBSD)
|
||||||
FUMOUNT=sudo umount
|
FUMOUNT=sudo umount
|
||||||
export NPROC=sysctl -n hw.ncpu
|
export NPROC=sysctl -n hw.ncpu
|
||||||
|
@ -30,14 +31,14 @@ else ifeq ($(UNAME),FreeBSD)
|
||||||
PREFIX_BINARY=0
|
PREFIX_BINARY=0
|
||||||
VB_AUDIO=pulse # To check, will probaly be OSS on most setups
|
VB_AUDIO=pulse # To check, will probaly be OSS on most setups
|
||||||
VBM=VBoxManage
|
VBM=VBoxManage
|
||||||
HOST_TARGET ?= $(ARCH)-unknown-freebsd
|
HOST_TARGET ?= $(HOST_ARCH)-unknown-freebsd
|
||||||
else
|
else
|
||||||
FUMOUNT=fusermount -u
|
FUMOUNT=fusermount -u
|
||||||
export NPROC=nproc
|
export NPROC=nproc
|
||||||
export REDOX_MAKE=make
|
export REDOX_MAKE=make
|
||||||
VB_AUDIO=pulse
|
VB_AUDIO=pulse
|
||||||
VBM=VBoxManage
|
VBM=VBoxManage
|
||||||
HOST_TARGET ?= $(ARCH)-unknown-linux-gnu
|
HOST_TARGET ?= $(HOST_ARCH)-unknown-linux-gnu
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# Automatic variables
|
# Automatic variables
|
||||||
|
@ -55,6 +56,8 @@ INSTALLER=\
|
||||||
## Bootloader variables
|
## Bootloader variables
|
||||||
ifeq ($(ARCH),x86_64)
|
ifeq ($(ARCH),x86_64)
|
||||||
BOOTLOADER_TARGET=x86-unknown-none
|
BOOTLOADER_TARGET=x86-unknown-none
|
||||||
|
else ifeq ($(ARCH),i686)
|
||||||
|
BOOTLOADER_TARGET=x86-unknown-none
|
||||||
else
|
else
|
||||||
BOOTLOADER_TARGET=$(ARCH)-unknown-none
|
BOOTLOADER_TARGET=$(ARCH)-unknown-none
|
||||||
endif
|
endif
|
||||||
|
|
Loading…
Reference in a new issue