]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
make: split XML conf build rules into conf/Makefile.inc.am
authorDaniel P. Berrangé <berrange@redhat.com>
Fri, 23 Feb 2018 16:33:19 +0000 (16:33 +0000)
committerDaniel P. Berrangé <berrange@redhat.com>
Mon, 5 Mar 2018 17:12:01 +0000 (17:12 +0000)
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
src/Makefile.am
src/conf/Makefile.inc.am [new file with mode: 0644]

index 121ea7a7db54a15f383ab9738cf919103d735225..463fe51580a673b2904156c077fb258bd33a2b6e 100644 (file)
@@ -91,6 +91,7 @@ SYSCONF_FILES =
 sbin_PROGRAMS =
 man8_MANS =
 
+include conf/Makefile.inc.am
 include uml/Makefile.inc.am
 include phyp/Makefile.inc.am
 include test/Makefile.inc.am
@@ -439,114 +440,6 @@ logging/log_daemon_dispatch_stubs.h: $(LOG_PROTOCOL) \
            $(LOG_PROTOCOL) > $(srcdir)/logging/log_daemon_dispatch_stubs.h
 
 
-NETDEV_CONF_SOURCES = \
-               conf/netdev_bandwidth_conf.h conf/netdev_bandwidth_conf.c \
-               conf/netdev_vport_profile_conf.h conf/netdev_vport_profile_conf.c \
-               conf/netdev_vlan_conf.h conf/netdev_vlan_conf.c
-
-# XML configuration format handling sources
-# Domain driver generic impl APIs
-DOMAIN_CONF_SOURCES = \
-               conf/capabilities.c conf/capabilities.h \
-               conf/domain_addr.c conf/domain_addr.h \
-               conf/domain_capabilities.c conf/domain_capabilities.h \
-               conf/domain_conf.c conf/domain_conf.h \
-               conf/domain_audit.c conf/domain_audit.h \
-               conf/domain_nwfilter.c conf/domain_nwfilter.h \
-               conf/virsavecookie.c conf/virsavecookie.h \
-               conf/snapshot_conf.c conf/snapshot_conf.h \
-               conf/numa_conf.c conf/numa_conf.h \
-               conf/virdomainobjlist.c conf/virdomainobjlist.h
-
-OBJECT_EVENT_SOURCES = \
-               conf/object_event.c conf/object_event.h \
-               conf/object_event_private.h
-
-DOMAIN_EVENT_SOURCES = \
-               conf/domain_event.c conf/domain_event.h
-
-NETWORK_EVENT_SOURCES = \
-               conf/network_event.c conf/network_event.h
-
-STORAGE_EVENT_SOURCES = \
-                conf/storage_event.c conf/storage_event.h
-
-NODE_DEVICE_EVENT_SOURCES = \
-                conf/node_device_event.c conf/node_device_event.h
-
-SECRET_EVENT_SOURCES = \
-                conf/secret_event.c conf/secret_event.h
-
-# Network driver generic impl APIs
-NETWORK_CONF_SOURCES = \
-               conf/network_conf.c conf/network_conf.h \
-               conf/virnetworkobj.c conf/virnetworkobj.h \
-               conf/networkcommon_conf.c conf/networkcommon_conf.h
-
-# Network filter driver generic impl APIs
-NWFILTER_PARAM_CONF_SOURCES = \
-               conf/nwfilter_params.c conf/nwfilter_params.h \
-               conf/nwfilter_ipaddrmap.c \
-               conf/nwfilter_ipaddrmap.h \
-               conf/nwfilter_conf.h \
-               conf/virnwfilterobj.h
-
-NWFILTER_CONF_SOURCES = \
-               $(NWFILTER_PARAM_CONF_SOURCES) \
-               conf/nwfilter_conf.c conf/nwfilter_conf.h \
-               conf/virnwfilterobj.c conf/virnwfilterobj.h
-
-# Storage driver generic impl APIs
-STORAGE_CONF_SOURCES = \
-               conf/storage_adapter_conf.h conf/storage_adapter_conf.c \
-               conf/storage_conf.h conf/storage_conf.c \
-               conf/virstorageobj.h conf/virstorageobj.c
-
-# Interface driver generic impl APIs
-INTERFACE_CONF_SOURCES = \
-               conf/interface_conf.c conf/interface_conf.h \
-               conf/virinterfaceobj.c conf/virinterfaceobj.h
-
-# Secret driver generic impl APIs
-SECRET_CONF_SOURCES = \
-               conf/secret_conf.h conf/secret_conf.c \
-               conf/virsecretobj.h conf/virsecretobj.c
-
-# Network driver generic impl APIs
-NODE_DEVICE_CONF_SOURCES = \
-               conf/node_device_conf.c conf/node_device_conf.h \
-               conf/virnodedeviceobj.c conf/virnodedeviceobj.h
-
-CPU_CONF_SOURCES = \
-               conf/cpu_conf.c conf/cpu_conf.h
-
-# Safe character device handling helper APIs
-CHRDEV_CONF_SOURCES = \
-               conf/virchrdev.c conf/virchrdev.h
-
-# Device Helper APIs
-DEVICE_CONF_SOURCES = \
-               conf/device_conf.c conf/device_conf.h
-
-CONF_SOURCES = \
-               $(NETDEV_CONF_SOURCES) \
-               $(DOMAIN_CONF_SOURCES) \
-               $(OBJECT_EVENT_SOURCES) \
-               $(DOMAIN_EVENT_SOURCES) \
-               $(NETWORK_EVENT_SOURCES) \
-               $(STORAGE_EVENT_SOURCES) \
-               $(NODE_DEVICE_EVENT_SOURCES) \
-               $(SECRET_EVENT_SOURCES) \
-               $(NETWORK_CONF_SOURCES) \
-               $(NWFILTER_CONF_SOURCES) \
-               $(NODE_DEVICE_CONF_SOURCES) \
-               $(STORAGE_CONF_SOURCES) \
-               $(INTERFACE_CONF_SOURCES) \
-               $(SECRET_CONF_SOURCES) \
-               $(CPU_CONF_SOURCES) \
-               $(CHRDEV_CONF_SOURCES) \
-               $(DEVICE_CONF_SOURCES)
-
 
 ADMIN_PROTOCOL = $(srcdir)/admin/admin_protocol.x
 
