Make QRegion not need to be friends with QVector
[profile/ivi/qtbase.git] / src / gui / painting / painting.pri
1 # Qt gui library, paint module
2
3 HEADERS += \
4         painting/qbackingstore.h \
5         painting/qbezier_p.h \
6         painting/qblendfunctions_p.h \
7         painting/qblittable_p.h \
8         painting/qbrush.h \
9         painting/qcolor.h \
10         painting/qcolor_p.h \
11         painting/qcosmeticstroker_p.h \
12         painting/qdrawhelper_p.h \
13         painting/qdrawhelper_x86_p.h \
14         painting/qdrawingprimitive_sse2_p.h \
15         painting/qemulationpaintengine_p.h \
16         painting/qgrayraster_p.h \
17         painting/qmatrix.h \
18         painting/qmemrotate_p.h \
19         painting/qoutlinemapper_p.h \
20         painting/qpagedpaintdevice.h \
21         painting/qpagedpaintdevice_p.h \
22         painting/qpaintdevice.h \
23         painting/qpaintengine.h \
24         painting/qpaintengine_p.h \
25         painting/qpaintengineex_p.h \
26         painting/qpaintengine_blitter_p.h \
27         painting/qpaintengine_raster_p.h \
28         painting/qpainter.h \
29         painting/qpainter_p.h \
30         painting/qpainterpath.h \
31         painting/qpainterpath_p.h \
32         painting/qvectorpath_p.h \
33         painting/qpathclipper_p.h \
34         painting/qpdf_p.h \
35         painting/qpdfwriter.h \
36         painting/qpen.h \
37         painting/qpolygon.h \
38         painting/qpolygonclipper_p.h \
39         painting/qrasterdefs_p.h \
40         painting/qrasterizer_p.h \
41         painting/qregion.h \
42         painting/qstroker_p.h \
43         painting/qtextureglyphcache_p.h \
44         painting/qtransform.h \
45         painting/qplatformbackingstore.h \
46         painting/qpaintbuffer_p.h \
47         painting/qpathsimplifier_p.h
48
49
50 SOURCES += \
51         painting/qbackingstore.cpp \
52         painting/qbezier.cpp \
53         painting/qblendfunctions.cpp \
54         painting/qblittable.cpp \
55         painting/qbrush.cpp \
56         painting/qcolor.cpp \
57         painting/qcolor_p.cpp \
58         painting/qcosmeticstroker.cpp \
59         painting/qcssutil.cpp \
60         painting/qdrawhelper.cpp \
61         painting/qemulationpaintengine.cpp \
62         painting/qgammatables.cpp \
63         painting/qgrayraster.c \
64         painting/qimagescale.cpp \
65         painting/qmatrix.cpp \
66         painting/qmemrotate.cpp \
67         painting/qoutlinemapper.cpp \
68         painting/qpagedpaintdevice.cpp \
69         painting/qpaintdevice.cpp \
70         painting/qpaintengine.cpp \
71         painting/qpaintengineex.cpp \
72         painting/qpaintengine_blitter.cpp \
73         painting/qpaintengine_raster.cpp \
74         painting/qpainter.cpp \
75         painting/qpainterpath.cpp \
76         painting/qpathclipper.cpp \
77         painting/qpdf.cpp \
78         painting/qpdfwriter.cpp \
79         painting/qpen.cpp \
80         painting/qpolygon.cpp \
81         painting/qrasterizer.cpp \
82         painting/qregion.cpp \
83         painting/qstroker.cpp \
84         painting/qtextureglyphcache.cpp \
85         painting/qtransform.cpp \
86         painting/qplatformbackingstore_qpa.cpp \
87         painting/qpaintbuffer.cpp \
88         painting/qpathsimplifier.cpp
89
90 SSE2_SOURCES += painting/qdrawhelper_sse2.cpp
91 SSSE3_SOURCES += painting/qdrawhelper_ssse3.cpp
92 IWMMXT_SOURCES += painting/qdrawhelper_iwmmxt.cpp
93 AVX_SOURCES += painting/qdrawhelper_avx.cpp
94 NEON_SOURCES += painting/qdrawhelper_neon.cpp
95 NEON_HEADERS += painting/qdrawhelper_neon_p.h
96 NEON_ASM += ../3rdparty/pixman/pixman-arm-neon-asm.S painting/qdrawhelper_neon_asm.S
97
98 MIPS_DSP_SOURCES += painting/qdrawhelper_mips_dsp.cpp
99 MIPS_DSP_HEADERS += painting/qdrawhelper_mips_dsp_p.h painting/qt_mips_asm_dsp.h
100 MIPS_DSP_ASM += painting/qdrawhelper_mips_dsp_asm.S
101 MIPS_DSPR2_ASM += painting/qdrawhelper_mips_dspr2_asm.S
102
103 include($$PWD/../../3rdparty/zlib_dependency.pri)