1# Qt core object module
2
3HEADERS += \
4        kernel/qabstracteventdispatcher.h \
5        kernel/qabstractitemmodel.h \
6        kernel/qabstractitemmodel_p.h \
7        kernel/qbasictimer.h \
8        kernel/qeventloop.h\
9        kernel/qpointer.h \
10        kernel/qcorecmdlineargs_p.h \
11        kernel/qcoreapplication.h \
12        kernel/qcoreevent.h \
13        kernel/qmetaobject.h \
14        kernel/qmetatype.h \
15        kernel/qmimedata.h \
16        kernel/qobject.h \
17        kernel/qobjectdefs.h \
18        kernel/qsignalmapper.h \
19        kernel/qsocketnotifier.h \
20        kernel/qtimer.h \
21        kernel/qtranslator.h \
22        kernel/qtranslator_p.h \
23        kernel/qvariant.h \
24        kernel/qabstracteventdispatcher_p.h \
25        kernel/qcoreapplication_p.h \
26        kernel/qobjectcleanuphandler.h \
27        kernel/qvariant_p.h \
28        kernel/qmetaobject_p.h \
29        kernel/qobject_p.h \
30        kernel/qcoreglobaldata_p.h \
31        kernel/qsharedmemory.h \
32        kernel/qsharedmemory_p.h \
33        kernel/qsystemsemaphore.h \
34        kernel/qsystemsemaphore_p.h \
35        kernel/qfunctions_p.h \
36        kernel/qmath.h \
37        kernel/qsystemerror_p.h
38
39SOURCES += \
40        kernel/qabstracteventdispatcher.cpp \
41        kernel/qabstractitemmodel.cpp \
42        kernel/qbasictimer.cpp \
43        kernel/qeventloop.cpp \
44        kernel/qcoreapplication.cpp \
45        kernel/qcoreevent.cpp \
46        kernel/qmetaobject.cpp \
47        kernel/qmetatype.cpp \
48        kernel/qmimedata.cpp \
49        kernel/qobject.cpp \
50        kernel/qobjectcleanuphandler.cpp \
51        kernel/qsignalmapper.cpp \
52        kernel/qsocketnotifier.cpp \
53        kernel/qtimer.cpp \
54        kernel/qtranslator.cpp \
55        kernel/qvariant.cpp \
56        kernel/qcoreglobaldata.cpp \
57        kernel/qsharedmemory.cpp \
58        kernel/qsystemsemaphore.cpp \
59        kernel/qpointer.cpp \
60        kernel/qmath.cpp \
61        kernel/qsystemerror.cpp
62
63win32 {
64        SOURCES += \
65                kernel/qeventdispatcher_win.cpp \
66                kernel/qcoreapplication_win.cpp \
67                kernel/qwineventnotifier_p.cpp \
68                kernel/qsharedmemory_win.cpp \
69                kernel/qsystemsemaphore_win.cpp
70        HEADERS += \
71                kernel/qeventdispatcher_win_p.h \
72                kernel/qwineventnotifier_p.h
73}
74
75
76wince*: {
77        SOURCES += \
78                kernel/qfunctions_wince.cpp
79        HEADERS += \
80                kernel/qfunctions_wince.h
81}
82
83mac:!embedded:!qpa{
84    SOURCES += \
85        kernel/qcoreapplication_mac.cpp
86}
87
88mac:!nacl {
89       SOURCES += \
90                kernel/qcore_mac.cpp
91}
92
93nacl {
94    SOURCES += \
95        kernel/qfunctions_nacl.cpp
96    HEADERS += \
97        kernel/qfunctions_nacl.h
98}
99
100unix:!symbian {
101        SOURCES += \
102                kernel/qcore_unix.cpp \
103                kernel/qcrashhandler.cpp \
104                kernel/qsharedmemory_unix.cpp \
105                kernel/qsystemsemaphore_unix.cpp
106        HEADERS += \
107                kernel/qcore_unix_p.h \
108                kernel/qcrashhandler_p.h
109
110        contains(QT_CONFIG, glib) {
111            SOURCES += \
112                kernel/qeventdispatcher_glib.cpp
113            HEADERS += \
114                kernel/qeventdispatcher_glib_p.h
115            QMAKE_CXXFLAGS += $$QT_CFLAGS_GLIB
116            LIBS_PRIVATE +=$$QT_LIBS_GLIB
117        }
118            SOURCES += \
119                kernel/qeventdispatcher_unix.cpp
120            HEADERS += \
121                kernel/qeventdispatcher_unix_p.h
122
123   contains(QT_CONFIG, clock-gettime):include($$QT_SOURCE_TREE/config.tests/unix/clock-gettime/clock-gettime.pri)
124}
125
126symbian {
127        SOURCES += \
128                kernel/qcore_unix.cpp \
129                kernel/qcrashhandler.cpp \
130                kernel/qeventdispatcher_symbian.cpp \
131                kernel/qcore_symbian_p.cpp \
132                kernel/qsharedmemory_symbian.cpp \
133                kernel/qsystemsemaphore_symbian.cpp
134
135        HEADERS += \
136                kernel/qcore_unix_p.h \
137                kernel/qcrashhandler_p.h \
138                kernel/qeventdispatcher_symbian_p.h \
139                kernel/qcore_symbian_p.h
140}
141
142vxworks {
143        SOURCES += \
144                kernel/qfunctions_vxworks.cpp
145        HEADERS += \
146                kernel/qfunctions_vxworks.h
147}
148
149
150integrity {
151       SOURCES += \
152                 kernel/qcore_unix.cpp \
153                 kernel/qcrashhandler.cpp \
154                 kernel/qsharedmemory_unix.cpp \
155                 kernel/qsystemsemaphore_unix.cpp \
156                 kernel/qeventdispatcher_unix.cpp
157       HEADERS += \
158                 kernel/qcore_unix_p.h \
159                 kernel/qcrashhandler_p.h \
160                 kernel/qeventdispatcher_unix_p.h
161
162   contains(QT_CONFIG, clock-gettime):include($$QT_SOURCE_TREE/config.tests/unix/clock-gettime/clock-gettime.pri)
163}
164
165blackberry {
166        SOURCES += \
167                kernel/qeventdispatcher_blackberry.cpp
168        HEADERS += \
169                kernel/qeventdispatcher_blackberry_p.h
170}
171