| plugin_LTLIBRARIES = libgstopengl.la |
| |
| libgstopengl_la_SOURCES = \ |
| gstopengl.c \ |
| gstglbasemixer.c \ |
| gstgluploadelement.c \ |
| gstgldownloadelement.c \ |
| gstglcolorconvertelement.c \ |
| gstglfilterbin.c \ |
| gstglmixerbin.c \ |
| gstglsinkbin.c \ |
| gstglsrcbin.c \ |
| gstglimagesink.c \ |
| gstglfiltercube.c \ |
| gstgleffects.c \ |
| effects/gstgleffectssources.c \ |
| effects/gstgleffectidentity.c \ |
| effects/gstgleffectmirror.c \ |
| effects/gstgleffectsqueeze.c \ |
| effects/gstgleffectstretch.c \ |
| effects/gstgleffectfisheye.c \ |
| effects/gstgleffecttwirl.c \ |
| effects/gstgleffectbulge.c \ |
| effects/gstgleffecttunnel.c \ |
| effects/gstgleffectsquare.c \ |
| effects/gstgleffectlumatocurve.c \ |
| effects/gstgleffectrgbtocurve.c \ |
| effects/gstgleffectsin.c \ |
| effects/gstgleffectxray.c \ |
| effects/gstgleffectglow.c \ |
| effects/gstgleffectblur.c \ |
| effects/gstgleffectsobel.c \ |
| effects/gstgleffectlaplacian.c \ |
| gstglcolorscale.c \ |
| gstglmixer.c \ |
| gstglvideomixer.c \ |
| gstglfiltershader.c \ |
| gstglfilterapp.c |
| |
| noinst_HEADERS = \ |
| gstglbasemixer.h \ |
| gstgluploadelement.h \ |
| gstgldownloadelement.h \ |
| gstglcolorconvertelement.h \ |
| gstglfilterbin.h \ |
| gstglmixerbin.h \ |
| gstglsinkbin.h \ |
| gstglsrcbin.h \ |
| gstglimagesink.h \ |
| gstglfiltercube.h \ |
| gstgleffects.h \ |
| effects/gstgleffectssources.h \ |
| gstglcolorscale.h \ |
| gstglmixer.h \ |
| gstglvideomixer.h \ |
| gstglfiltershader.h \ |
| gstglfilterapp.h |
| |
| # full opengl required |
| if USE_OPENGL |
| libgstopengl_la_SOURCES += \ |
| gstglfilterglass.c \ |
| gstgldeinterlace.c \ |
| gltestsrc.c \ |
| gstgltestsrc.c \ |
| gstglmosaic.c |
| |
| noinst_HEADERS += \ |
| gstglfilterglass.h \ |
| gstgldeinterlace.h \ |
| gltestsrc.h \ |
| gstgltestsrc.h \ |
| gstglmosaic.h \ |
| effects/gstgleffectscurves.h \ |
| effects/gstgleffectlumatocurve.h |
| |
| if HAVE_PNG |
| libgstopengl_la_SOURCES += \ |
| gstgldifferencematte.c |
| |
| noinst_HEADERS += \ |
| gstgldifferencematte.h |
| endif |
| endif |
| |
| if HAVE_GRAPHENE |
| libgstopengl_la_SOURCES += \ |
| gstgltransformation.c \ |
| gstgltransformation.h |
| endif |
| |
| if HAVE_JPEG |
| if HAVE_PNG |
| libgstopengl_la_SOURCES += \ |
| gstgloverlay.c |
| |
| noinst_HEADERS += \ |
| gstgloverlay.h |
| endif |
| endif |
| |
| if HAVE_WINDOW_COCOA |
| libgstopengl_la_SOURCES += \ |
| caopengllayersink.m |
| |
| noinst_HEADERS += \ |
| caopengllayersink.h |
| endif |
| |
| libgstopengl_la_OBJCFLAGS = \ |
| -I$(top_srcdir)/gst-libs \ |
| -I$(top_builddir)/gst-libs \ |
| $(GST_OBJCFLAGS) \ |
| $(GST_BASE_CFLAGS) \ |
| $(GST_PLUGINS_BASE_CFLAGS) \ |
| $(GL_OBJCFLAGS) |
| |
| # check order of CFLAGS and LIBS, shouldn't the order be the other way around |
| # (like in AM_CFLAGS)? |
| libgstopengl_la_CFLAGS = \ |
| -I$(top_srcdir)/gst-libs \ |
| -I$(top_builddir)/gst-libs \ |
| $(GST_CFLAGS) \ |
| $(GST_BASE_CFLAGS) \ |
| $(GST_PLUGINS_BASE_CFLAGS) \ |
| $(GL_CFLAGS) \ |
| $(LIBPNG_CFLAGS) \ |
| $(GRAPHENE_CFLAGS) |
| |
| libgstopengl_la_LIBADD = \ |
| $(top_builddir)/gst-libs/gst/gl/libgstgl-$(GST_API_VERSION).la \ |
| $(top_builddir)/gst-libs/gst/base/libgstbadbase-$(GST_API_VERSION).la \ |
| $(top_builddir)/gst-libs/gst/video/libgstbadvideo-$(GST_API_VERSION).la \ |
| $(GST_BASE_LIBS) \ |
| $(GST_PLUGINS_BASE_LIBS) -lgstvideo-$(GST_API_VERSION) \ |
| -lgstpbutils-$(GST_API_VERSION) \ |
| $(GL_LIBS) \ |
| $(LIBPNG_LIBS) \ |
| $(JPEG_LIBS) \ |
| $(LIBM) \ |
| $(GRAPHENE_LIBS) |
| |
| libgstopengl_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) |
| libgstopengl_la_LIBTOOLFLAGS = $(GST_PLUGIN_LIBTOOLFLAGS) --tag=CC |
| |
| |