Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
# vim: filetype=automake
-LOCK_DRIVER_SANLOCK_SOURCES = \
- locking/lock_driver_sanlock.c
-
LOCK_DRIVER_SANLOCK_HELPER_SOURCES = \
locking/sanlock_helper.c
locking/virtlockd.init.in \
$(NULL)
-lockdriver_LTLIBRARIES =
-
if WITH_LIBVIRTD
augeas_DATA += locking/libvirt_lockd.aug
endif WITH_SASL
if WITH_SANLOCK
-lockdriver_LTLIBRARIES += sanlock.la
-sanlock_la_SOURCES = $(LOCK_DRIVER_SANLOCK_SOURCES)
-sanlock_la_CFLAGS = -I$(srcdir)/conf $(AM_CFLAGS)
-sanlock_la_LDFLAGS = $(AM_LDFLAGS_MOD_NOUNDEF)
-sanlock_la_LIBADD = \
- -lsanlock_client \
- libvirt.la \
- $(GLIB_LIBS) \
- $(NULL)
-
augeas_DATA += locking/libvirt_sanlock.aug
if WITH_QEMU
],
)
+sanlock_sources = [
+ 'lock_driver_sanlock.c',
+]
+
lock_driver_lib = static_library(
'virt_lock_driver',
[
],
'install_dir': lockdriver_dir,
}
+
+ if conf.has('WITH_SANLOCK')
+ virt_modules += {
+ 'name': 'sanlock',
+ 'name_prefix': '',
+ 'sources': [
+ files(sanlock_sources),
+ ],
+ 'deps': [
+ sanlock_dep,
+ ],
+ 'link_args': [
+ libvirt_no_undefined,
+ ],
+ 'install_dir': lockdriver_dir,
+ }
+ endif
endif