| plugin_LTLIBRARIES = libgstwaylandsink.la |
| |
| libgstwaylandsink_la_SOURCES = \ |
| gstwaylandsink.c \ |
| wlshmallocator.c \ |
| wlbuffer.c \ |
| wldisplay.c \ |
| wlwindow.c \ |
| wlvideoformat.c \ |
| scaler-protocol.c |
| |
| libgstwaylandsink_la_CFLAGS = $(GST_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS) \ |
| $(WAYLAND_CFLAGS) $(GST_PLUGINS_BAD_CFLAGS) |
| libgstwaylandsink_la_LIBADD = \ |
| $(GST_PLUGINS_BASE_LIBS) \ |
| -lgstvideo-$(GST_API_VERSION) \ |
| -lgstallocators-$(GST_API_VERSION) \ |
| $(WAYLAND_LIBS) \ |
| $(top_builddir)/gst-libs/gst/wayland/libgstwayland-$(GST_API_VERSION).la |
| libgstwaylandsink_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) |
| libgstwaylandsink_la_LIBTOOLFLAGS = $(GST_PLUGIN_LIBTOOLFLAGS) |
| |
| noinst_HEADERS = \ |
| gstwaylandsink.h \ |
| wlshmallocator.h \ |
| wlbuffer.h \ |
| wldisplay.h \ |
| wlwindow.h \ |
| wlvideoformat.h \ |
| scaler-client-protocol.h |
| |
| EXTRA_DIST = scaler.xml |
| CLEANFILES = scaler-protocol.c scaler-client-protocol.h |
| |
| %-protocol.c : %.xml |
| $(wayland_scanner) code < $< > $@ |
| |
| %-client-protocol.h : %.xml |
| $(wayland_scanner) client-header < $< > $@ |
| |
| gstwaylandsink.c: scaler-client-protocol.h |
| |
| wlshmallocator.c: scaler-client-protocol.h |
| |
| wlbuffer.c: scaler-client-protocol.h |
| |
| wldisplay.c: scaler-client-protocol.h |
| |
| wlwindow.c: scaler-client-protocol.h |