1 plugin_LTLIBRARIES = libgstwaylandsink.la
4 viewporter-protocol.c \
5 viewporter-client-protocol.h \
6 linux-dmabuf-unstable-v1-protocol.c \
7 linux-dmabuf-unstable-v1-client-protocol.h \
8 fullscreen-shell-unstable-v1-protocol.c \
9 fullscreen-shell-unstable-v1-client-protocol.h \
10 xdg-shell-protocol.c \
11 xdg-shell-client-protocol.h
13 libgstwaylandsink_la_SOURCES = \
22 nodist_libgstwaylandsink_la_SOURCES = \
23 viewporter-protocol.c \
24 linux-dmabuf-unstable-v1-protocol.c \
25 fullscreen-shell-unstable-v1-protocol.c \
28 libgstwaylandsink_la_CFLAGS = \
29 $(GST_PLUGINS_BAD_CFLAGS) \
30 $(GST_PLUGINS_BASE_CFLAGS) \
33 libgstwaylandsink_la_LIBADD = \
34 $(top_builddir)/gst-libs/gst/wayland/libgstwayland-$(GST_API_VERSION).la \
35 $(GST_PLUGINS_BASE_LIBS) \
36 -lgstvideo-$(GST_API_VERSION) \
37 -lgstallocators-$(GST_API_VERSION) \
39 libgstwaylandsink_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
50 CLEANFILES = $(BUILT_SOURCES)
55 $(if $(findstring unstable,$1),unstable,stable)
59 $(shell echo $1 | sed 's/\([a-z\-]\+\)-[a-z]\+-v[0-9]\+/\1/')
62 %-protocol.c : $(WAYLAND_PROTOCOLS_DATADIR)/$$(call protostability,$$*)/$$(call protoname,$$*)/$$*.xml
63 $(AM_V_GEN)$(wayland_scanner) code < $< > $@
65 %-client-protocol.h : $(WAYLAND_PROTOCOLS_DATADIR)/$$(call protostability,$$*)/$$(call protoname,$$*)/$$*.xml
66 $(AM_V_GEN)$(wayland_scanner) client-header < $< > $@