summaryrefslogtreecommitdiffstats
path: root/Makefile.am
diff options
context:
space:
mode:
authorGiulio Camuffo <giuliocamuffo@gmail.com>2015-04-29 16:34:47 +0300
committerPekka Paalanen <pekka.paalanen@collabora.co.uk>2015-04-30 14:11:25 +0300
commitd74a9c079b1aeb44f69b4132dc2c38362e21f281 (patch)
tree345d836019effebddbd1601d4f014938d1fe06b0 /Makefile.am
parenttests: Typo in a comment (diff)
downloadwayland-d74a9c079b1aeb44f69b4132dc2c38362e21f281.tar
wayland-d74a9c079b1aeb44f69b4132dc2c38362e21f281.tar.gz
wayland-d74a9c079b1aeb44f69b4132dc2c38362e21f281.tar.bz2
wayland-d74a9c079b1aeb44f69b4132dc2c38362e21f281.tar.lz
wayland-d74a9c079b1aeb44f69b4132dc2c38362e21f281.tar.xz
wayland-d74a9c079b1aeb44f69b4132dc2c38362e21f281.tar.zst
wayland-d74a9c079b1aeb44f69b4132dc2c38362e21f281.zip
introduce new headers wayland-client-core.h and wayland-server-core.h
wayland-client.h and wayland-server.h include the protocol headers generated at build time. This means that a libwayland user cannot generate and use protocol code created from a wayland.xml newer than the installed libwayland, because it is not possible to only include the API header. Another use case is language bindings, which would generate their own protocol code and which only need to use the library ABI, not the generated C code. This commit adds wayland-client-core.h and wayland-server-core.h which do not include the protocol headers or any deprecated code. Reviewed-by: Jason Ekstrand <jason@jlekstrand.net> Reviewed-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
Diffstat (limited to 'Makefile.am')
-rw-r--r--Makefile.am2
1 files changed, 2 insertions, 0 deletions
diff --git a/Makefile.am b/Makefile.am
index 0fccf86..a8a0a56 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -21,7 +21,9 @@ noinst_LTLIBRARIES = libwayland-util.la
include_HEADERS = \
src/wayland-util.h \
src/wayland-server.h \
+ src/wayland-server-core.h \
src/wayland-client.h \
+ src/wayland-client-core.h \
src/wayland-egl.h \
src/wayland-version.h