[libvirt] [PATCH 1/3] build: generate files when building without libvirtd

Daniel P. Berrange berrange at redhat.com
Fri May 13 09:36:20 UTC 2011


On Fri, May 13, 2011 at 04:02:13PM +0800, Wen Congyang wrote:
> Steps to reproduce this problem:
> 1. # ./autogen.sh --without-libvirtd
> 2. # make dist
>    ...
>    make[1]: Entering directory `/home/wency/source/libvirt-nodaemon/daemon'
>    make[1]: *** No rule to make target `remote_dispatch_prototypes.h', needed by `distdir'.  Stop.
>    make[1]: Leaving directory `/home/wency/source/libvirt-nodaemon/daemon'
>    make: *** [distdir] Error 1
> 
> ---
>  daemon/Makefile.am |  106 ++++++++++++++++++++++++++--------------------------
>  1 files changed, 53 insertions(+), 53 deletions(-)
> 
> diff --git a/daemon/Makefile.am b/daemon/Makefile.am
> index 2095c1c..338663f 100644
> --- a/daemon/Makefile.am
> +++ b/daemon/Makefile.am
> @@ -53,6 +53,59 @@ EXTRA_DIST =						\
>  
>  BUILT_SOURCES =
>  
> +REMOTE_PROTOCOL = $(top_srcdir)/src/remote/remote_protocol.x
> +QEMU_PROTOCOL = $(top_srcdir)/src/remote/qemu_protocol.x
> +
> +$(srcdir)/remote_dispatch_prototypes.h: $(srcdir)/remote_generator.pl \
> +		$(REMOTE_PROTOCOL)
> +	$(AM_V_GEN)perl -w $(srcdir)/remote_generator.pl -c -p remote \
> +	  $(REMOTE_PROTOCOL) > $@
> +
> +$(srcdir)/remote_dispatch_table.h: $(srcdir)/remote_generator.pl \
> +		$(REMOTE_PROTOCOL)
> +	$(AM_V_GEN)perl -w $(srcdir)/remote_generator.pl -c -t remote \
> +	  $(REMOTE_PROTOCOL) > $@
> +
> +$(srcdir)/remote_dispatch_args.h: $(srcdir)/remote_generator.pl \
> +		$(REMOTE_PROTOCOL)
> +	$(AM_V_GEN)perl -w $(srcdir)/remote_generator.pl -c -a remote \
> +	  $(REMOTE_PROTOCOL) > $@
> +
> +$(srcdir)/remote_dispatch_ret.h: $(srcdir)/remote_generator.pl \
> +		$(REMOTE_PROTOCOL)
> +	$(AM_V_GEN)perl -w $(srcdir)/remote_generator.pl -c -r remote \
> +	  $(REMOTE_PROTOCOL) > $@
> +
> +$(srcdir)/remote_dispatch_bodies.h: $(srcdir)/remote_generator.pl \
> +		$(REMOTE_PROTOCOL)
> +	$(AM_V_GEN)perl -w $(srcdir)/remote_generator.pl -c -b remote \
> +	  $(REMOTE_PROTOCOL) > $@
> +
> +$(srcdir)/qemu_dispatch_prototypes.h: $(srcdir)/remote_generator.pl \
> +		$(QEMU_PROTOCOL)
> +	$(AM_V_GEN)perl -w $(srcdir)/remote_generator.pl -p qemu \
> +	  $(QEMU_PROTOCOL) > $@
> +
> +$(srcdir)/qemu_dispatch_table.h: $(srcdir)/remote_generator.pl \
> +		$(QEMU_PROTOCOL)
> +	$(AM_V_GEN)perl -w $(srcdir)/remote_generator.pl -t qemu \
> +	  $(QEMU_PROTOCOL) > $@
> +
> +$(srcdir)/qemu_dispatch_args.h: $(srcdir)/remote_generator.pl \
> +		$(QEMU_PROTOCOL)
> +	$(AM_V_GEN)perl -w $(srcdir)/remote_generator.pl -a qemu \
> +	  $(QEMU_PROTOCOL) > $@
> +
> +$(srcdir)/qemu_dispatch_ret.h: $(srcdir)/remote_generator.pl \
> +		$(QEMU_PROTOCOL)
> +	$(AM_V_GEN)perl -w $(srcdir)/remote_generator.pl -r qemu \
> +	  $(QEMU_PROTOCOL) > $@
> +
> +$(srcdir)/qemu_dispatch_bodies.h: $(srcdir)/remote_generator.pl \
> +		$(QEMU_PROTOCOL)
> +	$(AM_V_GEN)perl -w $(srcdir)/remote_generator.pl -b qemu \
> +	  $(QEMU_PROTOCOL) > $@
> +
>  if WITH_LIBVIRTD
>  
>  man8_MANS = libvirtd.8
> @@ -210,59 +263,6 @@ endif
>  remote.c: $(DAEMON_GENERATED)
>  remote.h: $(DAEMON_GENERATED)
>  
> -REMOTE_PROTOCOL = $(top_srcdir)/src/remote/remote_protocol.x
> -QEMU_PROTOCOL = $(top_srcdir)/src/remote/qemu_protocol.x
> -
> -$(srcdir)/remote_dispatch_prototypes.h: $(srcdir)/remote_generator.pl \
> -		$(REMOTE_PROTOCOL)
> -	$(AM_V_GEN)perl -w $(srcdir)/remote_generator.pl -c -p remote \
> -	  $(REMOTE_PROTOCOL) > $@
> -
> -$(srcdir)/remote_dispatch_table.h: $(srcdir)/remote_generator.pl \
> -		$(REMOTE_PROTOCOL)
> -	$(AM_V_GEN)perl -w $(srcdir)/remote_generator.pl -c -t remote \
> -	  $(REMOTE_PROTOCOL) > $@
> -
> -$(srcdir)/remote_dispatch_args.h: $(srcdir)/remote_generator.pl \
> -		$(REMOTE_PROTOCOL)
> -	$(AM_V_GEN)perl -w $(srcdir)/remote_generator.pl -c -a remote \
> -	  $(REMOTE_PROTOCOL) > $@
> -
> -$(srcdir)/remote_dispatch_ret.h: $(srcdir)/remote_generator.pl \
> -		$(REMOTE_PROTOCOL)
> -	$(AM_V_GEN)perl -w $(srcdir)/remote_generator.pl -c -r remote \
> -	  $(REMOTE_PROTOCOL) > $@
> -
> -$(srcdir)/remote_dispatch_bodies.h: $(srcdir)/remote_generator.pl \
> -		$(REMOTE_PROTOCOL)
> -	$(AM_V_GEN)perl -w $(srcdir)/remote_generator.pl -c -b remote \
> -	  $(REMOTE_PROTOCOL) > $@
> -
> -$(srcdir)/qemu_dispatch_prototypes.h: $(srcdir)/remote_generator.pl \
> -		$(QEMU_PROTOCOL)
> -	$(AM_V_GEN)perl -w $(srcdir)/remote_generator.pl -p qemu \
> -	  $(QEMU_PROTOCOL) > $@
> -
> -$(srcdir)/qemu_dispatch_table.h: $(srcdir)/remote_generator.pl \
> -		$(QEMU_PROTOCOL)
> -	$(AM_V_GEN)perl -w $(srcdir)/remote_generator.pl -t qemu \
> -	  $(QEMU_PROTOCOL) > $@
> -
> -$(srcdir)/qemu_dispatch_args.h: $(srcdir)/remote_generator.pl \
> -		$(QEMU_PROTOCOL)
> -	$(AM_V_GEN)perl -w $(srcdir)/remote_generator.pl -a qemu \
> -	  $(QEMU_PROTOCOL) > $@
> -
> -$(srcdir)/qemu_dispatch_ret.h: $(srcdir)/remote_generator.pl \
> -		$(QEMU_PROTOCOL)
> -	$(AM_V_GEN)perl -w $(srcdir)/remote_generator.pl -r qemu \
> -	  $(QEMU_PROTOCOL) > $@
> -
> -$(srcdir)/qemu_dispatch_bodies.h: $(srcdir)/remote_generator.pl \
> -		$(QEMU_PROTOCOL)
> -	$(AM_V_GEN)perl -w $(srcdir)/remote_generator.pl -b qemu \
> -	  $(QEMU_PROTOCOL) > $@
> -
>  LOGROTATE_CONFS = libvirtd.qemu.logrotate libvirtd.lxc.logrotate \
>  		  libvirtd.uml.logrotate libvirtd.logrotate

ACK


Daniel
-- 
|: http://berrange.com      -o-    http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org              -o-             http://virt-manager.org :|
|: http://autobuild.org       -o-         http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org       -o-       http://live.gnome.org/gtk-vnc :|




More information about the libvir-list mailing list