[Spice-devel] [spice-protocol 4/4] build-sys: Install code generation data/scripts

Frediano Ziglio fziglio at redhat.com
Fri Jul 10 08:05:40 PDT 2015


> 
> spice-common generate code from these python scripts and the installed
> SPICE .proto. This commit installs them during make install, and adds a
> codegendir variable to the pkgconfig file so that spice-common can
> locate the scripts.
> ---
>  python_modules/Makefile.am | 17 ++++++++---------
>  spice-protocol.pc.in       |  2 ++
>  2 files changed, 10 insertions(+), 9 deletions(-)
> 
> diff --git a/python_modules/Makefile.am b/python_modules/Makefile.am
> index 50e1a71..3a4515a 100644
> --- a/python_modules/Makefile.am
> +++ b/python_modules/Makefile.am
> @@ -1,16 +1,15 @@
>  NULL =
>  
> -PYTHON_MODULES =				\
> -	__init__.py				\
> -	codegen.py				\
> -	demarshal.py				\
> -	marshal.py				\
> -	ptypes.py				\
> -	spice_parser.py				\
> +python_codegendir = $(libdir)/spice-protocol/python_modules
> +dist_python_codegen_DATA =		\
> +	__init__.py			\
> +	codegen.py			\
> +	demarshal.py			\
> +	marshal.py			\
> +	ptypes.py			\
> +	spice_parser.py			\
>  	$(NULL)
>

Looks like there are some space changes. Are they required? The patch looks much bigger.

Frediano

  
> -EXTRA_DIST = $(PYTHON_MODULES)
> -
>  DISTCLEANFILES = *.pyc
>  
>  -include $(top_srcdir)/git.mk
> diff --git a/spice-protocol.pc.in b/spice-protocol.pc.in
> index c7e76cd..173781a 100644
> --- a/spice-protocol.pc.in
> +++ b/spice-protocol.pc.in
> @@ -1,5 +1,7 @@
>  prefix=@prefix@
> +exec_prefix=@exec_prefix@
>  includedir=@includedir@
> +codegendir=@libdir@/spice-protocol
>  
>  Name: spice-protocol
>  Description: SPICE protocol headers
> --
> 2.4.3


More information about the Spice-devel mailing list