X-Git-Url: http://git.maemo.org/git/?p=mafwsubrenderer;a=blobdiff_plain;f=qmafw-gst-subtitles-renderer%2Fqmafw-gst-subtitles-renderer.pro;fp=qmafw-gst-subtitles-renderer%2Fqmafw-gst-subtitles-renderer.pro;h=05636b46473005ab65a67778ff148fea59e12ba6;hp=0000000000000000000000000000000000000000;hb=226d35244df85a27c332d3a3ded1b25b3c7f4951;hpb=57ba96e291a055f69dbfd4ae9f1ae2390e36986e 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 index 0000000..05636b4 --- /dev/null +++ b/qmafw-gst-subtitles-renderer/qmafw-gst-subtitles-renderer.pro @@ -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