new qt5 qml GL video sink
[platform/upstream/gst-plugins-good.git] / ext / qt / Makefile.am
1 # preamble
2 NULL =
3
4 moc_headers = \
5         qtitem.h \
6         gstqsgtexture.h \
7         $(NULL)
8
9 moc_generated = \
10         moc_qtitem.cc \
11         moc_gstqsgtexture.cc \
12         $(NULL)
13
14 #anything generated by the Qt tools...
15 BUILT_SOURCES = $(moc_generated)
16 CLEANFILES = $(moc_generated)
17
18 sources = \
19         gstqsgtexture.cc \
20         qtitem.cc \
21         gstqtsink.cc \
22         gstqtsink.h \
23         gstplugin.cc \
24         $(moc_headers) \
25         $(moc_generated) \
26         $(NULL)
27
28 libqtsink_la_CXXFLAGS = \
29         -I$(top_srcdir)/gst-libs \
30         -I$(top_builddir)/gst-libs \
31         $(GST_CXXFLAGS) \
32         $(GST_BASE_CFLAGS) \
33         $(GST_PLUGINS_BASE_CFLAGS) \
34         $(QT_CFLAGS)
35 libqtsink_la_LIBADD = \
36         $(GST_BASE_LIBS) \
37         $(GST_PLUGINS_BASE_LIBS) \
38         $(QT_LIBS) \
39         $(top_builddir)/gst-libs/gst/gl/libgstgl-$(GST_API_VERSION).la \
40         -lgstvideo-$(GST_API_VERSION)
41
42 libqtsink_la_SOURCES = $(sources)
43 libqtsink_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
44 libqtsink_la_LIBTOOLFLAGS = $(GST_PLUGIN_LIBTOOLFLAGS)
45
46 plugin_LTLIBRARIES = libqtsink.la
47
48 $(moc_generated): moc_%.cc: %.h
49         @@MOC@ -o$@ $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(MOC_CPPFLAGS) $<
50
51 ui-%.h: %.ui
52         @@UIC@ -o $@ $<
53
54 qrc-%.cc: %.qrc
55         @@RCC@ -o $@ $<