[PATCH wayland v2 6/8] build: wire-up wayland-egl
Quentin Glidic
sardemff7+wayland at sardemff7.net
Tue Oct 10 14:19:52 UTC 2017
On 10/10/17 3:43 PM, Emil Velikov wrote:
> From: Emil Velikov <emil.velikov at collabora.com>
>
> Wire-up the imported sources, test and pkg-config files.
>
> v2:
> - Don't mangle with existing EXTRA_DIST list
> - Add the symbols check script to the `make check' target
> - Rename wayland-egl-{priv,backend}.h
>
> Signed-off-by: Emil Velikov <emil.velikov at collabora.com>
> ---
> Makefile.am | 22 ++++++++++++++++++++--
> configure.ac | 2 ++
> 2 files changed, 22 insertions(+), 2 deletions(-)
>
> diff --git a/Makefile.am b/Makefile.am
> index 0eedb10..eba9e81 100644
> --- a/Makefile.am
> +++ b/Makefile.am
> @@ -118,6 +118,7 @@ BUILT_SOURCES = \
>
> CLEANFILES = $(BUILT_SOURCES) doc/doxygen/doxygen_sqlite3.db
> DISTCLEANFILES = src/wayland-version.h
> +EXTRA_DIST =
>
>
>
> @@ -142,6 +143,16 @@ libwayland_cursor_la_CFLAGS = \
> -I$(top_srcdir)/src \
> -DICONDIR=\"$(ICONDIR)\"
>
> +lib_LTLIBRARIES += libwayland-egl.la
> +
> +libwayland_egl_la_SOURCES = egl/wayland-egl.c
> +libwayland_egl_la_LDFLAGS = -version-info 1
> +
> +pkgconfig_DATA += egl/wayland-egl.pc
> +
> +## XXX: backend interface
> +include_HEADERS += egl/wayland-egl-backend.h
> +pkgconfig_DATA += egl/wayland-egl-backend.pc
>
> built_test_programs = \
> array-test \
> @@ -163,7 +174,13 @@ built_test_programs = \
> message-test \
> headers-test \
> compositor-introspection-test \
> - protocol-logger-test
> + protocol-logger-test \
> + wayland-egl-abi-check
> +
> +EXTRA_DIST += egl/wayland-egl-symbols-check
Nit: dist_check_SCRIPTS
> +
> +check_PROGRAMS = wayland-egl-abi-check
> +wayland_egl_abi_check_SOURCES = egl/wayland-egl-abi-check.c
>
> if ENABLE_CPP_TEST
> built_test_programs += cpp-compile-test
> @@ -177,6 +194,7 @@ AM_TESTS_ENVIRONMENT = \
> ;
>
> TESTS = $(built_test_programs) \
> + egl/wayland-egl-symbols-check \
> tests/scanner-test.sh
>
> noinst_PROGRAMS = \
> @@ -258,7 +276,7 @@ os_wrappers_test_LDADD = libtest-runner.la
> exec_fd_leak_checker_SOURCES = tests/exec-fd-leak-checker.c
> exec_fd_leak_checker_LDADD = libtest-runner.la
>
> -EXTRA_DIST = tests/scanner-test.sh \
> +EXTRA_DIST += tests/scanner-test.sh \
> tests/data/example.xml \
> tests/data/example-client.h \
> tests/data/example-server.h \
> diff --git a/configure.ac b/configure.ac
> index fcb9718..2542243 100644
> --- a/configure.ac
> +++ b/configure.ac
> @@ -193,6 +193,8 @@ AC_CONFIG_FILES([Makefile
> doc/publican/Makefile
> doc/doxygen/Makefile
> doc/man/Makefile
> + egl/wayland-egl.pc
> + egl/wayland-egl-backend.pc
> src/wayland-server-uninstalled.pc
> src/wayland-client-uninstalled.pc
> src/wayland-scanner-uninstalled.pc
>
--
Quentin “Sardem FF7” Glidic
More information about the wayland-devel
mailing list