summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforms/blackberry/blackberry.pro
diff options
context:
space:
mode:
authorSean Harmer <sean.harmer.qnx@kdab.com>2012-01-19 20:10:43 +0000
committerQt by Nokia <qt-info@nokia.com>2012-02-28 12:39:35 +0100
commit87366cc7ab7e2e5f23614a8501f33b6cb0b65f97 (patch)
treea554ba487b2f568ad81a9b2070ab075d681342c6 /src/plugins/platforms/blackberry/blackberry.pro
parent151f17d7e65df83c056329372f6bc09b45fa5ad5 (diff)
Initial import of the Blackberry QPA plugin for Qt5
This is dependent upon the following Change Id's: I5ebcffb7153f4216d69921d4818051e6b3d14d8a Iec065f528f5edd848be580807a607488dc2e401f Change-Id: I234e3c4272d7474d8f8e20fc4fea20d95c829cb5 Reviewed-by: Kevin Krammer <kevin.krammer@kdab.com> Reviewed-by: Jørgen Lind <jorgen.lind@nokia.com>
Diffstat (limited to 'src/plugins/platforms/blackberry/blackberry.pro')
-rw-r--r--src/plugins/platforms/blackberry/blackberry.pro71
1 files changed, 71 insertions, 0 deletions
diff --git a/src/plugins/platforms/blackberry/blackberry.pro b/src/plugins/platforms/blackberry/blackberry.pro
new file mode 100644
index 0000000000..94b9c5dbc8
--- /dev/null
+++ b/src/plugins/platforms/blackberry/blackberry.pro
@@ -0,0 +1,71 @@
+TARGET = blackberry
+include(../../qpluginbase.pri)
+
+QTDIR_build:DESTDIR = $$QT_BUILD_TREE/plugins/platforms
+QT += opengl opengl-private platformsupport platformsupport-private widgets-private
+
+# Uncomment this to build with support for IMF once it becomes available in the BBNDK
+#CONFIG += qbb_imf
+
+# Uncomment these to enable debugging output for various aspects of the plugin
+#DEFINES += QBBBUFFER_DEBUG
+#DEFINES += QBBCLIPBOARD_DEBUG
+#DEFINES += QBBEVENTTHREAD_DEBUG
+#DEFINES += QBBGLBACKINGSTORE_DEBUG
+#DEFINES += QBBGLCONTEXT_DEBUG
+#DEFINES += QBBINPUTCONTEXT_DEBUG
+#DEFINES += QBBINPUTCONTEXT_IMF_EVENT_DEBUG
+#DEFINES += QBBINTEGRATION_DEBUG
+#DEFINES += QBBNAVIGATORTHREAD_DEBUG
+#DEFINES += QBBRASTERBACKINGSTORE_DEBUG
+#DEFINES += QBBROOTWINDOW_DEBUG
+#DEFINES += QBBSCREEN_DEBUG
+#DEFINES += QBBVIRTUALKEYBOARD_DEBUG
+#DEFINES += QBBWINDOW_DEBUG
+
+SOURCES = main.cpp \
+ qbbbuffer.cpp \
+ qbbeventthread.cpp \
+ qbbglcontext.cpp \
+ qbbglbackingstore.cpp \
+ qbbintegration.cpp \
+ qbbnavigatorthread.cpp \
+ qbbscreen.cpp \
+ qbbwindow.cpp \
+ qbbrasterbackingstore.cpp \
+ qbbvirtualkeyboard.cpp \
+ qbbclipboard.cpp \
+ qbbrootwindow.cpp
+
+HEADERS = qbbbuffer.h \
+ qbbeventthread.h \
+ qbbkeytranslator.h \
+ qbbintegration.h \
+ qbbnavigatorthread.h \
+ qbbglcontext.h \
+ qbbglbackingstore.h \
+ qbbscreen.h \
+ qbbwindow.h \
+ qbbrasterbackingstore.h \
+ qbbvirtualkeyboard.h \
+ qbbclipboard.h \
+ qbbrootwindow.h
+
+CONFIG(qbb_imf) {
+ DEFINES += QBB_IMF
+ HEADERS += qbbinputcontext_imf.h
+ SOURCES += qbbinputcontext_imf.cpp
+} else {
+ HEADERS += qbbinputcontext_noimf.h
+ SOURCES += qbbinputcontext_noimf.cpp
+}
+
+QMAKE_CXXFLAGS += -I./private
+
+LIBS += -lpps -lscreen -lEGL -lclipboard
+
+include (../../../platformsupport/eglconvenience/eglconvenience.pri)
+include (../../../platformsupport/fontdatabases/fontdatabases.pri)
+
+target.path += $$[QT_INSTALL_PLUGINS]/platforms
+INSTALLS += target