1 # Qt gui library, paint module
9 painting/qcosmeticstroker_p.h \
10 painting/qdrawutil.h \
11 painting/qemulationpaintengine_p.h \
12 painting/qgraphicssystem_p.h \
14 painting/qmemrotate_p.h \
15 painting/qoutlinemapper_p.h \
16 painting/qpaintdevice.h \
17 painting/qpaintengine.h \
18 painting/qpaintengine_p.h \
19 painting/qpaintengine_alpha_p.h \
20 painting/qpaintengine_preview_p.h \
21 painting/qpaintengineex_p.h \
23 painting/qpainter_p.h \
24 painting/qpainterpath.h \
25 painting/qpainterpath_p.h \
26 painting/qvectorpath_p.h \
27 painting/qpathclipper_p.h \
31 painting/qpolygonclipper_p.h \
32 painting/qprintengine.h \
33 painting/qprintengine_pdf_p.h \
34 painting/qprintengine_ps_p.h \
36 painting/qprinter_p.h \
37 painting/qprinterinfo.h \
38 painting/qprinterinfo_p.h \
39 painting/qrasterizer_p.h \
41 painting/qstroker_p.h \
42 painting/qstylepainter.h \
43 painting/qtessellator_p.h \
44 painting/qtextureglyphcache_p.h \
45 painting/qtransform.h \
46 painting/qwindowsurface_p.h \
48 painting/qpaintbuffer_p.h
52 painting/qbezier.cpp \
53 painting/qblendfunctions.cpp \
56 painting/qcolor_p.cpp \
57 painting/qcosmeticstroker.cpp \
58 painting/qcssutil.cpp \
59 painting/qdrawutil.cpp \
60 painting/qemulationpaintengine.cpp \
61 painting/qgraphicssystem.cpp \
62 painting/qmatrix.cpp \
63 painting/qmemrotate.cpp \
64 painting/qoutlinemapper.cpp \
65 painting/qpaintdevice.cpp \
66 painting/qpaintengine.cpp \
67 painting/qpaintengine_alpha.cpp \
68 painting/qpaintengine_preview.cpp \
69 painting/qpaintengineex.cpp \
70 painting/qpainter.cpp \
71 painting/qpainterpath.cpp \
72 painting/qpathclipper.cpp \
75 painting/qpolygon.cpp \
76 painting/qprintengine_pdf.cpp \
77 painting/qprintengine_ps.cpp \
78 painting/qprinter.cpp \
79 painting/qprinterinfo.cpp \
80 painting/qrasterizer.cpp \
81 painting/qregion.cpp \
82 painting/qstroker.cpp \
83 painting/qstylepainter.cpp \
84 painting/qtessellator.cpp \
85 painting/qtextureglyphcache.cpp \
86 painting/qtransform.cpp \
87 painting/qwindowsurface.cpp \
88 painting/qpaintbuffer.cpp
91 painting/qpaintengine_raster.cpp \
92 painting/qdrawhelper.cpp \
93 painting/qimagescale.cpp \
94 painting/qgrayraster.c \
95 painting/qpaintengine_blitter.cpp \
96 painting/qblittable.cpp \
99 painting/qpaintengine_raster_p.h \
100 painting/qdrawhelper_p.h \
101 painting/qblendfunctions_p.h \
102 painting/qrasterdefs_p.h \
103 painting/qgrayraster_p.h \
104 painting/qpaintengine_blitter_p.h \
105 painting/qblittable_p.h \
108 HEADERS += painting/qprintengine_win_p.h
111 painting/qcolormap_win.cpp \
112 painting/qpaintdevice_win.cpp \
113 painting/qprintengine_win.cpp \
114 painting/qprinterinfo_win.cpp
116 !win32-borland:!wince*:LIBS += -lmsimg32
121 painting/qgraphicssystem_qws_p.h \
124 painting/qgraphicssystem_qws.cpp \
128 painting/qgraphicssystem_raster_p.h \
129 painting/qgraphicssystem_runtime_p.h \
130 painting/qgraphicssystemfactory_p.h \
131 painting/qgraphicssystemplugin_p.h \
132 painting/qwindowsurface_raster_p.h
135 painting/qgraphicssystem_raster.cpp \
136 painting/qgraphicssystem_runtime.cpp \
137 painting/qgraphicssystemfactory.cpp \
138 painting/qgraphicssystemplugin.cpp \
139 painting/qwindowsurface_raster.cpp
144 painting/qpaintengine_x11_p.h
147 painting/qcolormap_x11.cpp \
148 painting/qpaintdevice_x11.cpp \
149 painting/qpaintengine_x11.cpp
152 !embedded:!qpa:!x11:mac {
154 painting/qpaintengine_mac_p.h \
155 painting/qgraphicssystem_mac_p.h \
156 painting/qprintengine_mac_p.h
159 painting/qcolormap_mac.cpp \
160 painting/qpaintdevice_mac.cpp \
161 painting/qpaintengine_mac.cpp \
162 painting/qgraphicssystem_mac.cpp \
163 painting/qprinterinfo_mac.cpp
164 OBJECTIVE_SOURCES += \
165 painting/qprintengine_mac.mm \
168 unix:!mac:!symbian|qpa {
170 painting/qprinterinfo_unix_p.h
172 painting/qprinterinfo_unix.cpp
175 win32|x11|mac|embedded|qpa|symbian {
176 SOURCES += painting/qbackingstore.cpp
177 HEADERS += painting/qbackingstore_p.h
181 contains(QT_CONFIG,qtopia) {
182 DEFINES += QTOPIA_PRINTENGINE
183 HEADERS += painting/qprintengine_qws_p.h
184 SOURCES += painting/qprintengine_qws.cpp
188 painting/qcolormap_qws.cpp \
189 painting/qpaintdevice_qws.cpp
194 painting/qcolormap_qpa.cpp \
195 painting/qpaintdevice_qpa.cpp
200 painting/qpaintengine_s60.cpp \
201 painting/qregion_s60.cpp \
202 painting/qcolormap_s60.cpp
205 painting/qpaintengine_s60_p.h
209 contains(QT_CONFIG,qtopia) {
210 DEFINES += QT_NO_CUPS QT_NO_LPR
212 SOURCES += painting/qcups.cpp
213 HEADERS += painting/qcups_p.h
216 DEFINES += QT_NO_CUPS QT_NO_LPR
219 if(mmx|3dnow|sse|sse2|iwmmxt) {
220 HEADERS += painting/qdrawhelper_x86_p.h \
221 painting/qdrawhelper_mmx_p.h \
222 painting/qdrawhelper_sse_p.h \
223 painting/qdrawingprimitive_sse2_p.h
224 MMX_SOURCES += painting/qdrawhelper_mmx.cpp
225 MMX3DNOW_SOURCES += painting/qdrawhelper_mmx3dnow.cpp
226 SSE3DNOW_SOURCES += painting/qdrawhelper_sse3dnow.cpp
227 SSE_SOURCES += painting/qdrawhelper_sse.cpp
228 SSE2_SOURCES += painting/qdrawhelper_sse2.cpp
229 SSSE3_SOURCES += painting/qdrawhelper_ssse3.cpp
230 IWMMXT_SOURCES += painting/qdrawhelper_iwmmxt.cpp
234 HEADERS += painting/qwindowsurface_x11_p.h
235 SOURCES += painting/qwindowsurface_x11.cpp
239 HEADERS += painting/qwindowsurface_mac_p.h \
240 painting/qunifiedtoolbarsurface_mac_p.h
241 SOURCES += painting/qwindowsurface_mac.cpp \
242 painting/qunifiedtoolbarsurface_mac.cpp
246 HEADERS += painting/qwindowsurface_qws_p.h
247 SOURCES += painting/qwindowsurface_qws.cpp
253 HEADERS += painting/qwindowsurface_s60_p.h \
254 painting/qdrawhelper_arm_simd_p.h
255 SOURCES += painting/qwindowsurface_s60.cpp
257 "$${LITERAL_HASH}if defined(ARMV6)" \
258 "MACRO QT_HAVE_ARM_SIMD" \
259 "SOURCEPATH painting" \
260 "SOURCE qdrawhelper_arm_simd.cpp" \
261 "$${LITERAL_HASH}endif"
263 MMP_RULES += armccIfdefBlock
264 QMAKE_CXXFLAGS.ARMCC *= -O3
267 NEON_SOURCES += painting/qdrawhelper_neon.cpp
268 NEON_HEADERS += painting/qdrawhelper_neon_p.h
269 NEON_ASM += ../3rdparty/pixman/pixman-arm-neon-asm.S painting/qdrawhelper_neon_asm.S
271 include($$PWD/../../3rdparty/zlib_dependency.pri)