Go to file
Christophe Fergeau 7ea1cc54b1 Fix generation of marshallers in VPATH builds
The rules to generate the .c/.h (de)marshalling files have targets based in
$builddir, but the CLIENT_MARSHALLERS/SERVER_MARSHALLERS list refer to
files in $srcdir.
When using a $srcdir != $builddir, these $srcdir files will not exist, and
it will not be possible to generate them, which causes the build to fail.

When using $srcdir == $builddir from git or from tarballs, this will not
make a difference. When building from git, if $srcdir and $builddir are the
same, then the files will be found regardless of if we look for them in
$srcdir or $builddir as they are the same.
In tarballs, the files will be shipped with the tarball and thus available
in $srcdir. As $builddir is the same as $srcdir, the files will already
exist and not be regenerated.

The only change of behaviour will be when using a tarball and doing a
$srcdir != $builddir build. In this case, the files will need to be
regenerated, so the tools needed for that must be installed on the
machine doing the build.
2014-04-16 16:47:55 +02:00
build-aux build-sys: make it a seperately buildable spice-common library 2012-03-22 20:21:05 +01:00
common Fix generation of marshallers in VPATH builds 2014-04-16 16:47:55 +02:00
m4 build-sys: make it a seperately buildable spice-common library 2012-03-22 20:21:05 +01:00
python_modules codegen: Add a --generate-wireshark-dissector option 2013-10-23 11:41:43 -05:00
spice-protocol@58c1b4aeb8 Update spice-protocol 2014-03-19 17:56:04 +01:00
.gitmodules build-sys: make it a seperately buildable spice-common library 2012-03-22 20:21:05 +01:00
autogen.sh build-sys: make it a seperately buildable spice-common library 2012-03-22 20:21:05 +01:00
configure.ac Add support for the Opus codec. 2014-01-02 12:28:21 +01:00
COPYING Be explicit about spice-common license 2013-10-23 11:41:43 -05:00
git.mk Update git.mk to latest version 2012-09-21 10:51:17 +02:00
Makefile.am spice-common: don't install spice-protocol 2012-08-09 12:44:41 +02:00
spice1.proto Add support for the Opus codec. 2014-01-02 12:28:21 +01:00
spice_codegen.py Be explicit about spice-common license 2013-10-23 11:41:43 -05:00
spice.proto spice.proto: add webdav channel 2014-03-19 14:47:04 +01:00