[libvirt] [PATCH 05/25] locking: separate lock driver code into libvirt_driver_lock.la

Pavel Hrdina phrdina at redhat.com
Mon Oct 21 08:00:30 UTC 2019


Follow the same pattern as for other sub-directories where we create a
static library that is linked into libvirt.os.

Signed-off-by: Pavel Hrdina <phrdina at redhat.com>
---
 src/locking/Makefile.inc.am | 14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)

diff --git a/src/locking/Makefile.inc.am b/src/locking/Makefile.inc.am
index eccf7c3a4d..2b1c030041 100644
--- a/src/locking/Makefile.inc.am
+++ b/src/locking/Makefile.inc.am
@@ -1,6 +1,6 @@
 # vim: filetype=automake
 
-DRIVER_SOURCES += \
+LOCK_DRIVER_SOURCES = \
 	locking/lock_manager.c \
 	locking/lock_manager.h \
 	locking/lock_driver.h \
@@ -47,6 +47,7 @@ EXTRA_DIST += \
 	$(LOCK_DAEMON_GENERATED) \
 	$(LOCK_DAEMON_SOURCES) \
 	$(LOCK_DRIVER_LOCKD_SOURCES) \
+	$(LOCK_DRIVER_SOURCES) \
 	locking/sanlock.conf \
 	locking/libvirt_sanlock.aug \
 	locking/test_libvirt_sanlock.aug.in \
@@ -86,6 +87,17 @@ VIRTLOCKD_UNIT_FILES_IN = \
 SYSTEMD_UNIT_FILES += $(notdir $(VIRTLOCKD_UNIT_FILES_IN:%.in=%))
 SYSTEMD_UNIT_FILES_IN += $(VIRTLOCKD_UNIT_FILES_IN)
 
+noinst_LTLIBRARIES += libvirt_driver_lock.la
+
+libvirt_la_BUILT_LIBADD += libvirt_driver_lock.la
+libvirt_driver_lock_la_SOURCES = \
+	$(LOCK_DRIVER_SOURCES) \
+	$(NULL)
+libvirt_driver_lock_la_CFLAGS = \
+	$(AM_CFLAGS) \
+	-I$(srcdir)/conf \
+	$(NULL)
+
 lockdriverdir = $(libdir)/libvirt/lock-driver
 lockdriver_LTLIBRARIES =
 
-- 
2.21.0




More information about the libvir-list mailing list