10
10
PLUGIN_HEADERS_PUBLIC = \
11
maliit/plugins/abstractsurface.h \
12
maliit/plugins/abstractwidgetssurface.h \
13
maliit/plugins/abstractsurfacefactory.h \
14
11
maliit/plugins/inputmethodplugin.h \
15
maliit/plugins/abstractpluginfactory.h \
16
12
maliit/plugins/abstractinputmethod.h \
17
13
maliit/plugins/abstractinputmethodhost.h \
18
14
maliit/plugins/keyoverride.h \
24
20
maliit/plugins/plugindescription.h \
25
21
maliit/plugins/subviewdescription.h \
26
22
maliit/plugins/abstractpluginsetting.h \
27
maliit/plugins/testsurfacefactory.h \
29
24
PLUGIN_SOURCES += \
30
maliit/plugins/abstractsurface.cpp \
31
maliit/plugins/abstractwidgetssurface.cpp \
32
maliit/plugins/abstractsurfacefactory.cpp \
33
maliit/plugins/abstractpluginfactory.cpp \
34
25
maliit/plugins/abstractinputmethod.cpp \
35
26
maliit/plugins/abstractinputmethodhost.cpp \
36
27
maliit/plugins/keyoverride.cpp \
41
32
maliit/plugins/updatereceiver.cpp \
42
33
maliit/plugins/plugindescription.cpp \
43
34
maliit/plugins/subviewdescription.cpp \
44
maliit/plugins/testsurfacefactory.cpp \
46
36
PLUGIN_HEADERS_PRIVATE += \
47
37
maliit/plugins/keyoverride_p.h \
52
42
SERVER_HEADERS_PUBLIC += \
54
mimabstractserverlogic.h \
55
mimapphostedserverlogic.h \
56
mimstandaloneserverlogic.h \
58
45
SERVER_SOURCES += \
60
mimabstractserverlogic.cpp \
61
mimapphostedserverlogic.cpp \
62
mimstandaloneserverlogic.cpp \
64
!contains(QT_MAJOR_VERSION, 5) {
65
SERVER_HEADERS_PUBLIC += \
66
mimdummyinputcontext.h \
69
mimdummyinputcontext.cpp \
72
contains(QT_MAJOR_VERSION, 5) {
73
PLUGIN_HEADERS_PUBLIC += maliit/plugins/quickviewsurface.h
74
PLUGIN_SOURCES += maliit/plugins/quickviewsurface.cpp
76
SERVER_HEADERS_PRIVATE += \
77
quickviewsurfacegroup.h \
78
quickviewsurfacefactory.h \
79
quickviewsurfacefactory_p.h \
82
quickviewsurfacegroup.cpp \
83
quickviewsurfacefactory.cpp \
87
contains(QT_MAJOR_VERSION, 5) {
90
$$IN_PWD/desktop-shell.xml
91
PKGCONFIG += wayland-client
95
48
SERVER_HEADERS_PRIVATE += \
96
abstractsurfacegroup.h \
97
abstractsurfacegroupfactory.h \
100
windowedsurfacefactory_p.h \
101
windowedsurfacegroup.h \
102
mimpluginsproxywidget.h \
103
49
mimpluginmanager.h \
104
50
mimpluginmanager_p.h \
105
51
minputmethodhost.h \
108
54
msharedattributeextensionmanager.h \
109
55
mimhwkeyboardtracker.h \
110
56
mimonscreenplugins.h \
111
mimhwkeyboardtracker_p.h \
112
mindicatorserviceclient.h \
113
57
mimsubviewoverride.h \
114
58
mimserveroptions.h \
116
64
SERVER_SOURCES += \
117
abstractsurfacegroup.cpp \
118
abstractsurfacegroupfactory.cpp \
119
windowedsurface.cpp \
120
windowedsurfacegroup.cpp \
121
65
mimpluginmanager.cpp \
122
66
minputmethodhost.cpp \
123
67
mattributeextensionid.cpp \
124
68
mattributeextensionmanager.cpp \
125
69
msharedattributeextensionmanager.cpp \
126
mimhwkeyboardtracker.cpp \
127
mimpluginsproxywidget.cpp \
128
70
mimonscreenplugins.cpp \
129
mindicatorserviceclient.cpp \
130
71
mimsubviewoverride.cpp \
131
72
mimserveroptions.cpp \
75
abstractplatform.cpp \
79
SERVER_HEADERS_PRIVATE += xcbplatform.h
80
SERVER_SOURCES += xcbplatform.cpp
81
PKGCONFIG += xcb xcb-xfixes
85
SERVER_HEADERS_PRIVATE += waylandplatform.h
86
SERVER_SOURCES += waylandplatform.cpp
133
89
SETTINGS_HEADERS_PRIVATE += \
134
90
mimsettingsqsettings.h \
139
95
mimsettingsqsettings.cpp \
97
QUICK_HEADERS_PRIVATE += \
99
quick/inputmethodquick.h \
100
quick/inputmethodquickplugin.h \
101
quick/keyoverridequick.h \
102
quick/keyoverridequick_p.h \
105
quick/inputmethodquick.cpp \
106
quick/inputmethodquickplugin.cpp \
107
quick/keyoverridequick.cpp \
110
SERVER_HEADERS_PRIVATE += mimhwkeyboardtracker_p.h
111
SERVER_SOURCES += mimhwkeyboardtracker.cpp
114
PKGCONFIG += contextsubscriber-1.0
115
DEFINES += HAVE_CONTEXTSUBSCRIBER
117
# libudev needed by non-contextkit MImHwKeyboardTracker
121
SERVER_SOURCES += mimhwkeyboardtracker_stub.cpp
142
125
$$PLUGIN_HEADERS_PUBLIC \
143
126
$$PLUGIN_HEADERS_PRIVATE \
144
127
$$SERVER_HEADERS_PUBLIC \
145
128
$$SERVER_HEADERS_PRIVATE \
146
129
$$SETTINGS_HEADERS_PRIVATE \
130
$$QUICK_HEADERS_PRIVATE
149
133
$$PLUGIN_SOURCES \
150
134
$$SERVER_SOURCES \
151
135
$$SETTINGS_SOURCES \
159
mimrotationanimation.h \
164
mimremotewindow.cpp \
167
mpassthruwindow.cpp \
168
mimrotationanimation.cpp \
169
mimxapplication.cpp \
170
mimxserverlogic.cpp \
173
138
CONFIG += link_pkgconfig
174
QT = core $$QT_WIDGETS gui-private xml
176
contains(QT_MAJOR_VERSION, 5) {
185
PKGCONFIG += contextsubscriber-1.0
186
DEFINES += HAVE_CONTEXTSUBSCRIBER
188
# libudev needed by non-contextkit MImHwKeyboardTracker
192
disable-background-translucency {
193
DEFINES += DISABLE_TRANSLUCENT_BACKGROUND_HINT
139
QT = core gui gui-private dbus qml quick
196
142
# coverage flags are off per default, but can be turned on via qmake COV_OPTION=on
197
143
for(OPTION,$$list($$lower($$COV_OPTION))){
243
189
install_pkgconfig \
245
x11:LIBS += -lXcomposite -lXdamage -lXfixes
191
include($$TOP_DIR/weston-protocols/libmaliit-weston-protocols.pri)
247
192
include($$TOP_DIR/connection/libmaliit-connection.pri)
248
193
include($$TOP_DIR/common/libmaliit-common.pri)