xref: /aosp_15_r20/external/wayland-protocols/freedesktop.org/Makefile.am (revision 6c119a463dd5c45dd05bbe67429293292dde15ee)
1ACLOCAL_AMFLAGS = -I m4
2
3unstable_protocols =								\
4	unstable/pointer-gestures/pointer-gestures-unstable-v1.xml		\
5	unstable/fullscreen-shell/fullscreen-shell-unstable-v1.xml		\
6	unstable/linux-dmabuf/linux-dmabuf-unstable-v1.xml			\
7	unstable/text-input/text-input-unstable-v1.xml				\
8	unstable/text-input/text-input-unstable-v3.xml				\
9	unstable/input-method/input-method-unstable-v1.xml			\
10	unstable/xdg-shell/xdg-shell-unstable-v5.xml				\
11	unstable/xdg-shell/xdg-shell-unstable-v6.xml				\
12	unstable/relative-pointer/relative-pointer-unstable-v1.xml		\
13	unstable/pointer-constraints/pointer-constraints-unstable-v1.xml	\
14	unstable/tablet/tablet-unstable-v1.xml			                \
15	unstable/tablet/tablet-unstable-v2.xml			                \
16	unstable/xdg-foreign/xdg-foreign-unstable-v1.xml			\
17	unstable/xdg-foreign/xdg-foreign-unstable-v2.xml			\
18	unstable/idle-inhibit/idle-inhibit-unstable-v1.xml			\
19	unstable/xwayland-keyboard-grab/xwayland-keyboard-grab-unstable-v1.xml	\
20	unstable/keyboard-shortcuts-inhibit/keyboard-shortcuts-inhibit-unstable-v1.xml \
21	unstable/xdg-output/xdg-output-unstable-v1.xml				\
22	unstable/input-timestamps/input-timestamps-unstable-v1.xml	\
23	unstable/xdg-decoration/xdg-decoration-unstable-v1.xml	\
24	unstable/linux-explicit-synchronization/linux-explicit-synchronization-unstable-v1.xml \
25	unstable/primary-selection/primary-selection-unstable-v1.xml		\
26	$(NULL)
27
28stable_protocols =								\
29	stable/presentation-time/presentation-time.xml				\
30	stable/viewporter/viewporter.xml					\
31	stable/xdg-shell/xdg-shell.xml						\
32	$(NULL)
33
34staging_protocols =								\
35	staging/drm-lease/drm-lease-v1.xml					\
36	staging/xdg-activation/xdg-activation-v1.xml				\
37	$(NULL)
38
39misc_documentation =								\
40	staging/xdg-activation/x11-interoperation.rst				\
41	$(NULL)
42
43nobase_dist_pkgdata_DATA =							\
44	$(unstable_protocols)							\
45	$(stable_protocols)							\
46	$(staging_protocols)							\
47	$(NULL)
48
49dist_noinst_DATA =								\
50	$(sort $(foreach p,$(unstable_protocols),$(dir $p)README))		\
51	$(sort $(foreach p,$(stable_protocols),$(dir $p)README))		\
52	$(sort $(foreach p,$(staging_protocols),$(dir $p)README))		\
53	$(misc_documentation)							\
54	README.md								\
55	GOVERNANCE.md								\
56	MEMBERS.md								\
57	meson.build								\
58	meson_options.txt							\
59	tests/meson.build							\
60	tests/build-cxx.cc.in							\
61	tests/build-pedantic.c.in						\
62	tests/replace.py							\
63	tests/scan.sh								\
64	$(NULL)
65
66noarch_pkgconfig_DATA = wayland-protocols.pc
67
68dist_check_SCRIPTS = tests/scan.sh
69
70TESTS = $(unstable_protocols) $(stable_protocols) $(staging_protocols)
71TEST_EXTENSIONS = .xml
72AM_TESTS_ENVIRONMENT = SCANNER='$(wayland_scanner)'; export SCANNER;
73XML_LOG_COMPILER = $(srcdir)/tests/scan.sh
74