18 -DGST_USE_UNSTABLE_API \
19 -I$(top_srcdir)/gst-libs \
20 -I$(top_builddir)/gst-libs \
29 $(top_builddir)/gst-libs/gst/vaapi/libgstvaapi-$(GST_API_VERSION).la
32 TEST_CFLAGS += $(LIBVA_DRM_CFLAGS)
35 $(top_builddir)/gst-libs/gst/vaapi/libgstvaapi-drm-$(GST_API_VERSION).la
39 TEST_CFLAGS += $(X11_CFLAGS)
43 $(top_builddir)/gst-libs/gst/vaapi/libgstvaapi-x11-$(GST_API_VERSION).la
47 TEST_CFLAGS += $(X11_CFLAGS) $(GL_CFLAGS)
52 $(top_builddir)/gst-libs/gst/vaapi/libgstvaapi-glx-$(GST_API_VERSION).la
56 TEST_CFLAGS += $(WAYLAND_CFLAGS)
58 $(LIBVA_WAYLAND_LIBS) \
60 $(top_builddir)/gst-libs/gst/vaapi/libgstvaapi-wayland-$(GST_API_VERSION).la
63 test_utils_dec_source_c = \
71 test_utils_dec_source_h = $(test_utils_dec_source_c:%.c=%.h) test-decode.h
73 test_utils_source_c = codec.c image.c output.c
74 test_utils_source_h = codec.h image.h output.h
76 noinst_LTLIBRARIES = libutils.la libutils_dec.la
77 libutils_la_SOURCES = $(test_utils_source_c)
78 libutils_la_CFLAGS = $(TEST_CFLAGS)
79 libutils_dec_la_SOURCES = $(test_utils_dec_source_c)
80 libutils_dec_la_CFLAGS = $(TEST_CFLAGS)
82 test_decode_SOURCES = test-decode.c
83 test_decode_CFLAGS = $(TEST_CFLAGS)
84 test_decode_LDADD = libutils.la libutils_dec.la $(TEST_LIBS)
86 test_display_SOURCES = test-display.c
87 test_display_CFLAGS = $(TEST_CFLAGS)
88 test_display_LDADD = libutils.la $(TEST_LIBS)
90 test_filter_SOURCES = test-filter.c
91 test_filter_CFLAGS = $(TEST_CFLAGS)
92 test_filter_LDADD = libutils.la $(TEST_LIBS) $(GST_VIDEO_LIBS) \
93 $(top_builddir)/gst-libs/gst/video/libgstvaapi-videoutils.la
95 test_surfaces_SOURCES = test-surfaces.c
96 test_surfaces_CFLAGS = $(TEST_CFLAGS) $(GST_VIDEO_CFLAGS)
97 test_surfaces_LDADD = libutils.la $(TEST_LIBS) $(GST_VIDEO_LIBS) \
98 $(top_builddir)/gst-libs/gst/video/libgstvaapi-videoutils.la
100 test_subpicture_SOURCES = test-subpicture.c test-subpicture-data.c
101 test_subpicture_CFLAGS = $(TEST_CFLAGS) $(GST_VIDEO_CFLAGS)
102 test_subpicture_LDADD = libutils.la libutils_dec.la $(TEST_LIBS) \
105 test_windows_SOURCES = test-windows.c
106 test_windows_CFLAGS = $(TEST_CFLAGS)
107 test_windows_LDADD = libutils.la $(TEST_LIBS)
109 test_textures_SOURCES = test-textures.c
110 test_textures_CFLAGS = $(TEST_CFLAGS)
111 test_textures_LDADD = libutils.la $(TEST_LIBS)
113 simple_decoder_source_c = simple-decoder.c
114 simple_decoder_source_h =
115 simple_decoder_SOURCES = $(simple_decoder_source_c)
116 simple_decoder_CFLAGS = $(TEST_CFLAGS) $(GST_VIDEO_CFLAGS)
117 simple_decoder_LDADD = libutils.la $(TEST_LIBS) $(GST_VIDEO_LIBS) \
118 $(top_builddir)/gst-libs/gst/video/libgstvaapi-videoutils.la
121 test-subpicture-data.h \
122 $(simple_decoder_source_h) \
123 $(test_utils_dec_source_h) \
124 $(test_utils_source_h) \
127 # Extra clean files so that maintainer-clean removes *everything*
128 MAINTAINERCLEANFILES = Makefile.in