17 -DGST_USE_UNSTABLE_API \
18 -I$(top_srcdir)/gst-libs \
19 -I$(top_builddir)/gst-libs \
27 $(top_builddir)/gst-libs/gst/vaapi/libgstvaapi-$(GST_API_VERSION).la
30 TEST_CFLAGS += $(LIBVA_DRM_CFLAGS)
33 $(top_builddir)/gst-libs/gst/vaapi/libgstvaapi-drm-$(GST_API_VERSION).la
37 TEST_CFLAGS += $(X11_CFLAGS)
41 $(top_builddir)/gst-libs/gst/vaapi/libgstvaapi-x11-$(GST_API_VERSION).la
45 TEST_CFLAGS += $(X11_CFLAGS) $(GL_CFLAGS)
50 $(top_builddir)/gst-libs/gst/vaapi/libgstvaapi-glx-$(GST_API_VERSION).la
54 TEST_CFLAGS += $(WAYLAND_CFLAGS)
56 $(LIBVA_WAYLAND_LIBS) \
58 $(top_builddir)/gst-libs/gst/vaapi/libgstvaapi-wayland-$(GST_API_VERSION).la
61 test_utils_dec_source_c = \
69 test_utils_dec_source_h = $(test_utils_dec_source_c:%.c=%.h) test-decode.h
71 test_utils_source_c = codec.c image.c output.c
72 test_utils_source_h = codec.h image.h output.h
74 noinst_LTLIBRARIES = libutils.la libutils_dec.la
75 libutils_la_SOURCES = $(test_utils_source_c)
76 libutils_la_CFLAGS = $(TEST_CFLAGS)
77 libutils_dec_la_SOURCES = $(test_utils_dec_source_c)
78 libutils_dec_la_CFLAGS = $(TEST_CFLAGS)
80 test_decode_SOURCES = test-decode.c
81 test_decode_CFLAGS = $(TEST_CFLAGS)
82 test_decode_LDADD = libutils.la libutils_dec.la $(TEST_LIBS)
84 test_display_SOURCES = test-display.c
85 test_display_CFLAGS = $(TEST_CFLAGS)
86 test_display_LDADD = libutils.la $(TEST_LIBS)
88 test_surfaces_SOURCES = test-surfaces.c
89 test_surfaces_CFLAGS = $(TEST_CFLAGS) $(GST_VIDEO_CFLAGS)
90 test_surfaces_LDADD = libutils.la $(TEST_LIBS) $(GST_VIDEO_LIBS) \
91 $(top_builddir)/gst-libs/gst/video/libgstvaapi-videoutils.la
93 test_subpicture_SOURCES = test-subpicture.c test-subpicture-data.c
94 test_subpicture_CFLAGS = $(TEST_CFLAGS) $(GST_VIDEO_CFLAGS)
95 test_subpicture_LDADD = libutils.la libutils_dec.la $(TEST_LIBS) \
98 test_windows_SOURCES = test-windows.c
99 test_windows_CFLAGS = $(TEST_CFLAGS)
100 test_windows_LDADD = libutils.la $(TEST_LIBS)
102 test_textures_SOURCES = test-textures.c
103 test_textures_CFLAGS = $(TEST_CFLAGS)
104 test_textures_LDADD = libutils.la $(TEST_LIBS)
106 simple_decoder_source_c = simple-decoder.c
107 simple_decoder_source_h =
108 simple_decoder_SOURCES = $(simple_decoder_source_c)
109 simple_decoder_CFLAGS = $(TEST_CFLAGS) $(GST_VIDEO_CFLAGS)
110 simple_decoder_LDADD = libutils.la $(TEST_LIBS) $(GST_VIDEO_LIBS) \
111 $(top_builddir)/gst-libs/gst/video/libgstvaapi-videoutils.la
114 test-subpicture-data.h \
115 $(simple_decoder_source_h) \
116 $(test_utils_dec_source_h) \
117 $(test_utils_source_h) \
120 # Extra clean files so that maintainer-clean removes *everything*
121 MAINTAINERCLEANFILES = Makefile.in