[libvirt] [PATCH 15/17] make: split RPC build rules into rpc/Makefile.inc.am

Daniel P. Berrangé berrange at redhat.com
Wed Feb 28 10:14:33 UTC 2018


Signed-off-by: Daniel P. Berrangé <berrange at redhat.com>
---
 src/Makefile.am         | 111 +-----------------------------------
 src/rpc/Makefile.inc.am | 147 ++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 149 insertions(+), 109 deletions(-)
 create mode 100644 src/rpc/Makefile.inc.am

diff --git a/src/Makefile.am b/src/Makefile.am
index b39b846f99..edc72e9b18 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -99,6 +99,7 @@ include access/Makefile.inc.am
 include logging/Makefile.inc.am
 include locking/Makefile.inc.am
 include admin/Makefile.inc.am
+include rpc/Makefile.inc.am
 include uml/Makefile.inc.am
 include phyp/Makefile.inc.am
 include test/Makefile.inc.am
@@ -1116,113 +1117,8 @@ uninstall-upstart:
 endif ! WITH_LIBVIRTD
 
 
-noinst_LTLIBRARIES += \
-	libvirt-net-rpc.la \
-	libvirt-net-rpc-server.la \
-	libvirt-net-rpc-client.la
+EXTRA_DIST += dtrace2systemtap.pl
 
-libvirt_la_BUILT_LIBADD += \
-       libvirt-net-rpc.la \
-       libvirt-net-rpc-server.la \
-       libvirt-net-rpc-client.la
-
-EXTRA_DIST += \
-	dtrace2systemtap.pl \
-	rpc/gendispatch.pl \
-	rpc/genprotocol.pl \
-	rpc/gensystemtap.pl \
-	rpc/virnetprotocol.x \
-	rpc/virkeepaliveprotocol.x
-
-VIR_NET_RPC_GENERATED = \
-	rpc/virnetprotocol.h \
-	rpc/virnetprotocol.c \
-	rpc/virkeepaliveprotocol.h \
-	rpc/virkeepaliveprotocol.c
-
-BUILT_SOURCES += $(VIR_NET_RPC_GENERATED)
-
-libvirt_net_rpc_la_SOURCES = \
-	rpc/virnetmessage.h rpc/virnetmessage.c \
-	rpc/virnetsocket.h rpc/virnetsocket.c \
-	rpc/virkeepalive.h rpc/virkeepalive.c \
-	$(VIR_NET_RPC_GENERATED)
-if WITH_SSH2
-libvirt_net_rpc_la_SOURCES += \
-	rpc/virnetsshsession.h rpc/virnetsshsession.c
-else ! WITH_SSH2
-EXTRA_DIST += \
-	rpc/virnetsshsession.h rpc/virnetsshsession.c
-endif ! WITH_SSH2
-if WITH_GNUTLS
-libvirt_net_rpc_la_SOURCES += \
-	rpc/virnettlscontext.h rpc/virnettlscontext.c
-else ! WITH_GNUTLS
-EXTRA_DIST += \
-	rpc/virnettlscontext.h rpc/virnettlscontext.c
-endif ! WITH_GNUTLS
-if WITH_SASL
-libvirt_net_rpc_la_SOURCES += \
-	rpc/virnetsaslcontext.h rpc/virnetsaslcontext.c
-else ! WITH_SASL
-EXTRA_DIST += \
-	rpc/virnetsaslcontext.h rpc/virnetsaslcontext.c
-endif ! WITH_SASL
-if WITH_LIBSSH
-libvirt_net_rpc_la_SOURCES += \
-	rpc/virnetlibsshsession.h rpc/virnetlibsshsession.c
-else ! WITH_LIBSSH
-EXTRA_DIST += \
-	rpc/virnetlibsshsession.h rpc/virnetlibsshsession.c
-endif ! WITH_LIBSSH
-libvirt_net_rpc_la_CFLAGS = \
-			$(GNUTLS_CFLAGS) \
-			$(SASL_CFLAGS) \
-			$(SSH2_CFLAGS) \
-			$(LIBSSH_CFLAGS) \
-			$(XDR_CFLAGS) \
-			$(AM_CFLAGS)
-libvirt_net_rpc_la_LDFLAGS = \
-			$(GNUTLS_LIBS) \
-			$(SASL_LIBS) \
-			$(SSH2_LIBS)\
-			$(LIBSSH_LIBS) \
-			$(SECDRIVER_LIBS) \
-			$(AM_LDFLAGS) \
-			$(NULL)
-libvirt_net_rpc_la_LIBADD = \
-			$(CYGWIN_EXTRA_LIBADD)
-
-libvirt_net_rpc_server_la_SOURCES = \
-	rpc/virnetserverprogram.h rpc/virnetserverprogram.c \
-	rpc/virnetserverservice.h rpc/virnetserverservice.c \
-	rpc/virnetserverclient.h rpc/virnetserverclient.c \
-	rpc/virnetservermdns.h rpc/virnetservermdns.c \
-	rpc/virnetdaemon.h rpc/virnetdaemon.c \
-	rpc/virnetserver.h rpc/virnetserver.c
-libvirt_net_rpc_server_la_CFLAGS = \
-			$(AVAHI_CFLAGS) \
-			$(DBUS_CFLAGS) \
-			$(XDR_CFLAGS) \
-			$(AM_CFLAGS)
-libvirt_net_rpc_server_la_LDFLAGS = \
-			$(AM_LDFLAGS) \
-			$(AVAHI_LIBS) \
-			$(DBUS_LIBS) \
-			$(NULL)
-libvirt_net_rpc_server_la_LIBADD = \
-			$(CYGWIN_EXTRA_LIBADD)
-
-libvirt_net_rpc_client_la_SOURCES = \
-	rpc/virnetclientprogram.h rpc/virnetclientprogram.c \
-	rpc/virnetclientstream.h rpc/virnetclientstream.c \
-	rpc/virnetclient.h rpc/virnetclient.c
-libvirt_net_rpc_client_la_CFLAGS = \
-			$(AM_CFLAGS) \
-			$(XDR_CFLAGS)
-libvirt_net_rpc_client_la_LDFLAGS = $(AM_LDFLAGS)
-libvirt_net_rpc_client_la_LIBADD = \
-			$(CYGWIN_EXTRA_LIBADD)
 
 if WITH_LIBVIRTD
 libexec_PROGRAMS += libvirt_iohelper
