gst: Update versioning
[platform/upstream/gstreamer.git] / tests / examples / overlay / Makefile.am
1 EXAMPLES =
2
3 if USE_X
4
5 if HAVE_GTK_X11
6 EXAMPLES += gtk-videooverlay
7
8 gtk_videooverlay_SOURCES = gtk-videooverlay.c
9 gtk_videooverlay_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(X_CFLAGS) $(GTK_CFLAGS)
10 gtk_videooverlay_LDADD = \
11         $(top_builddir)/gst-libs/gst/video/libgstvideo-$(GST_API_VERSION).la \
12         $(GST_LIBS) $(X_LIBS) $(LIBM) $(GTK_LIBS)
13 endif
14
15 if HAVE_QT
16 EXAMPLES += qt-videooverlay
17
18 qt_videooverlay_SOURCES = qt-videooverlay.cpp
19 qt_videooverlay_CXXFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CXXFLAGS) $(X_CFLAGS) $(QT_CFLAGS)
20 qt_videooverlay_LDADD = \
21         $(top_builddir)/gst-libs/gst/video/libgstvideo-$(GST_API_VERSION).la \
22         $(GST_LIBS) $(X_LIBS) $(LIBM) $(QT_LIBS)
23 endif
24
25 if HAVE_QT_GV
26 EXAMPLES += qtgv-videooverlay
27
28 qtgv_videooverlay_SOURCES = qtgv-videooverlay.cpp qtgv-videooverlay.h
29 qtgv_videooverlay_CXXFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CXXFLAGS) $(X_CFLAGS) $(QT_CFLAGS)
30 qtgv_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
36 nodist_qtgv_videooverlay_SOURCES = moc_qtgv-videooverlay.cpp
37
38 moc_%.cpp:%.h
39         $(AM_V_GEN)$(QT4_MOC) $< -o $@
40
41 EXTRA_DIST = $(nodist_qtgv_videooverlay_SOURCES:moc_%.cpp=%.h)
42 CLEANFILES = $(nodist_qtgv_videooverlay_SOURCES)
43
44 endif
45
46 endif
47
48 noinst_PROGRAMS = $(EXAMPLES)
49