• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1## Process this file with automake to produce Makefile.in
2
3noinst_LTLIBRARIES = libgstgl-wayland.la
4
5xdg_shell_protocol_spec = $(WAYLAND_PROTOCOLS_DATADIR)/stable/xdg-shell/xdg-shell.xml
6xdg-shell-client-protocol.h: $(xdg_shell_protocol_spec)
7	$(AM_V_GEN) $(WAYLAND_SCANNER) client-header < $< > $@
8xdg-shell-client-protocol.c: $(xdg_shell_protocol_spec)
9	$(AM_V_GEN) $(WAYLAND_SCANNER) private-code < $< > $@
10
11built_sources = xdg-shell-client-protocol.c
12built_headers = xdg-shell-client-protocol.h
13
14BUILT_SOURCES = $(built_sources) $(built_headers)
15CLEANFILES = $(BUILT_SOURCES)
16
17libgstgl_wayland_la_SOURCES = \
18	gstgldisplay_wayland.c \
19	gstglwindow_wayland_egl.c \
20	wayland_event_source.c \
21	$(built_sources)
22
23noinst_HEADERS = \
24	gstgldisplay_wayland_private.h \
25	gstglwindow_wayland_egl.h \
26	wayland_event_source.h \
27	$(built_headers)
28
29libgstgl_waylandincludedir = $(includedir)/gstreamer-@GST_API_VERSION@/gst/gl/wayland
30libgstgl_waylandinclude_HEADERS = \
31	gstgldisplay_wayland.h
32
33libgstgl_wayland_la_CFLAGS = \
34	-I$(top_srcdir)/gst-libs \
35	-I$(top_builddir)/gst-libs \
36	-DBUILDING_GST_GL \
37	$(GL_CFLAGS) \
38	$(GST_PLUGINS_BASE_CFLAGS) \
39	$(GST_BASE_CFLAGS) \
40	$(GST_CFLAGS)
41
42libgstgl_wayland_la_LDFLAGS = \
43	$(GST_LIB_LDFLAGS) \
44	$(GST_ALL_LDFLAGS)
45