]> xenbits.xensource.com Git - libvirt.git/commitdiff
logging: separate log driver code into libvirt_driver_log.la
authorPavel Hrdina <phrdina@redhat.com>
Fri, 11 Oct 2019 06:10:38 +0000 (08:10 +0200)
committerPavel Hrdina <phrdina@redhat.com>
Wed, 23 Oct 2019 12:30:56 +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/logging/Makefile.inc.am

index 74e94636a646915eb67c62e76fc9953a3b48e79d..7d10b646eacea3ae0090957804909a20933d2eab 100644 (file)
@@ -9,7 +9,7 @@ LOG_DAEMON_GENERATED = \
        logging/log_daemon_dispatch_stubs.h
        $(NULL)
 
-DRIVER_SOURCES += \
+LOG_DRIVER_SOURCES = \
        $(LOG_PROTOCOL_GENERATED) \
        logging/log_manager.c \
        logging/log_manager.h \
@@ -33,6 +33,7 @@ EXTRA_DIST += \
        $(LOG_PROTOCOL_GENERATED) \
        $(LOG_DAEMON_GENERATED) \
        $(LOG_DAEMON_SOURCES) \
+       $(LOG_DRIVER_SOURCES) \
         logging/virtlogd.aug \
         logging/virtlogd.conf \
         logging/test_virtlogd.aug.in \
@@ -59,6 +60,17 @@ VIRTLOGD_UNIT_FILES_IN = \
 SYSTEMD_UNIT_FILES += $(notdir $(VIRTLOGD_UNIT_FILES_IN:%.in=%))
 SYSTEMD_UNIT_FILES_IN += $(VIRTLOGD_UNIT_FILES_IN)
 
+noinst_LTLIBRARIES += libvirt_driver_log.la
+
+libvirt_la_BUILT_LIBADD += libvirt_driver_log.la
+libvirt_driver_log_la_SOURCES = \
+       $(LOG_DRIVER_SOURCES) \
+       $(NULL)
+libvirt_driver_log_la_CFLAGS = \
+       $(AM_CFLAGS) \
+       $(XDR_CFLAGS) \
+       $(NULL)
+
 if WITH_LIBVIRTD
 sbin_PROGRAMS += virtlogd