summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEmil Velikov <emil.velikov@collabora.com>2017-10-10 14:43:48 +0100
committerDaniel Stone <daniels@collabora.com>2018-02-09 17:31:00 +0000
commit1fcb4d1387e2a40ed8cd35b11a7788de52b9cdb9 (patch)
treef52a5c0b88df111cb77e40c1615964c1c9f37bda
parent066113a4c8cc6837519beab711d22cf01997ff11 (diff)
downloadwayland-1fcb4d1387e2a40ed8cd35b11a7788de52b9cdb9.tar.gz
build: wire-up wayland-egl
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@collabora.com> Reviewed-by: Arnaud Vrac <avrac@freebox.fr>
-rw-r--r--Makefile.am22
-rw-r--r--configure.ac2
2 files changed, 22 insertions, 2 deletions
diff --git a/Makefile.am b/Makefile.am
index 1d21fa2..1e934fe 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -119,6 +119,7 @@ BUILT_SOURCES = \
CLEANFILES = $(BUILT_SOURCES) doc/doxygen/doxygen_sqlite3.db
DISTCLEANFILES = src/wayland-version.h
+EXTRA_DIST =
@@ -143,6 +144,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 \
@@ -164,7 +175,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
+
+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
@@ -178,6 +195,7 @@ AM_TESTS_ENVIRONMENT = \
;
TESTS = $(built_test_programs) \
+ egl/wayland-egl-symbols-check \
tests/scanner-test.sh
noinst_PROGRAMS = \
@@ -263,7 +281,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 \
protocol/tests.xml \
tests/data/example.xml \
tests/data/example-client.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