|
@@ -4,6 +4,7 @@ mode := release
|
|
kernel := target/$(target)/$(mode)/$(arch)
|
|
kernel := target/$(target)/$(mode)/$(arch)
|
|
img := target/$(target)/$(mode)/img
|
|
img := target/$(target)/$(mode)/img
|
|
accel := on
|
|
accel := on
|
|
|
|
+tcp ?= off
|
|
|
|
|
|
sysroot := $(shell rustc --print sysroot)
|
|
sysroot := $(shell rustc --print sysroot)
|
|
objdump := $(shell find $(sysroot) -name llvm-objdump) --arch-name=$(arch)
|
|
objdump := $(shell find $(sysroot) -name llvm-objdump) --arch-name=$(arch)
|
|
@@ -13,6 +14,11 @@ BUILD_ARGS += --target $(target)
|
|
ifeq ($(mode), release)
|
|
ifeq ($(mode), release)
|
|
BUILD_ARGS += --release
|
|
BUILD_ARGS += --release
|
|
endif
|
|
endif
|
|
|
|
+ifeq ($(tcp), on)
|
|
|
|
+ BUILD_ARGS += --features tcp
|
|
|
|
+else
|
|
|
|
+ BUILD_ARGS += --no-default-features
|
|
|
|
+endif
|
|
|
|
|
|
VSOCK_BUILD_ARGS =
|
|
VSOCK_BUILD_ARGS =
|
|
ifeq ($(mode), release)
|
|
ifeq ($(mode), release)
|