55dbb024ef252bad34f07bfed9432a5bf2f4482c
[mafwsubrenderer] / gst-plugins-base-subtitles0.10 / tests / examples / overlay / Makefile.am
1 EXAMPLES =
2
3 if USE_X
4
5 if HAVE_GTK_X11
6 EXAMPLES += gtk-xoverlay
7
8 gtk_xoverlay_SOURCES = gtk-xoverlay.c
9 gtk_xoverlay_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(X_CFLAGS) $(GTK_CFLAGS)
10 gtk_xoverlay_LDADD = $(GST_LIBS) $(X_LIBS) $(LIBM) $(GTK_LIBS) \
11         $(top_builddir)/gst-libs/gst/interfaces/libgstinterfaces-$(GST_MAJORMINOR).la
12 endif
13
14 if HAVE_QT
15 EXAMPLES += qt-xoverlay
16
17 qt_xoverlay_SOURCES = qt-xoverlay.cpp
18 qt_xoverlay_CXXFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CXXFLAGS) $(X_CFLAGS) $(QT_CFLAGS)
19 qt_xoverlay_LDADD = $(GST_LIBS) $(X_LIBS) $(LIBM) $(QT_LIBS) \
20         $(top_builddir)/gst-libs/gst/interfaces/libgstinterfaces-$(GST_MAJORMINOR).la
21
22 endif
23
24 if HAVE_QT_GV
25 EXAMPLES += qtgv-xoverlay
26
27 qtgv_xoverlay_SOURCES = qtgv-xoverlay.cpp qtgv-xoverlay.h
28 qtgv_xoverlay_CXXFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CXXFLAGS) $(X_CFLAGS) $(QT_CFLAGS)
29 qtgv_xoverlay_LDADD = $(GST_LIBS) $(X_LIBS) $(LIBM) $(QT_LIBS) \
30         $(top_builddir)/gst-libs/gst/interfaces/libgstinterfaces-$(GST_MAJORMINOR).la
31
32 # qt moc support, according to http://qtnode.net/wiki/Qt_with_autotools
33
34 nodist_qtgv_xoverlay_SOURCES = moc_qtgv-xoverlay.cpp
35
36 moc_%.cpp:%.h
37         $(AM_V_GEN)$(QT4_MOC) $< -o $@
38
39 EXTRA_DIST = $(nodist_qtgv_xoverlay_SOURCES:moc_%.cpp=%.h)
40 CLEANFILES = $(nodist_qtgv_xoverlay_SOURCES)
41
42 endif
43
44 endif
45
46 noinst_PROGRAMS = $(EXAMPLES)
47