| |
| lib_LTLIBRARIES = libgstgl-@GST_API_VERSION@.la |
| |
| SUBDIRS = glprototypes |
| DIST_SUBDIRS = glprototypes android x11 win32 cocoa wayland dispmanx egl eagl |
| |
| noinst_HEADERS = |
| |
| built_header_configure = gstglconfig.h |
| |
| libgstgl_@GST_API_VERSION@_la_SOURCES = \ |
| gstgldisplay.c \ |
| gstglcontext.c \ |
| gstglmemory.c \ |
| gstglbufferpool.c \ |
| gstglfilter.c \ |
| gstglshader.c \ |
| gstglshadervariables.c \ |
| gstglcolorconvert.c \ |
| gstgldownload.c \ |
| gstglupload.c \ |
| gstgluploadmeta.c \ |
| gstglwindow.c \ |
| gstglapi.c \ |
| gstglfeature.c \ |
| gstglutils.c \ |
| gstglframebuffer.c |
| |
| libgstgl_@GST_API_VERSION@includedir = $(includedir)/gstreamer-@GST_API_VERSION@/gst/gl |
| libgstgl_@GST_API_VERSION@include_HEADERS = \ |
| gstglwindow.h \ |
| gstgldisplay.h \ |
| gstglcontext.h \ |
| gstglmemory.h \ |
| gstglbufferpool.h \ |
| gstglfilter.h \ |
| gstglshadervariables.h \ |
| gstglshader.h \ |
| gstglcolorconvert.h \ |
| gstgldownload.h \ |
| gstgluploadmeta.h \ |
| gstglupload.h \ |
| gstglapi.h \ |
| gstglfeature.h \ |
| gstglutils.h \ |
| gstglframebuffer.h \ |
| gstgl_fwd.h \ |
| gl.h |
| |
| libgstgl_@GST_API_VERSION@_la_LIBADD = \ |
| $(GMODULE_NO_EXPORT_LIBS) \ |
| $(GST_PLUGINS_BASE_LIBS) \ |
| -lgstvideo-$(GST_API_VERSION) \ |
| $(GST_BASE_LIBS) \ |
| $(GST_LIBS) \ |
| $(GL_LIBS) |
| |
| if HAVE_WINDOW_WIN32 |
| SUBDIRS += win32 |
| libgstgl_@GST_API_VERSION@_la_LIBADD += win32/libgstgl-win32.la |
| endif |
| |
| if HAVE_WINDOW_COCOA |
| SUBDIRS += cocoa |
| libgstgl_@GST_API_VERSION@_la_LIBADD += cocoa/libgstgl-cocoa.la |
| endif |
| |
| if HAVE_WINDOW_X11 |
| SUBDIRS += x11 |
| libgstgl_@GST_API_VERSION@_la_LIBADD += x11/libgstgl-x11.la |
| endif |
| |
| if HAVE_WINDOW_WAYLAND |
| SUBDIRS += wayland |
| libgstgl_@GST_API_VERSION@_la_LIBADD += wayland/libgstgl-wayland.la |
| endif |
| |
| if HAVE_WINDOW_DISPMANX |
| SUBDIRS += dispmanx |
| libgstgl_@GST_API_VERSION@_la_LIBADD += dispmanx/libgstgl-dispmanx.la |
| endif |
| |
| if HAVE_WINDOW_ANDROID |
| SUBDIRS += android |
| libgstgl_@GST_API_VERSION@_la_LIBADD += android/libgstgl-android.la |
| endif |
| |
| if HAVE_WINDOW_EAGL |
| SUBDIRS += eagl |
| libgstgl_@GST_API_VERSION@_la_LIBADD += eagl/libgstgl-eagl.la |
| endif |
| |
| if USE_EGL |
| SUBDIRS += egl |
| libgstgl_@GST_API_VERSION@_la_LIBADD += egl/libgstgl-egl.la |
| endif |
| |
| nodist_libgstgl_@GST_API_VERSION@include_HEADERS = \ |
| $(built_header_configure) |
| |
| libgstgl_@GST_API_VERSION@_la_CFLAGS = \ |
| -I$(top_srcdir)/gst-libs \ |
| -I$(top_builddir)/gst-libs \ |
| $(GL_CFLAGS) \ |
| $(GST_PLUGINS_BASE_CFLAGS) \ |
| $(GST_BASE_CFLAGS) \ |
| $(GST_CFLAGS) \ |
| $(GL_CFLAGS) |
| |
| libgstgl_@GST_API_VERSION@_la_LDFLAGS = \ |
| $(GST_LIB_LDFLAGS) \ |
| $(GST_ALL_LDFLAGS) \ |
| $(GST_LT_LDFLAGS) |
| |
| # DISTCLEANFILES is for files generated by configure |
| DISTCLEANFILES = $(built_header_configure) |