|
|
|
@ -318,7 +318,6 @@ dummy := $(call unnest-vars,, \ |
|
|
|
ivshmem-server-obj-y \
|
|
|
|
virtiofsd-obj-y \
|
|
|
|
rdmacm-mux-obj-y \
|
|
|
|
libvhost-user-obj-y \
|
|
|
|
vhost-user-scsi-obj-y \
|
|
|
|
vhost-user-blk-obj-y \
|
|
|
|
vhost-user-input-obj-y \
|
|
|
|
@ -443,11 +442,6 @@ $(BUILD_DIR)/version.o: $(SRC_PATH)/version.rc config-host.h |
|
|
|
|
|
|
|
Makefile: $(version-obj-y) |
|
|
|
|
|
|
|
######################################################################
|
|
|
|
# Build libraries
|
|
|
|
|
|
|
|
libvhost-user.a: $(libvhost-user-obj-y) |
|
|
|
|
|
|
|
######################################################################
|
|
|
|
|
|
|
|
COMMON_LDADDS = libqemuutil.a |
|
|
|
@ -546,9 +540,9 @@ ivshmem-client$(EXESUF): $(ivshmem-client-obj-y) $(COMMON_LDADDS) |
|
|
|
ivshmem-server$(EXESUF): $(ivshmem-server-obj-y) $(COMMON_LDADDS) |
|
|
|
$(call LINK, $^) |
|
|
|
endif |
|
|
|
vhost-user-scsi$(EXESUF): $(vhost-user-scsi-obj-y) libvhost-user.a $(COMMON_LDADDS) |
|
|
|
vhost-user-scsi$(EXESUF): $(vhost-user-scsi-obj-y) contrib/libvhost-user/libvhost-user.a $(COMMON_LDADDS) |
|
|
|
$(call LINK, $^) |
|
|
|
vhost-user-blk$(EXESUF): $(vhost-user-blk-obj-y) libvhost-user.a $(COMMON_LDADDS) |
|
|
|
vhost-user-blk$(EXESUF): $(vhost-user-blk-obj-y) contrib/libvhost-user/libvhost-user.a $(COMMON_LDADDS) |
|
|
|
$(call LINK, $^) |
|
|
|
|
|
|
|
rdmacm-mux$(EXESUF): LIBS += "-libumad" |
|
|
|
@ -557,16 +551,16 @@ rdmacm-mux$(EXESUF): $(rdmacm-mux-obj-y) $(COMMON_LDADDS) |
|
|
|
|
|
|
|
# relies on Linux-specific syscalls
|
|
|
|
ifeq ($(CONFIG_LINUX)$(CONFIG_SECCOMP)$(CONFIG_LIBCAP_NG),yyy) |
|
|
|
virtiofsd$(EXESUF): $(virtiofsd-obj-y) libvhost-user.a $(COMMON_LDADDS) |
|
|
|
virtiofsd$(EXESUF): $(virtiofsd-obj-y) contrib/libvhost-user/libvhost-user.a $(COMMON_LDADDS) |
|
|
|
$(call LINK, $^) |
|
|
|
endif |
|
|
|
|
|
|
|
vhost-user-gpu$(EXESUF): $(vhost-user-gpu-obj-y) libvhost-user.a $(COMMON_LDADDS) |
|
|
|
vhost-user-gpu$(EXESUF): $(vhost-user-gpu-obj-y) contrib/libvhost-user/libvhost-user.a $(COMMON_LDADDS) |
|
|
|
$(call LINK, $^) |
|
|
|
|
|
|
|
ifdef CONFIG_VHOST_USER_INPUT |
|
|
|
ifdef CONFIG_LINUX |
|
|
|
vhost-user-input$(EXESUF): $(vhost-user-input-obj-y) libvhost-user.a $(COMMON_LDADDS) |
|
|
|
vhost-user-input$(EXESUF): $(vhost-user-input-obj-y) contrib/libvhost-user/libvhost-user.a $(COMMON_LDADDS) |
|
|
|
$(call LINK, $^) |
|
|
|
|
|
|
|
# build by default, do not install
|
|
|
|
|