1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
|
TARGET = qpa-mirserver
TEMPLATE = lib
QT -= gui
QT += core-private gui-private platformsupport-private dbus sensors
CONFIG += plugin
CONFIG += no_keywords # "signals" clashes with Mir
CONFIG += qpa/genericunixfontdatabase
# CONFIG += c++11 # only enables C++0x
QMAKE_CXXFLAGS = -std=c++11 -Werror -Wall
QMAKE_LFLAGS = -std=c++11 -Wl,-no-undefined
CONFIG += link_pkgconfig
PKGCONFIG += mircommon mirserver mirclient egl xkbcommon url-dispatcher-1
LIBS += -lboost_system
SOURCES += \
connectioncreator.cpp \
qteventfeeder.cpp \
plugin.cpp \
qmirserver.cpp \
sessionauthorizer.cpp \
sessionlistener.cpp \
surfaceconfigurator.cpp \
messageprocessor.cpp \
mirplacementstrategy.cpp \
mirserverconfiguration.cpp \
mirserverstatuslistener.cpp \
display.cpp \
screen.cpp \
displaywindow.cpp \
mirserverintegration.cpp \
miropenglcontext.cpp \
nativeinterface.cpp \
qtcompositor.cpp \
services.cpp \
ubuntutheme.cpp \
unityprotobufservice.cpp \
unityrpc.cpp
HEADERS += \
connectioncreator.h \
qteventfeeder.h \
plugin.h \
qmirserver.h \
sessionauthorizer.h \
sessionlistener.h \
surfaceconfigurator.h \
logging.h \
messageprocessor.h \
mirglconfig.h \
mirplacementstrategy.h \
mirserverconfiguration.h \
mirserverstatuslistener.h \
display.h \
screen.h \
displaywindow.h \
mirserverintegration.h \
miropenglcontext.h \
nativeinterface.h \
qtcompositor.h \
services.h \
ubuntutheme.h \
unityprotobufservice.h \
unityrpc.h
# Installation path
target.path += $$[QT_INSTALL_PLUGINS]/platforms
INSTALLS += target
|