]> xenbits.xensource.com Git - libvirt.git/commitdiff
locking: separate lock driver code into libvirt_driver_lock.la
authorPavel Hrdina <phrdina@redhat.com>
Fri, 11 Oct 2019 06:00:38 +0000 (08:00 +0200)
committerPavel Hrdina <phrdina@redhat.com>
Wed, 23 Oct 2019 12:30:54 +0000 (14:30 +0200)
Follow the same pattern as for other sub-directories where we create a
static library that is linked into libvirt.so.

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
src/locking/Makefile.inc.am

index eccf7c3a4de45f0adbe3c3d9ba773d4630c0e5c1..2b1c030041872c6fdfed30a2f7e3c5ff8973d545 100644 (file)
@@ -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 =