Added qmafw-gst-subtitles-renderer-0.0.55 for Meego Harmattan 1.2
[mafwsubrenderer] / qmafw-gst-subtitles-renderer / qmafw-gst-subtitles-renderer.pro
diff --git a/qmafw-gst-subtitles-renderer/qmafw-gst-subtitles-renderer.pro b/qmafw-gst-subtitles-renderer/qmafw-gst-subtitles-renderer.pro
new file mode 100644 (file)
index 0000000..05636b4
--- /dev/null
@@ -0,0 +1,99 @@
+TEMPLATE        = lib
+TARGET          = qmafw-gst-renderer-plugin
+VERSION         = 0.0.55-1
+
+QT = core network
+
+isEmpty(PREFIX) {
+    PREFIX=/usr
+}
+
+isEmpty(MODE) {
+    CONFIG += release
+    QMAKE_CXXFLAGS += -g
+    QMAKE_CFLAGS   += -g
+}
+
+contains(MODE, release) {
+    CONFIG += release
+    DEFINES        += G_DISABLE_ASSERT
+    QMAKE_CXXFLAGS += -g
+    QMAKE_CFLAGS   += -g
+}
+
+contains(MODE, debug) {
+    CONFIG += debug
+}
+
+CONFIG          += no_keywords qt qdbus link_pkgconfig plugin
+PKGCONFIG       += qmafw glib-2.0 gobject-2.0 gq-gconf gstreamer-0.10 gstreamer-plugins-base-0.10 QtSparql
+PKGCONFIG       += contextprovider-1.0 contextsubscriber-1.0 qmsystem2 usb_moded
+
+LIBS +=  -lgstinterfaces-0.10 -lgstpbutils-0.10 -ldbus-qeventloop -ltotem-plparser
+
+DEPENDPATH      += . inc src
+INCLUDEPATH     += . inc $$system(pkg-config --variable=includedir qmafw) 
+
+#DEFINES += QT_NO_DEBUG_OUTPUT
+
+QMAKE_CXXFLAGS  += -Wall -Werror
+QMAKE_CFLAGS    += -Wall -Werror
+
+QMAKE_CLEAN     += build-stamp \
+                   configure-stamp
+
+# Version info
+DEFINES             += _VERSION_INFO
+QMAKE_EXTRA_TARGETS += revtarget
+revtarget.target     = inc/version.h
+revtarget.commands  += @echo update version info
+revtarget.commands  += $$escape_expand( \\n\\t )@echo \"namespace \{\" > $$revtarget.target
+revtarget.commands  += $$escape_expand( \\n\\t )@echo \"const char *revision = \\\"$(shell svnversion -n . || echo N/A )\\\";\" >> $$revtarget.target
+revtarget.commands  += $$escape_expand( \\n\\t )@echo \"const char *build_time = \\\"$(shell date )\\\";\" >> $$revtarget.target
+revtarget.commands  += $$escape_expand( \\n\\t )@echo \"\};\" >> $$revtarget.target
+# update revision/buildtime every time when linking is required
+QMAKE_POST_LINK     += @rm -f $$revtarget.target
+
+# Input
+HEADERS += MafwGstRenderer.h \
+    MafwGstRendererPlugin.h \
+    MafwBlankingPreventer.h \
+    mafw-gst-renderer-utils.h \
+    mafw-gst-renderer-worker.h \
+    MafwGstRendererVolume.h \
+    MafwGstRendererPlaylistFileUtility.h \
+    MafwGstRendererNetworkMonitor.h \
+    MafwGstRendererDolby.h \
+    MafwGstScreenshot.h \
+    MafwMmcMonitor.h \
+    mafw-gst-renderer-seeker.h \
+    MafwGstRendererHaltState.h
+
+SOURCES += MafwGstRenderer.cpp \
+    MafwGstRendererPlugin.cpp \
+    MafwBlankingPreventer.cpp \
+    mafw-gst-renderer-utils.c \
+    mafw-gst-renderer-worker.c \
+    MafwGstRendererVolume.cpp \
+    MafwGstRendererPlaylistFileUtility.cpp \
+    MafwGstRendererNetworkMonitor.cpp \
+    MafwGstRendererDolby.cpp \
+    MafwGstScreenshot.cpp \
+    MafwMmcMonitor.cpp \
+    mafw-gst-renderer-seeker.c \
+    MafwGstRendererHaltState.cpp
+
+DISTFILES += qmafw-gst-renderer.service
+
+# Installation
+service.files     = com.nokia.mafw.plugin.libqmafw_gst_renderer_plugin.service
+service.path      = $$PREFIX/share/dbus-1/services
+target.path       = $$PREFIX/lib/qmafw-plugin
+
+context.files     = com.nokia.mafw.context_provider.libqmafw_gst_renderer.context
+context.path      = $$PREFIX/share/contextkit/providers
+
+settings.files    = mafw-gst-renderer-plugin.conf
+settings.path     = /usr/share/qmafw
+
+INSTALLS         += target service context settings