Add dependencies for user-space programs on FreeBSD

This commit is contained in:
Xavier L'Heureux 2020-05-03 18:57:52 -04:00
parent 7cc5e1eac9
commit 6fa84e73fa
No known key found for this signature in database
GPG key ID: A06A06A3924D1F17
5 changed files with 15 additions and 3 deletions

View file

@ -15,18 +15,21 @@ UNAME := $(shell uname)
ifeq ($(UNAME),Darwin)
FUMOUNT=sudo umount
export NPROC=sysctl -n hw.ncpu
export REDOX_MAKE=make
PREFIX_BINARY=0
VB_AUDIO=coreaudio
VBM=/Applications/VirtualBox.app/Contents/MacOS/VBoxManage
else ifeq ($(UNAME),FreeBSD)
FUMOUNT=sudo umount
export NPROC=sysctl -n hw.ncpu
export REDOX_MAKE=gmake
PREFIX_BINARY=0
VB_AUDIO=pulse # To check, will probaly be OSS on most setups
VBM=VBoxManage
else
FUMOUNT=fusermount -u
export NPROC=nproc
export REDOX_MAKE=make
VB_AUDIO=pulse
VBM=VBoxManage
endif

View file

@ -45,8 +45,13 @@ endif
#,int,pcall
#-device intel-iommu
ifeq ($(UNAME),Linux)
build/extra.bin:
fallocate --posix --length 1G $@
else
build/extra.bin:
truncate -s 1g $@
endif
qemu: build/harddrive.bin build/extra.bin
$(QEMU) $(QEMUFLAGS) \