~timo-jyrinki/ubuntu/trusty/maliit-framework/fix_qt52

« back to all changes in this revision

Viewing changes to src/src.pro

  • Committer: Package Import Robot
  • Author(s): Ricardo Salveti de Araujo, Sergio Schvezov, Ricardo Salveti de Araujo
  • Date: 2013-07-23 19:47:04 UTC
  • mfrom: (1.1.2) (1.2.1 experimental)
  • Revision ID: package-import@ubuntu.com-20130723194704-1lsy1kmlda069cea
Tags: 0.99.0+git20130615+97e8335-0ubuntu1
[ Sergio Schvezov ]
* New build from HEAD 97e8335.
* Packaging import from lp:phablet-extras/maliit-framework.

[ Ricardo Salveti de Araujo ]
* debian/control: adding vcs and fixing dependencies
* General package cleanup

Show diffs side-by-side

added added

removed removed

Lines of Context:
8
8
 
9
9
# Input
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 \
28
23
 
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 \
45
35
 
46
36
PLUGIN_HEADERS_PRIVATE += \
47
37
        maliit/plugins/keyoverride_p.h \
51
41
 
52
42
SERVER_HEADERS_PUBLIC += \
53
43
        mimserver.h \
54
 
        mimabstractserverlogic.h \
55
 
        mimapphostedserverlogic.h \
56
 
        mimstandaloneserverlogic.h \
57
44
 
58
45
SERVER_SOURCES += \
59
46
        mimserver.cpp \
60
 
        mimabstractserverlogic.cpp \
61
 
        mimapphostedserverlogic.cpp \
62
 
        mimstandaloneserverlogic.cpp \
63
 
 
64
 
!contains(QT_MAJOR_VERSION, 5) {
65
 
    SERVER_HEADERS_PUBLIC += \
66
 
        mimdummyinputcontext.h \
67
 
 
68
 
    SERVER_SOURCES += \
69
 
        mimdummyinputcontext.cpp \
70
 
}
71
 
 
72
 
contains(QT_MAJOR_VERSION, 5) {
73
 
    PLUGIN_HEADERS_PUBLIC += maliit/plugins/quickviewsurface.h
74
 
    PLUGIN_SOURCES += maliit/plugins/quickviewsurface.cpp
75
 
 
76
 
    SERVER_HEADERS_PRIVATE += \
77
 
        quickviewsurfacegroup.h \
78
 
        quickviewsurfacefactory.h \
79
 
        quickviewsurfacefactory_p.h \
80
 
 
81
 
    SERVER_SOURCES += \
82
 
        quickviewsurfacegroup.cpp \
83
 
        quickviewsurfacefactory.cpp \
84
 
}
85
 
 
86
 
wayland {
87
 
    contains(QT_MAJOR_VERSION, 5) {
88
 
        load(wayland-scanner)
89
 
        WAYLANDSOURCES += \
90
 
            $$IN_PWD/desktop-shell.xml
91
 
        PKGCONFIG += wayland-client
92
 
    }
93
 
}
94
47
 
95
48
SERVER_HEADERS_PRIVATE += \
96
 
        abstractsurfacegroup.h \
97
 
        abstractsurfacegroupfactory.h \
98
 
        windowedsurface.h \
99
 
        windowedsurface_p.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 \
 
59
        windowgroup.h \
 
60
        windowdata.h \
 
61
        abstractplatform.h \
 
62
        unknownplatform.h \
115
63
 
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 \
 
73
        windowgroup.cpp \
 
74
        windowdata.cpp \
 
75
        abstractplatform.cpp \
 
76
        unknownplatform.cpp \
 
77
 
 
78
!noxcb {
 
79
    SERVER_HEADERS_PRIVATE += xcbplatform.h
 
80
    SERVER_SOURCES += xcbplatform.cpp
 
81
    PKGCONFIG += xcb xcb-xfixes
 
82
}
 
