
On 06/22/2011 09:33 AM, Daniel P. Berrange wrote:
Move the daemon/remote_generator.pl to src/rpc/gendispatch.pl and move the src/remote/rpcgen_fix.pl to src/rpc/genprotocol.pl
About time! I have found it quite annoying that we have two generators in highly disparate locations but parsing/generating related files!
* daemon/Makefile.am: Update for new name/location of generator * src/Makefile.am: Update for new name/location of generator --- cfg.mk | 6 +- daemon/Makefile.am | 41 ++++++++++---------- src/Makefile.am | 28 ++++++++------ .../remote_generator.pl => src/rpc/gendispatch.pl | 0 src/{remote/rpcgen_fix.pl => rpc/genprotocol.pl} | 0 5 files changed, 39 insertions(+), 36 deletions(-) rename daemon/remote_generator.pl => src/rpc/gendispatch.pl (100%) rename src/{remote/rpcgen_fix.pl => rpc/genprotocol.pl} (100%) mode change 100755 => 100644
Why the mode change? Probably an unintentional reversion when you rebased on top of 1d8bcb45c.
+++ b/src/Makefile.am @@ -173,14 +173,14 @@ REMOTE_PROTOCOL = $(srcdir)/remote/remote_protocol.x QEMU_PROTOCOL = $(srcdir)/remote/qemu_protocol.x REMOTE_DRIVER_PROTOCOL = $(REMOTE_PROTOCOL) $(QEMU_PROTOCOL)
-$(srcdir)/remote/remote_client_bodies.h: $(REMOTE_PROTOCOL) \ - $(top_srcdir)/daemon/remote_generator.pl - $(AM_V_GEN)perl -w $(top_srcdir)/daemon/remote_generator.pl \ +remote/remote_client_bodies.h: $(srcdir)/rpc/gendispatch.pl \ + $(REMOTE_PROTOCOL)
This breaks VPATH builds - generated files that are shipped as part of the tarball should be generated into $(srcdir). ACK once you add back the '$(srcdir)/' on the rules you changed here. -- Eric Blake eblake@redhat.com +1-801-349-2682 Libvirt virtualization library http://libvirt.org