1 plugin_LTLIBRARIES = libgstvaapi.la
5 -DGST_USE_UNSTABLE_API \
6 -I$(top_srcdir)/gst-libs \
7 -I$(top_builddir)/gst-libs \
14 $(top_builddir)/gst-libs/gst/vaapi/libgstvaapi-drm-$(GST_API_VERSION).la
19 $(top_builddir)/gst-libs/gst/vaapi/libgstvaapi-x11-$(GST_API_VERSION).la
24 $(top_builddir)/gst-libs/gst/vaapi/libgstvaapi-glx-$(GST_API_VERSION).la
29 $(top_builddir)/gst-libs/gst/vaapi/libgstvaapi-wayland-$(GST_API_VERSION).la
32 libgstvaapi_source_c = \
35 gstvaapipluginutil.c \
38 gstvaapivideobuffer.c \
42 libgstvaapi_source_h = \
44 gstvaapipluginutil.h \
47 gstvaapivideobuffer.h \
52 libgstvaapi_source_c += gstvaapivideoconverter_glx.c
53 libgstvaapi_source_h += gstvaapivideoconverter_glx.h
56 libgstvaapi_source_c += \
57 gstvaapivideobufferpool.c \
58 gstvaapivideomemory.c \
61 libgstvaapi_source_h += \
62 gstvaapivideobufferpool.h \
63 gstvaapivideomemory.h \
66 libgstvaapi_la_SOURCES = $(libgstvaapi_source_c)
67 noinst_HEADERS = $(libgstvaapi_source_h)
69 libgstvaapi_la_CFLAGS = \
70 $(libgstvaapi_CFLAGS) \
74 $(GST_INTERFACES_CFLAGS) \
75 $(GST_BASEVIDEO_CFLAGS) \
76 $(GST_PLUGINS_BASE_CFLAGS)
78 libgstvaapi_la_LIBADD = \
83 $(GST_INTERFACES_LIBS) \
84 $(GST_BASEVIDEO_LIBS) \
85 $(GST_PLUGINS_BASE_LIBS) \
86 $(top_builddir)/gst-libs/gst/video/libgstvaapi-videoutils.la
88 libgstvaapi_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
89 libgstvaapi_la_LIBTOOLFLAGS = --tag=disable-static
91 # Extra clean files so that maintainer-clean removes *everything*
92 MAINTAINERCLEANFILES = Makefile.in