1EXAMPLES = 2 3if USE_X 4 5if HAVE_GTK_X11 6EXAMPLES += gtk-videooverlay 7 8gtk_videooverlay_SOURCES = gtk-videooverlay.c 9gtk_videooverlay_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(X_CFLAGS) $(GTK_CFLAGS) 10gtk_videooverlay_LDADD = \ 11 $(top_builddir)/gst-libs/gst/video/libgstvideo-$(GST_API_VERSION).la \ 12 $(GST_LIBS) $(X_LIBS) $(LIBM) $(GTK_LIBS) 13endif 14 15if HAVE_QT 16EXAMPLES += qt-videooverlay 17 18qt_videooverlay_SOURCES = qt-videooverlay.cpp 19qt_videooverlay_CXXFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CXXFLAGS) $(X_CFLAGS) $(QT_CFLAGS) -fPIC -std=c++11 20qt_videooverlay_LDADD = \ 21 $(top_builddir)/gst-libs/gst/video/libgstvideo-$(GST_API_VERSION).la \ 22 $(GST_LIBS) $(X_LIBS) $(LIBM) $(QT_LIBS) 23endif 24 25if HAVE_QT_MOC 26EXAMPLES += qtgv-videooverlay 27 28qtgv_videooverlay_SOURCES = qtgv-videooverlay.cpp qtgv-videooverlay.h 29qtgv_videooverlay_CXXFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CXXFLAGS) $(X_CFLAGS) $(QT_CFLAGS) -fPIC 30qtgv_videooverlay_LDADD = \ 31 $(top_builddir)/gst-libs/gst/video/libgstvideo-$(GST_API_VERSION).la \ 32 $(GST_LIBS) $(X_LIBS) $(LIBM) $(QT_LIBS) 33 34# qt moc support, according to http://qtnode.net/wiki/Qt_with_autotools 35 36nodist_qtgv_videooverlay_SOURCES = moc_qtgv-videooverlay.cpp 37 38moc_%.cpp:%.h 39 $(AM_V_GEN)$(QT_MOC) $< -o $@ 40 41EXTRA_DIST = $(nodist_qtgv_videooverlay_SOURCES:moc_%.cpp=%.h) 42CLEANFILES = $(nodist_qtgv_videooverlay_SOURCES) 43endif 44 45endif 46 47noinst_PROGRAMS = $(EXAMPLES) 48 49