meson: src: build libvirt_vmware.a static library

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
This commit is contained in:
Pavel Hrdina 2020-06-18 00:59:17 +02:00
parent 27b6ff803e
commit 7a25e43ab7
4 changed files with 22 additions and 20 deletions

View File

@ -95,3 +95,5 @@ subdir('cpu')
subdir('vmx')
subdir('admin')
subdir('vmware')

View File

@ -1,25 +1,5 @@
# vim: filetype=automake
VMWARE_DRIVER_SOURCES = \
vmware/vmware_driver.c \
vmware/vmware_driver.h \
vmware/vmware_conf.c \
vmware/vmware_conf.h \
$(NULL)
DRIVER_SOURCE_FILES += $(addprefix $(srcdir)/,$(VMWARE_DRIVER_SOURCES))
if WITH_VMWARE
noinst_LTLIBRARIES += libvirt_driver_vmware.la
libvirt_la_BUILT_LIBADD += libvirt_driver_vmware.la
libvirt_driver_vmware_la_CFLAGS = \
-I$(srcdir)/conf \
-I$(srcdir)/vmx \
$(AM_CFLAGS) \
$(NULL)
libvirt_driver_vmware_la_SOURCES = $(VMWARE_DRIVER_SOURCES)
endif WITH_VMWARE
if WITH_VMWARE
USED_SYM_FILES += $(srcdir)/libvirt_vmware.syms
else ! WITH_VMWARE

18
src/vmware/meson.build Normal file
View File

@ -0,0 +1,18 @@
vmware_sources = [
'vmware_conf.c',
'vmware_driver.c',
]
if conf.has('WITH_VMWARE')
vmware_lib = static_library(
'virt_vmware',
vmware_sources,
dependencies: [
src_dep,
],
include_directories: [
conf_inc_dir,
vmx_inc_dir,
],
)
endif

View File

@ -16,3 +16,5 @@ if conf.has('WITH_VMX')
],
)
endif
vmx_inc_dir = include_directories('.')