Merge remote-tracking branch 'gerrit/master' into newdocs
[profile/ivi/qtbase.git] / src / gui / kernel / kernel.pri
1 # Qt kernel module
2
3 # Only used on platforms with CONFIG += precompile_header
4 PRECOMPILED_HEADER = kernel/qt_gui_pch.h
5
6
7 KERNEL_P= kernel
8 HEADERS += \
9         kernel/qgenericpluginfactory.h \
10         kernel/qgenericplugin.h \
11         kernel/qwindowsysteminterface.h \
12         kernel/qwindowsysteminterface_p.h \
13         kernel/qplatformintegration.h \
14         kernel/qplatformdrag.h \
15         kernel/qplatformscreen.h \
16         kernel/qplatformscreen_p.h \
17         kernel/qplatforminputcontext.h \
18         kernel/qplatforminputcontext_p.h \
19         kernel/qplatforminputcontextfactory_p.h \
20         kernel/qplatforminputcontextplugin_p.h \
21         kernel/qplatformintegrationfactory_p.h \
22         kernel/qplatformintegrationplugin.h \
23         kernel/qplatformtheme.h\
24         kernel/qplatformthemefactory_p.h \
25         kernel/qplatformthemeplugin.h \
26         kernel/qplatformwindow.h \
27         kernel/qplatformwindow_p.h \
28         kernel/qplatformcursor.h \
29         kernel/qplatformclipboard.h \
30         kernel/qplatformnativeinterface.h \
31         kernel/qplatformmenu.h \
32         kernel/qsurfaceformat.h \
33         kernel/qguiapplication.h \
34         kernel/qguiapplication_p.h \
35         kernel/qwindow_p.h \
36         kernel/qwindow.h \
37         kernel/qplatformsurface.h \
38         kernel/qsurface.h \
39         kernel/qclipboard.h \
40         kernel/qcursor.h \
41         kernel/qcursor_p.h \
42         kernel/qdrag.h \
43         kernel/qdnd_p.h \
44         kernel/qevent.h \
45         kernel/qevent_p.h \
46         kernel/qinputmethod.h \
47         kernel/qinputmethod_p.h \
48         kernel/qkeysequence.h \
49         kernel/qkeysequence_p.h \
50         kernel/qkeymapper_p.h \
51         kernel/qpalette.h \
52         kernel/qshortcutmap_p.h \
53         kernel/qsessionmanager.h \
54         kernel/qwindowdefs.h \
55         kernel/qscreen.h \
56         kernel/qscreen_p.h \
57         kernel/qstylehints.h \
58         kernel/qtouchdevice.h \
59         kernel/qtouchdevice_p.h \
60         kernel/qplatformsharedgraphicscache.h \
61         kernel/qplatformdialoghelper.h \
62         kernel/qplatformservices.h \
63         kernel/qplatformscreenpageflipper.h \
64         kernel/qplatformsystemtrayicon.h
65
66 SOURCES += \
67         kernel/qclipboard_qpa.cpp \
68         kernel/qcursor_qpa.cpp \
69         kernel/qgenericpluginfactory.cpp \
70         kernel/qgenericplugin.cpp \
71         kernel/qwindowsysteminterface.cpp \
72         kernel/qplatforminputcontextfactory.cpp \
73         kernel/qplatforminputcontextplugin.cpp \
74         kernel/qplatforminputcontext.cpp \
75         kernel/qplatformintegration.cpp \
76         kernel/qplatformdrag.cpp \
77         kernel/qplatformscreen.cpp \
78         kernel/qplatformintegrationfactory.cpp \
79         kernel/qplatformintegrationplugin.cpp \
80         kernel/qplatformtheme.cpp \
81         kernel/qplatformthemefactory.cpp \
82         kernel/qplatformthemeplugin.cpp \
83         kernel/qplatformwindow.cpp \
84         kernel/qplatformcursor.cpp \
85         kernel/qplatformclipboard.cpp \
86         kernel/qplatformnativeinterface.cpp \
87         kernel/qsessionmanager.cpp \
88         kernel/qsurfaceformat.cpp \
89         kernel/qguiapplication.cpp \
90         kernel/qwindow.cpp \
91         kernel/qplatformsurface.cpp \
92         kernel/qsurface.cpp \
93         kernel/qclipboard.cpp \
94         kernel/qcursor.cpp \
95         kernel/qdrag.cpp \
96         kernel/qdnd.cpp \
97         kernel/qevent.cpp \
98         kernel/qinputmethod.cpp \
99         kernel/qkeysequence.cpp \
100         kernel/qkeymapper.cpp \
101         kernel/qkeymapper_qpa.cpp \
102         kernel/qpalette.cpp \
103         kernel/qguivariant.cpp \
104         kernel/qscreen.cpp \
105         kernel/qshortcutmap.cpp \
106         kernel/qstylehints.cpp \
107         kernel/qtouchdevice.cpp \
108         kernel/qplatformsharedgraphicscache.cpp \
109         kernel/qplatformdialoghelper.cpp \
110         kernel/qplatformservices.cpp \
111         kernel/qplatformscreenpageflipper.cpp \
112         kernel/qplatformsystemtrayicon_qpa.cpp
113
114 contains(QT_CONFIG, opengl)|contains(QT_CONFIG, opengles2) {
115     HEADERS += \
116             kernel/qplatformopenglcontext.h \
117             kernel/qopenglcontext.h \
118             kernel/qopenglcontext_p.h
119
120     SOURCES += \
121             kernel/qplatformopenglcontext.cpp \
122             kernel/qopenglcontext.cpp
123 }
124
125 win32:HEADERS+=kernel/qwindowdefs_win.h