meson: src: build libvirt_hypervisor.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-03-11 14:44:58 +01:00
parent aa425c3308
commit 2f0aff27c8
4 changed files with 22 additions and 21 deletions

View File

@ -77,7 +77,6 @@ include logging/Makefile.inc.am
include locking/Makefile.inc.am include locking/Makefile.inc.am
include admin/Makefile.inc.am include admin/Makefile.inc.am
include test/Makefile.inc.am include test/Makefile.inc.am
include hypervisor/Makefile.inc.am
include esx/Makefile.inc.am include esx/Makefile.inc.am
include vmx/Makefile.inc.am include vmx/Makefile.inc.am
include vmware/Makefile.inc.am include vmware/Makefile.inc.am

View File

@ -1,20 +0,0 @@
# vim: filetype=automake
HYPERVISOR_SOURCES = \
hypervisor/domain_cgroup.h \
hypervisor/domain_cgroup.c \
hypervisor/domain_driver.h \
hypervisor/domain_driver.c \
hypervisor/virclosecallbacks.h \
hypervisor/virclosecallbacks.c \
hypervisor/virhostdev.h \
hypervisor/virhostdev.c \
$(NULL)
noinst_LTLIBRARIES += libvirt_hypervisor.la
libvirt_la_BUILT_LIBADD += libvirt_hypervisor.la
libvirt_hypervisor_la_CFLAGS = \
-I$(srcdir)/conf \
$(AM_CFLAGS) \
$(NULL)
libvirt_hypervisor_la_SOURCES = $(HYPERVISOR_SOURCES)

View File

@ -0,0 +1,21 @@
hypervisor_sources = [
'domain_cgroup.c',
'domain_driver.c',
'virclosecallbacks.c',
'virhostdev.c',
]
hypervisor_lib = static_library(
'virt_hypervisor',
[
hypervisor_sources,
],
dependencies: [
src_dep,
],
include_directories: [
conf_inc_dir,
],
)
hypervisor_inc_dir = include_directories('.')

View File

@ -92,6 +92,7 @@ subdir('rpc')
subdir('access') subdir('access')
subdir('cpu') subdir('cpu')
subdir('hypervisor')
subdir('vmx') subdir('vmx')
subdir('admin') subdir('admin')