83
 
 
84
wayland {
 
85
    SERVER_HEADERS_PRIVATE += waylandplatform.h
 
86
    SERVER_SOURCES += waylandplatform.cpp
 
87
}
132
88
 
133
89
SETTINGS_HEADERS_PRIVATE += \
134
90
        mimsettingsqsettings.h \
138
94
        mimsettings.cpp \
139
95
        mimsettingsqsettings.cpp \
140
96
 
 
97
QUICK_HEADERS_PRIVATE += \
 
98
        quick/maliitquick.h \
 
99
        quick/inputmethodquick.h \
 
100
        quick/inputmethodquickplugin.h \
 
101
        quick/keyoverridequick.h \
 
102
        quick/keyoverridequick_p.h \
 
103
 
 
104
QUICK_SOURCES += \
 
105
        quick/inputmethodquick.cpp \
 
106
        quick/inputmethodquickplugin.cpp \
 
107
        quick/keyoverridequick.cpp \
 
108
 
 
109
!nohwkeyboard {
 
110
    SERVER_HEADERS_PRIVATE += mimhwkeyboardtracker_p.h
 
111
    SERVER_SOURCES += mimhwkeyboardtracker.cpp
 
112
 
 
113
    enable-contextkit {
 
114
        PKGCONFIG += contextsubscriber-1.0
 
115
        DEFINES += HAVE_CONTEXTSUBSCRIBER
 
116
    } else {
 
117
        # libudev needed by non-contextkit MImHwKeyboardTracker
 
118
        PKGCONFIG += libudev
 
119
    }
 
120
} else {
 
121
    SERVER_SOURCES += mimhwkeyboardtracker_stub.cpp
 
122
}
 
123
 
141
124
HEADERS += \
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
147
131
 
148
132
SOURCES += \
149
133
        $$PLUGIN_SOURCES \
150
134
        $$SERVER_SOURCES \
151
135
        $$SETTINGS_SOURCES \
152
 
 
153
 
x11 {
154
 
    HEADERS += \
155
 
        mpassthruwindow.h \
156
 
        mimremotewindow.h \
157
 
        mimxerrortrap.h \
158
 
        mimxextension.h \
159
 
        mimrotationanimation.h \
160
 
        mimxapplication.h \
161
 
        mimxserverlogic.h \
162
 
 
163
 
    SOURCES += \
164
 
        mimremotewindow.cpp \
165
 
        mimxerrortrap.cpp \
166
 
        mimxextension.cpp \
167
 
        mpassthruwindow.cpp \
168
 
        mimrotationanimation.cpp \
169
 
        mimxapplication.cpp \
170
 
        mimxserverlogic.cpp \
171
 
}
 
136
        $$QUICK_SOURCES
172
137
 
173
138
CONFIG += link_pkgconfig
174
 
QT = core $$QT_WIDGETS gui-private xml
175
 
 
176
 
contains(QT_MAJOR_VERSION, 5) {
177
 
    QT += qml quick
178
 
}
179
 
 
180
 
!disable-dbus {
181
 
    QT += dbus
182
 
}
183
 
 
184
 
enable-contextkit {
185
 
    PKGCONFIG += contextsubscriber-1.0
186
 
    DEFINES += HAVE_CONTEXTSUBSCRIBER
187
 
} else {
188
 
    # libudev needed by non-contextkit MImHwKeyboardTracker
189
 
    PKGCONFIG += libudev
190
 
}
191
 
 
192
 
disable-background-translucency {
193
 
    DEFINES += DISABLE_TRANSLUCENT_BACKGROUND_HINT
194
 
}
 
139
QT = core gui gui-private dbus qml quick
 
140
 
195
141
 
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))){
242
188
    install_prf \
243
189
    install_pkgconfig \
244
190
 
245
 
x11:LIBS += -lXcomposite -lXdamage -lXfixes
246
 
 
 
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)