diff options
Diffstat (limited to 'tests/examples/overlay/Makefile.am')
-rw-r--r-- | tests/examples/overlay/Makefile.am | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/tests/examples/overlay/Makefile.am b/tests/examples/overlay/Makefile.am new file mode 100644 index 00000000..6e9d286a --- /dev/null +++ b/tests/examples/overlay/Makefile.am @@ -0,0 +1,47 @@ +EXAMPLES = + +if USE_X + +if HAVE_GTK_X11 +EXAMPLES += gtk-xoverlay + +gtk_xoverlay_SOURCES = gtk-xoverlay.c +gtk_xoverlay_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS) $(X_CFLAGS) $(GTK_CFLAGS) +gtk_xoverlay_LDADD = $(GST_LIBS) $(X_LIBS) $(LIBM) $(GTK_LIBS) \ + $(top_builddir)/gst-libs/gst/interfaces/libgstinterfaces-$(GST_MAJORMINOR).la +endif + +if HAVE_QT +EXAMPLES += qt-xoverlay + +qt_xoverlay_SOURCES = qt-xoverlay.cpp +qt_xoverlay_CXXFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CXXFLAGS) $(X_CFLAGS) $(QT_CFLAGS) +qt_xoverlay_LDADD = $(GST_LIBS) $(X_LIBS) $(LIBM) $(QT_LIBS) \ + $(top_builddir)/gst-libs/gst/interfaces/libgstinterfaces-$(GST_MAJORMINOR).la + +endif + +if HAVE_QT_GV +EXAMPLES += qtgv-xoverlay + +qtgv_xoverlay_SOURCES = qtgv-xoverlay.cpp +qtgv_xoverlay_CXXFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CXXFLAGS) $(X_CFLAGS) $(QT_CFLAGS) +qtgv_xoverlay_LDADD = $(GST_LIBS) $(X_LIBS) $(LIBM) $(QT_LIBS) \ + $(top_builddir)/gst-libs/gst/interfaces/libgstinterfaces-$(GST_MAJORMINOR).la + +# qt moc support, according to http://qtnode.net/wiki/Qt_with_autotools + +nodist_qtgv_xoverlay_SOURCES = moc_qtgv-xoverlay.cpp + +moc_%.cpp:%.h + moc $< -o $@ + +EXTRA_DIST = $(nodist_qtgv_xoverlay_SOURCES:moc_%.cpp=%.h) +CLEANFILES = $(nodist_qtgv_xoverlay_SOURCES) + +endif + +endif + +noinst_PROGRAMS = $(EXAMPLES) + |