mirror of
https://gitlab.redox-os.org/redox-os/redox.git
synced 2026-06-29 16:18:44 +08:00
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?=
|
||||
|
||||
# Per host variables
|
||||
HOST_ARCH=x86_64 # TODO: get automatically
|
||||
HOST_CARGO=env --unset=RUSTUP_TOOLCHAIN cargo
|
||||
UNAME := $(shell uname)
|
||||
ifeq ($(UNAME),Darwin)
|
||||
@ -22,7 +23,7 @@ ifeq ($(UNAME),Darwin)
|
||||
PREFIX_BINARY=0
|
||||
VB_AUDIO=coreaudio
|
||||
VBM=/Applications/VirtualBox.app/Contents/MacOS/VBoxManage
|
||||
HOST_TARGET ?= $(ARCH)-apple-darwin
|
||||
HOST_TARGET ?= $(HOST_ARCH)-apple-darwin
|
||||
else ifeq ($(UNAME),FreeBSD)
|
||||
FUMOUNT=sudo umount
|
||||
export NPROC=sysctl -n hw.ncpu
|
||||
@ -30,14 +31,14 @@ else ifeq ($(UNAME),FreeBSD)
|
||||
PREFIX_BINARY=0
|
||||
VB_AUDIO=pulse # To check, will probaly be OSS on most setups
|
||||
VBM=VBoxManage
|
||||
HOST_TARGET ?= $(ARCH)-unknown-freebsd
|
||||
HOST_TARGET ?= $(HOST_ARCH)-unknown-freebsd
|
||||
else
|
||||
FUMOUNT=fusermount -u
|
||||
export NPROC=nproc
|
||||
export REDOX_MAKE=make
|
||||
VB_AUDIO=pulse
|
||||
VBM=VBoxManage
|
||||
HOST_TARGET ?= $(ARCH)-unknown-linux-gnu
|
||||
HOST_TARGET ?= $(HOST_ARCH)-unknown-linux-gnu
|
||||
endif
|
||||
|
||||
# Automatic variables
|
||||
@ -55,6 +56,8 @@ INSTALLER=\
|
||||
## Bootloader variables
|
||||
ifeq ($(ARCH),x86_64)
|
||||
BOOTLOADER_TARGET=x86-unknown-none
|
||||
else ifeq ($(ARCH),i686)
|
||||
BOOTLOADER_TARGET=x86-unknown-none
|
||||
else
|
||||
BOOTLOADER_TARGET=$(ARCH)-unknown-none
|
||||
endif
|
||||
|
||||
Loading…
Reference in New Issue
Block a user