-lib_LTLIBRARIES = \
- libgstvaapi-@GST_MAJORMINOR@.la \
- libgstvaapi-x11-@GST_MAJORMINOR@.la \
- $(NULL)
+lib_LTLIBRARIES = libgstvaapi-@GST_MAJORMINOR@.la
-if USE_WAYLAND
-lib_LTLIBRARIES += libgstvaapi-wayland-@GST_MAJORMINOR@.la
+if USE_X11
+lib_LTLIBRARIES += libgstvaapi-x11-@GST_MAJORMINOR@.la
endif
if USE_GLX
lib_LTLIBRARIES += libgstvaapi-glx-@GST_MAJORMINOR@.la
endif
+if USE_WAYLAND
+lib_LTLIBRARIES += libgstvaapi-wayland-@GST_MAJORMINOR@.la
+endif
+
libgstvaapi_includedir = \
$(includedir)/gstreamer-@GST_MAJORMINOR@/gst/vaapi
sysdeps.h \
$(NULL)
+if USE_JPEG_DECODER
+libgstvaapi_source_c += gstvaapidecoder_jpeg.c
+libgstvaapi_source_h += gstvaapidecoder_jpeg.h
+endif
+
libgstvaapi_x11_source_c = \
gstvaapidisplay_x11.c \
gstvaapiutils.c \
gstvaapiutils_x11.h \
$(NULL)
-libgstvaapi_wayland_source_c = \
- gstvaapidisplay_wayland.c \
- gstvaapiutils.c \
- gstvaapiwindow_wayland.c \
- $(NULL)
-
-libgstvaapi_wayland_source_h = \
- gstvaapidisplay_wayland.h \
- gstvaapiwindow_wayland.h \
- $(NULL)
-
-libgstvaapi_wayland_source_priv_h = \
- gstvaapicompat.h \
- gstvaapidisplay_wayland_priv.h \
- gstvaapiutils.h \
- $(NULL)
-
libgstvaapi_glx_source_c = \
gstvaapidisplay_glx.c \
gstvaapitexture.c \
gstvaapiutils_x11.h \
$(NULL)
-if USE_JPEG_DECODER
-libgstvaapi_source_c += gstvaapidecoder_jpeg.c
-libgstvaapi_source_h += gstvaapidecoder_jpeg.h
-endif
+libgstvaapi_wayland_source_c = \
+ gstvaapidisplay_wayland.c \
+ gstvaapiutils.c \
+ gstvaapiwindow_wayland.c \
+ $(NULL)
+
+libgstvaapi_wayland_source_h = \
+ gstvaapidisplay_wayland.h \
+ gstvaapiwindow_wayland.h \
+ $(NULL)
+
+libgstvaapi_wayland_source_priv_h = \
+ gstvaapicompat.h \
+ gstvaapidisplay_wayland_priv.h \
+ gstvaapiutils.h \
+ $(NULL)
if USE_LOCAL_CODEC_PARSERS
libgstvaapi_libs += \
$(GST_ALL_LDFLAGS) \
$(NULL)
-libgstvaapi_wayland_@GST_MAJORMINOR@_la_SOURCES = \
- $(libgstvaapi_wayland_source_c) \
- $(libgstvaapi_wayland_source_priv_h) \
+libgstvaapi_glx_@GST_MAJORMINOR@_la_SOURCES = \
+ $(libgstvaapi_glx_source_c) \
+ $(libgstvaapi_glx_source_priv_h) \
$(NULL)
-libgstvaapi_wayland_@GST_MAJORMINOR@include_HEADERS = \
- $(libgstvaapi_wayland_source_h) \
+libgstvaapi_glx_@GST_MAJORMINOR@include_HEADERS = \
+ $(libgstvaapi_glx_source_h) \
$(NULL)
-libgstvaapi_wayland_@GST_MAJORMINOR@includedir = \
+libgstvaapi_glx_@GST_MAJORMINOR@includedir = \
$(libgstvaapi_includedir)
-libgstvaapi_wayland_@GST_MAJORMINOR@_la_CFLAGS = \
+libgstvaapi_glx_@GST_MAJORMINOR@_la_CFLAGS = \
-DGST_USE_UNSTABLE_API \
-I$(top_srcdir)/gst-libs \
$(GLIB_CFLAGS) \
$(GST_BASE_CFLAGS) \
- $(WAYLAND_CFLAGS) \
- $(LIBVA_WAYLAND_CFLAGS) \
+ $(GL_CFLAGS) \
+ $(LIBVA_GLX_CFLAGS) \
$(NULL)
-libgstvaapi_wayland_@GST_MAJORMINOR@_la_LIBADD = \
+libgstvaapi_glx_@GST_MAJORMINOR@_la_LIBADD = \
$(GLIB_LIBS) \
- $(WAYLAND_LIBS) \
- $(LIBVA_WAYLAND_LIBS) \
- libgstvaapi-@GST_MAJORMINOR@.la \
+ $(GL_LIBS) \
+ $(LIBVA_GLX_LIBS) \
+ libgstvaapi-x11-@GST_MAJORMINOR@.la \
$(NULL)
-libgstvaapi_wayland_@GST_MAJORMINOR@_la_LDFLAGS = \
+libgstvaapi_glx_@GST_MAJORMINOR@_la_LDFLAGS = \
$(GST_ALL_LDFLAGS) \
$(NULL)
-libgstvaapi_glx_@GST_MAJORMINOR@_la_SOURCES = \
- $(libgstvaapi_glx_source_c) \
- $(libgstvaapi_glx_source_priv_h) \
+libgstvaapi_wayland_@GST_MAJORMINOR@_la_SOURCES = \
+ $(libgstvaapi_wayland_source_c) \
+ $(libgstvaapi_wayland_source_priv_h) \
$(NULL)
-libgstvaapi_glx_@GST_MAJORMINOR@include_HEADERS = \
- $(libgstvaapi_glx_source_h) \
+libgstvaapi_wayland_@GST_MAJORMINOR@include_HEADERS = \
+ $(libgstvaapi_wayland_source_h) \
$(NULL)
-libgstvaapi_glx_@GST_MAJORMINOR@includedir = \
+libgstvaapi_wayland_@GST_MAJORMINOR@includedir = \
$(libgstvaapi_includedir)
-libgstvaapi_glx_@GST_MAJORMINOR@_la_CFLAGS = \
+libgstvaapi_wayland_@GST_MAJORMINOR@_la_CFLAGS = \
-DGST_USE_UNSTABLE_API \
-I$(top_srcdir)/gst-libs \
$(GLIB_CFLAGS) \
$(GST_BASE_CFLAGS) \
- $(GL_CFLAGS) \
- $(LIBVA_GLX_CFLAGS) \
+ $(WAYLAND_CFLAGS) \
+ $(LIBVA_WAYLAND_CFLAGS) \
$(NULL)
-libgstvaapi_glx_@GST_MAJORMINOR@_la_LIBADD = \
+libgstvaapi_wayland_@GST_MAJORMINOR@_la_LIBADD = \
$(GLIB_LIBS) \
- $(GL_LIBS) \
- $(LIBVA_GLX_LIBS) \
- libgstvaapi-x11-@GST_MAJORMINOR@.la \
+ $(WAYLAND_LIBS) \
+ $(LIBVA_WAYLAND_LIBS) \
+ libgstvaapi-@GST_MAJORMINOR@.la \
$(NULL)
-libgstvaapi_glx_@GST_MAJORMINOR@_la_LDFLAGS = \
+libgstvaapi_wayland_@GST_MAJORMINOR@_la_LDFLAGS = \
$(GST_ALL_LDFLAGS) \
$(NULL)