@@ -845,14 +738,6 @@ libvirt_util_la_LIBADD = $(CAPNG_LIBS) $(YAJL_LIBS) $(LIBNL_LIBS) \
                $(POLKIT_LIBS) $(GNUTLS_LIBS)
 
 
-noinst_LTLIBRARIES += libvirt_conf.la
-libvirt_la_BUILT_LIBADD += libvirt_conf.la
-libvirt_conf_la_SOURCES = $(CONF_SOURCES)
-libvirt_conf_la_CFLAGS = \
-               -I$(srcdir)/conf $(AM_CFLAGS)
-libvirt_conf_la_LDFLAGS = $(AM_LDFLAGS)
-libvirt_conf_la_LIBADD = $(LIBXML_LIBS)
-
 noinst_LTLIBRARIES += libvirt_cpu.la
 libvirt_la_BUILT_LIBADD += libvirt_cpu.la
 libvirt_cpu_la_CFLAGS = \
diff --git a/src/conf/Makefile.inc.am b/src/conf/Makefile.inc.am
new file mode 100644 (file)
index 0000000..6d7b0f0
--- /dev/null
@@ -0,0 +1,163 @@
+NETDEV_CONF_SOURCES = \
+       conf/netdev_bandwidth_conf.h \
+       conf/netdev_bandwidth_conf.c \
+       conf/netdev_vport_profile_conf.h \
+       conf/netdev_vport_profile_conf.c \
+       conf/netdev_vlan_conf.h \
+       conf/netdev_vlan_conf.c \
+       $(NULL)
+
+DOMAIN_CONF_SOURCES = \
+       conf/capabilities.c \
+       conf/capabilities.h \
+       conf/domain_addr.c \
+       conf/domain_addr.h \
+       conf/domain_capabilities.c \
+       conf/domain_capabilities.h \
+       conf/domain_conf.c \
+       conf/domain_conf.h \
+       conf/domain_audit.c \
+       conf/domain_audit.h \
+       conf/domain_nwfilter.c \
+       conf/domain_nwfilter.h \
+       conf/virsavecookie.c \
+       conf/virsavecookie.h \
+       conf/snapshot_conf.c \
+       conf/snapshot_conf.h \
+       conf/numa_conf.c \
+       conf/numa_conf.h \
+       conf/virdomainobjlist.c \
+       conf/virdomainobjlist.h \
+       $(NULL)
+
+OBJECT_EVENT_SOURCES = \
+       conf/object_event.c \
+       conf/object_event.h \
+       conf/object_event_private.h \
+       $(NULL)
+
+DOMAIN_EVENT_SOURCES = \
+       conf/domain_event.c \
+       conf/domain_event.h \
+       $(NULL)
+
+NETWORK_EVENT_SOURCES = \
+       conf/network_event.c \
+       conf/network_event.h \
+       $(NULL)
+
+STORAGE_EVENT_SOURCES = \
+       conf/storage_event.c \
+       conf/storage_event.h \
+       $(NULL)
+
+NODE_DEVICE_EVENT_SOURCES = \
+       conf/node_device_event.c \
+       conf/node_device_event.h \
+       $(NULL)
+
+SECRET_EVENT_SOURCES = \
+       conf/secret_event.c \
+       conf/secret_event.h \
+       $(NULL)
+
+NETWORK_CONF_SOURCES = \
+       conf/network_conf.c \
+       conf/network_conf.h \
+       conf/virnetworkobj.c \
+       conf/virnetworkobj.h \
+       conf/networkcommon_conf.c \
+       conf/networkcommon_conf.h \
+       $(NULL)
+
+NWFILTER_PARAM_CONF_SOURCES = \
+       conf/nwfilter_params.c \
+       conf/nwfilter_params.h \
+       conf/nwfilter_ipaddrmap.c \
+       conf/nwfilter_ipaddrmap.h \
+       conf/nwfilter_conf.h \
+       conf/virnwfilterobj.h \
+       $(NULL)
+
+NWFILTER_CONF_SOURCES = \
+       $(NWFILTER_PARAM_CONF_SOURCES) \
+       conf/nwfilter_conf.c \
+       conf/nwfilter_conf.h \
+       conf/virnwfilterobj.c \
+       conf/virnwfilterobj.h \
+       $(NULL)
+
+STORAGE_CONF_SOURCES = \
+       conf/storage_adapter_conf.h \
+       conf/storage_adapter_conf.c \
+       conf/storage_conf.h \
+       conf/storage_conf.c \
+       conf/virstorageobj.h \
+       conf/virstorageobj.c \
+       $(NULL)
+
+INTERFACE_CONF_SOURCES = \
+       conf/interface_conf.c \
+       conf/interface_conf.h \
+       conf/virinterfaceobj.c \
+       conf/virinterfaceobj.h \
+       $(NULL)
+
+SECRET_CONF_SOURCES = \
+       conf/secret_conf.h \
+       conf/secret_conf.c \
+       conf/virsecretobj.h \
+       conf/virsecretobj.c \
+       $(NULL)
+
+NODE_DEVICE_CONF_SOURCES = \
+       conf/node_device_conf.c \
+       conf/node_device_conf.h \
+       conf/virnodedeviceobj.c \
+       conf/virnodedeviceobj.h \
+       $(NULL)
+
+CPU_CONF_SOURCES = \
+       conf/cpu_conf.c \
+       conf/cpu_conf.h \
+       $(NULL)
+
+CHRDEV_CONF_SOURCES = \
+       conf/virchrdev.c \
+       conf/virchrdev.h \
+       $(NULL)
+
+DEVICE_CONF_SOURCES = \
+       conf/device_conf.c \
+       conf/device_conf.h \
+       $(NULL)
+
+CONF_SOURCES = \
+       $(NETDEV_CONF_SOURCES) \
+       $(DOMAIN_CONF_SOURCES) \
+       $(OBJECT_EVENT_SOURCES) \
+       $(DOMAIN_EVENT_SOURCES) \
+       $(NETWORK_EVENT_SOURCES) \
+       $(STORAGE_EVENT_SOURCES) \
+       $(NODE_DEVICE_EVENT_SOURCES) \
+       $(SECRET_EVENT_SOURCES) \
+       $(NETWORK_CONF_SOURCES) \
+       $(NWFILTER_CONF_SOURCES) \
+       $(NODE_DEVICE_CONF_SOURCES) \
+       $(STORAGE_CONF_SOURCES) \
+       $(INTERFACE_CONF_SOURCES) \
+       $(SECRET_CONF_SOURCES) \
+       $(CPU_CONF_SOURCES) \
+       $(CHRDEV_CONF_SOURCES) \
+       $(DEVICE_CONF_SOURCES) \
+       $(NULL)
+
+noinst_LTLIBRARIES += libvirt_conf.la
+libvirt_la_BUILT_LIBADD += libvirt_conf.la
+libvirt_conf_la_SOURCES = $(CONF_SOURCES)
+libvirt_conf_la_CFLAGS = \
+       -I$(srcdir)/conf \
+       $(AM_CFLAGS) \
+       $(NULL)
+libvirt_conf_la_LDFLAGS = $(AM_LDFLAGS)
+libvirt_conf_la_LIBADD = $(LIBXML_LIBS)