@@ -1336,6 +1232,3 @@ uninstall-local:: uninstall-init uninstall-systemd uninstall-upstart \
 
 CLEANFILES += *.gcov .libs/*.gcda .libs/*.gcno *.gcno *.gcda *.i *.s
 DISTCLEANFILES += $(GENERATED_SYM_FILES)
-MAINTAINERCLEANFILES += \
-	$(VIR_NET_RPC_GENERATED) \
-	$(NULL)
diff --git a/src/rpc/Makefile.inc.am b/src/rpc/Makefile.inc.am
new file mode 100644
index 0000000000..14c798d05d
--- /dev/null
+++ b/src/rpc/Makefile.inc.am
@@ -0,0 +1,147 @@
+EXTRA_DIST += \
+	rpc/gendispatch.pl \
+	rpc/genprotocol.pl \
+	rpc/gensystemtap.pl \
+	rpc/virnetprotocol.x \
+	rpc/virkeepaliveprotocol.x \
+	$(NULL)
+
+VIR_NET_RPC_GENERATED = \
+	rpc/virnetprotocol.h \
+	rpc/virnetprotocol.c \
+	rpc/virkeepaliveprotocol.h \
+	rpc/virkeepaliveprotocol.c \
+	$(NULL)
+
+BUILT_SOURCES += $(VIR_NET_RPC_GENERATED)
+MAINTAINERCLEANFILES += $(VIR_NET_RPC_GENERATED)
+
+noinst_LTLIBRARIES += \
+	libvirt-net-rpc.la \
+	libvirt-net-rpc-server.la \
+	libvirt-net-rpc-client.la \
+	$(NULL)
+
+libvirt_la_BUILT_LIBADD += \
+	libvirt-net-rpc.la \
+	libvirt-net-rpc-server.la \
+	libvirt-net-rpc-client.la \
+	$(NULL)
+
+libvirt_net_rpc_la_SOURCES = \
+	rpc/virnetmessage.h \
+	rpc/virnetmessage.c \
+	rpc/virnetsocket.h \
+	rpc/virnetsocket.c \
+	rpc/virkeepalive.h \
+	rpc/virkeepalive.c \
+	$(VIR_NET_RPC_GENERATED) \
+	$(NULL)
+
+if WITH_SSH2
+libvirt_net_rpc_la_SOURCES += \
+	rpc/virnetsshsession.h \
+	rpc/virnetsshsession.c \
+	$(NULL)
+else ! WITH_SSH2
+EXTRA_DIST += \
+	rpc/virnetsshsession.h \
+	rpc/virnetsshsession.c \
+	$(NULL)
+endif ! WITH_SSH2
+
+if WITH_GNUTLS
+libvirt_net_rpc_la_SOURCES += \
+	rpc/virnettlscontext.h \
+	rpc/virnettlscontext.c \
+	$(NULL)
+else ! WITH_GNUTLS
+EXTRA_DIST += \
+	rpc/virnettlscontext.h \
+	rpc/virnettlscontext.c \
+	$(NULL)
+endif ! WITH_GNUTLS
+
+if WITH_SASL
+libvirt_net_rpc_la_SOURCES += \
+	rpc/virnetsaslcontext.h \
+	rpc/virnetsaslcontext.c \
+	$(NULL)
+else ! WITH_SASL
+EXTRA_DIST += \
+	rpc/virnetsaslcontext.h \
+	rpc/virnetsaslcontext.c \
+	$(NULL)
+endif ! WITH_SASL
+
+if WITH_LIBSSH
+libvirt_net_rpc_la_SOURCES += \
+	rpc/virnetlibsshsession.h \
+	rpc/virnetlibsshsession.c \
+	$(NULL)
+else ! WITH_LIBSSH
+EXTRA_DIST += \
+	rpc/virnetlibsshsession.h \
+	rpc/virnetlibsshsession.c \
+	$(NULL)
+endif ! WITH_LIBSSH
+
+libvirt_net_rpc_la_CFLAGS = \
+	$(GNUTLS_CFLAGS) \
+	$(SASL_CFLAGS) \
+	$(SSH2_CFLAGS) \
+	$(LIBSSH_CFLAGS) \
+	$(XDR_CFLAGS) \
+	$(AM_CFLAGS) \
+	$(NULL)
+libvirt_net_rpc_la_LDFLAGS = \
+	$(GNUTLS_LIBS) \
+	$(SASL_LIBS) \
+	$(SSH2_LIBS)\
+	$(LIBSSH_LIBS) \
+	$(SECDRIVER_LIBS) \
+	$(AM_LDFLAGS) \
+	$(NULL)
+libvirt_net_rpc_la_LIBADD = $(CYGWIN_EXTRA_LIBADD)
+
+libvirt_net_rpc_server_la_SOURCES = \
+	rpc/virnetserverprogram.h \
+	rpc/virnetserverprogram.c \
+	rpc/virnetserverservice.h \
+	rpc/virnetserverservice.c \
+	rpc/virnetserverclient.h \
+	rpc/virnetserverclient.c \
+	rpc/virnetservermdns.h \
+	rpc/virnetservermdns.c \
+	rpc/virnetdaemon.h \
+	rpc/virnetdaemon.c \
+	rpc/virnetserver.h \
+	rpc/virnetserver.c \
+	$(NULL)
+libvirt_net_rpc_server_la_CFLAGS = \
+	$(AVAHI_CFLAGS) \
+	$(DBUS_CFLAGS) \
+	$(XDR_CFLAGS) \
+	$(AM_CFLAGS) \
+	$(NULL)
+libvirt_net_rpc_server_la_LDFLAGS = \
+	$(AM_LDFLAGS) \
+	$(AVAHI_LIBS) \
+	$(DBUS_LIBS) \
+	$(NULL)
+libvirt_net_rpc_server_la_LIBADD = $(CYGWIN_EXTRA_LIBADD)
+
+libvirt_net_rpc_client_la_SOURCES = \
+	rpc/virnetclientprogram.h \
+	rpc/virnetclientprogram.c \
+	rpc/virnetclientstream.h \
+	rpc/virnetclientstream.c \
+	rpc/virnetclient.h \
+	rpc/virnetclient.c \
+	$(NULL)
+libvirt_net_rpc_client_la_CFLAGS = \
+	$(AM_CFLAGS) \
+	$(XDR_CFLAGS) \
+	$(NULL)
+libvirt_net_rpc_client_la_LDFLAGS = $(AM_LDFLAGS)
+libvirt_net_rpc_client_la_LIBADD = $(CYGWIN_EXTRA_LIBADD)
-- 
2.14.3




More information about the libvir-list mailing list