2 include(../../qpluginbase.pri)
4 QTDIR_build:DESTDIR = $$QT_BUILD_TREE/plugins/platforms
5 QT += opengl opengl-private platformsupport platformsupport-private widgets-private
7 # Uncomment this to build with support for IMF once it becomes available in the BBNDK
10 # Uncomment these to enable debugging output for various aspects of the plugin
11 #DEFINES += QQNXBUFFER_DEBUG
12 #DEFINES += QQNXCLIPBOARD_DEBUG
13 #DEFINES += QQNXEVENTTHREAD_DEBUG
14 #DEFINES += QQNXGLBACKINGSTORE_DEBUG
15 #DEFINES += QQNXGLCONTEXT_DEBUG
16 #DEFINES += QQNXINPUTCONTEXT_DEBUG
17 #DEFINES += QQNXINPUTCONTEXT_IMF_EVENT_DEBUG
18 #DEFINES += QQNXINTEGRATION_DEBUG
19 #DEFINES += QQNXNAVIGATOREVENTHANDLER_DEBUG
20 #DEFINES += QQNXNAVIGATOREVENTNOTIFIER_DEBUG
21 #DEFINES += QQNXRASTERBACKINGSTORE_DEBUG
22 #DEFINES += QQNXROOTWINDOW_DEBUG
23 #DEFINES += QQNXSCREEN_DEBUG
24 #DEFINES += QQNXSCREENEVENT_DEBUG
25 #DEFINES += QQNXVIRTUALKEYBOARD_DEBUG
26 #DEFINES += QQNXWINDOW_DEBUG
32 qqnxglbackingstore.cpp \
34 qqnxnavigatoreventhandler.cpp \
35 qqnxnavigatoreventnotifier.cpp \
38 qqnxrasterbackingstore.cpp \
39 qqnxvirtualkeyboard.cpp \
42 qqnxscreeneventhandler.cpp \
43 qqnxabstractvirtualkeyboard.cpp \
44 qqnxnativeinterface.cpp
51 qqnxnavigatoreventhandler.h \
52 qqnxnavigatoreventnotifier.h \
54 qqnxglbackingstore.h \
57 qqnxrasterbackingstore.h \
58 qqnxvirtualkeyboard.h \
61 qqnxscreeneventhandler.h \
62 qqnxabstractvirtualkeyboard.h \
66 SOURCES += qqnxservices.cpp
67 HEADERS += qqnxservices.h
72 HEADERS += qqnxinputcontext_imf.h
73 SOURCES += qqnxinputcontext_imf.cpp
75 HEADERS += qqnxinputcontext_noimf.h
76 SOURCES += qqnxinputcontext_noimf.cpp
79 OTHER_FILES += qnx.json
81 QMAKE_CXXFLAGS += -I./private
83 LIBS += -lpps -lscreen -lEGL -lclipboard
89 include (../../../platformsupport/eglconvenience/eglconvenience.pri)
90 include (../../../platformsupport/fontdatabases/fontdatabases.pri)
92 target.path += $$[QT_INSTALL_PLUGINS]/platforms