1# Qt kernel module
2
3# Only used on platforms with CONFIG += precompile_header
4PRECOMPILED_HEADER = kernel/qt_widgets_pch.h
5
6KERNEL_P= kernel
7HEADERS += \
8        kernel/qtwidgetsglobal.h \
9        kernel/qtwidgetsglobal_p.h \
10        kernel/qaction.h \
11        kernel/qaction_p.h \
12	kernel/qactiongroup.h \
13	kernel/qapplication.h \
14	kernel/qapplication_p.h \
15        kernel/qwidgetrepaintmanager_p.h \
16	kernel/qboxlayout.h \
17	kernel/qdesktopwidget.h \
18	kernel/qgridlayout.h \
19        kernel/qlayout.h \
20	kernel/qlayout_p.h \
21	kernel/qlayoutengine_p.h \
22	kernel/qlayoutitem.h \
23        kernel/qshortcut.h \
24	kernel/qsizepolicy.h \
25        kernel/qstackedlayout.h \
26        kernel/qwidget.h \
27        kernel/qwidget_p.h \
28	kernel/qwidgetaction.h \
29	kernel/qwidgetaction_p.h \
30	kernel/qgesture.h \
31	kernel/qgesture_p.h \
32	kernel/qstandardgestures_p.h \
33	kernel/qgesturerecognizer.h \
34	kernel/qgesturemanager_p.h \
35        kernel/qdesktopwidget_p.h \
36        kernel/qwidgetwindow_p.h \
37        kernel/qwindowcontainer_p.h \
38        kernel/qtestsupport_widgets.h
39
40SOURCES += \
41	kernel/qaction.cpp \
42	kernel/qactiongroup.cpp \
43	kernel/qapplication.cpp \
44        kernel/qwidgetrepaintmanager.cpp \
45        kernel/qboxlayout.cpp \
46	kernel/qgridlayout.cpp \
47        kernel/qlayout.cpp \
48	kernel/qlayoutengine.cpp \
49	kernel/qlayoutitem.cpp \
50        kernel/qshortcut.cpp \
51        kernel/qsizepolicy.cpp \
52        kernel/qstackedlayout.cpp \
53	kernel/qwidget.cpp \
54	kernel/qwidgetaction.cpp \
55	kernel/qgesture.cpp \
56	kernel/qstandardgestures.cpp \
57	kernel/qgesturerecognizer.cpp \
58	kernel/qgesturemanager.cpp \
59        kernel/qdesktopwidget.cpp \
60        kernel/qwidgetsvariant.cpp \
61        kernel/qwidgetwindow.cpp \
62        kernel/qwindowcontainer.cpp \
63        kernel/qtestsupport_widgets.cpp
64
65macx: {
66    HEADERS += kernel/qmacgesturerecognizer_p.h
67    SOURCES += kernel/qmacgesturerecognizer.cpp
68}
69
70qtConfig(opengl) {
71    HEADERS += kernel/qopenglwidget.h
72    SOURCES += kernel/qopenglwidget.cpp
73}
74
75qtConfig(formlayout) {
76    HEADERS += kernel/qformlayout.h
77    SOURCES += kernel/qformlayout.cpp
78}
79
80qtConfig(tooltip) {
81    HEADERS += kernel/qtooltip.h
82    SOURCES += kernel/qtooltip.cpp
83}
84
85qtConfig(whatsthis) {
86    HEADERS += kernel/qwhatsthis.h
87    SOURCES += kernel/qwhatsthis.cpp
88}
89