summaryrefslogtreecommitdiffstats
path: root/src/gui/painting/painting.pri
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui/painting/painting.pri')
-rw-r--r--src/gui/painting/painting.pri269
1 files changed, 269 insertions, 0 deletions
diff --git a/src/gui/painting/painting.pri b/src/gui/painting/painting.pri
new file mode 100644
index 0000000000..65e7af4742
--- /dev/null
+++ b/src/gui/painting/painting.pri
@@ -0,0 +1,269 @@
+# Qt gui library, paint module
+
+HEADERS += \
+ painting/qbezier_p.h \
+ painting/qbrush.h \
+ painting/qcolor.h \
+ painting/qcolor_p.h \
+ painting/qcolormap.h \
+ painting/qdrawutil.h \
+ painting/qemulationpaintengine_p.h \
+ painting/qgraphicssystem_p.h \
+ painting/qmatrix.h \
+ painting/qmemrotate_p.h \
+ painting/qoutlinemapper_p.h \
+ painting/qpaintdevice.h \
+ painting/qpaintengine.h \
+ painting/qpaintengine_p.h \
+ painting/qpaintengine_alpha_p.h \
+ painting/qpaintengine_preview_p.h \
+ painting/qpaintengineex_p.h \
+ painting/qpainter.h \
+ painting/qpainter_p.h \
+ painting/qpainterpath.h \
+ painting/qpainterpath_p.h \
+ painting/qvectorpath_p.h \
+ painting/qpathclipper_p.h \
+ painting/qpdf_p.h \
+ painting/qpen.h \
+ painting/qpolygon.h \
+ painting/qpolygonclipper_p.h \
+ painting/qprintengine.h \
+ painting/qprintengine_pdf_p.h \
+ painting/qprintengine_ps_p.h \
+ painting/qprinter.h \
+ painting/qprinter_p.h \
+ painting/qprinterinfo.h \
+ painting/qprinterinfo_p.h \
+ painting/qrasterizer_p.h \
+ painting/qregion.h \
+ painting/qstroker_p.h \
+ painting/qstylepainter.h \
+ painting/qtessellator_p.h \
+ painting/qtextureglyphcache_p.h \
+ painting/qtransform.h \
+ painting/qwindowsurface_p.h \
+ painting/qwmatrix.h \
+ painting/qpaintbuffer_p.h
+
+
+SOURCES += \
+ painting/qbezier.cpp \
+ painting/qblendfunctions.cpp \
+ painting/qbrush.cpp \
+ painting/qcolor.cpp \
+ painting/qcolor_p.cpp \
+ painting/qcssutil.cpp \
+ painting/qdrawutil.cpp \
+ painting/qemulationpaintengine.cpp \
+ painting/qgraphicssystem.cpp \
+ painting/qmatrix.cpp \
+ painting/qmemrotate.cpp \
+ painting/qoutlinemapper.cpp \
+ painting/qpaintdevice.cpp \
+ painting/qpaintengine.cpp \
+ painting/qpaintengine_alpha.cpp \
+ painting/qpaintengine_preview.cpp \
+ painting/qpaintengineex.cpp \
+ painting/qpainter.cpp \
+ painting/qpainterpath.cpp \
+ painting/qpathclipper.cpp \
+ painting/qpdf.cpp \
+ painting/qpen.cpp \
+ painting/qpolygon.cpp \
+ painting/qprintengine_pdf.cpp \
+ painting/qprintengine_ps.cpp \
+ painting/qprinter.cpp \
+ painting/qprinterinfo.cpp \
+ painting/qrasterizer.cpp \
+ painting/qregion.cpp \
+ painting/qstroker.cpp \
+ painting/qstylepainter.cpp \
+ painting/qtessellator.cpp \
+ painting/qtextureglyphcache.cpp \
+ painting/qtransform.cpp \
+ painting/qwindowsurface.cpp \
+ painting/qpaintbuffer.cpp
+
+ SOURCES += \
+ painting/qpaintengine_raster.cpp \
+ painting/qdrawhelper.cpp \
+ painting/qimagescale.cpp \
+ painting/qgrayraster.c \
+ painting/qpaintengine_blitter.cpp \
+ painting/qblittable.cpp \
+
+ HEADERS += \
+ painting/qpaintengine_raster_p.h \
+ painting/qdrawhelper_p.h \
+ painting/qblendfunctions_p.h \
+ painting/qrasterdefs_p.h \
+ painting/qgrayraster_p.h \
+ painting/qpaintengine_blitter_p.h \
+ painting/qblittable_p.h \
+
+win32 {
+ HEADERS += painting/qprintengine_win_p.h
+
+ SOURCES += \
+ painting/qcolormap_win.cpp \
+ painting/qpaintdevice_win.cpp \
+ painting/qprintengine_win.cpp \
+ painting/qprinterinfo_win.cpp
+
+ !win32-borland:!wince*:LIBS += -lmsimg32
+}
+
+embedded {
+ HEADERS += \
+ painting/qgraphicssystem_qws_p.h \
+
+ SOURCES += \
+ painting/qgraphicssystem_qws.cpp \
+
+} else: if(!qpa) {
+ HEADERS += \
+ painting/qgraphicssystem_raster_p.h \
+ painting/qgraphicssystem_runtime_p.h \
+ painting/qgraphicssystemfactory_p.h \
+ painting/qgraphicssystemplugin_p.h \
+ painting/qwindowsurface_raster_p.h
+
+ SOURCES += \
+ painting/qgraphicssystem_raster.cpp \
+ painting/qgraphicssystem_runtime.cpp \
+ painting/qgraphicssystemfactory.cpp \
+ painting/qgraphicssystemplugin.cpp \
+ painting/qwindowsurface_raster.cpp
+}
+
+unix:x11 {
+ HEADERS += \
+ painting/qpaintengine_x11_p.h
+
+ SOURCES += \
+ painting/qcolormap_x11.cpp \
+ painting/qpaintdevice_x11.cpp \
+ painting/qpaintengine_x11.cpp
+}
+
+!embedded:!qpa:!x11:mac {
+ HEADERS += \
+ painting/qpaintengine_mac_p.h \
+ painting/qgraphicssystem_mac_p.h \
+ painting/qprintengine_mac_p.h
+
+ SOURCES += \
+ painting/qcolormap_mac.cpp \
+ painting/qpaintdevice_mac.cpp \
+ painting/qpaintengine_mac.cpp \
+ painting/qgraphicssystem_mac.cpp \
+ painting/qprinterinfo_mac.cpp
+ OBJECTIVE_SOURCES += \
+ painting/qprintengine_mac.mm \
+}
+
+unix:!mac:!symbian|qpa {
+ HEADERS += \
+ painting/qprinterinfo_unix_p.h
+ SOURCES += \
+ painting/qprinterinfo_unix.cpp
+}
+
+win32|x11|mac|embedded|qpa|symbian {
+ SOURCES += painting/qbackingstore.cpp
+ HEADERS += painting/qbackingstore_p.h
+}
+
+embedded {
+ contains(QT_CONFIG,qtopia) {
+ DEFINES += QTOPIA_PRINTENGINE
+ HEADERS += painting/qprintengine_qws_p.h
+ SOURCES += painting/qprintengine_qws.cpp
+ }
+
+ SOURCES += \
+ painting/qcolormap_qws.cpp \
+ painting/qpaintdevice_qws.cpp
+}
+
+qpa {
+ SOURCES += \
+ painting/qcolormap_qpa.cpp \
+ painting/qpaintdevice_qpa.cpp
+}
+
+symbian {
+ SOURCES += \
+ painting/qpaintengine_s60.cpp \
+ painting/qregion_s60.cpp \
+ painting/qcolormap_s60.cpp
+
+ HEADERS += \
+ painting/qpaintengine_s60_p.h
+}
+
+x11|embedded|qpa {
+ contains(QT_CONFIG,qtopia) {
+ DEFINES += QT_NO_CUPS QT_NO_LPR
+ } else {
+ SOURCES += painting/qcups.cpp
+ HEADERS += painting/qcups_p.h
+ }
+} else {
+ DEFINES += QT_NO_CUPS QT_NO_LPR
+}
+
+if(mmx|3dnow|sse|sse2|iwmmxt) {
+ HEADERS += painting/qdrawhelper_x86_p.h \
+ painting/qdrawhelper_mmx_p.h \
+ painting/qdrawhelper_sse_p.h \
+ painting/qdrawingprimitive_sse2_p.h
+ MMX_SOURCES += painting/qdrawhelper_mmx.cpp
+ MMX3DNOW_SOURCES += painting/qdrawhelper_mmx3dnow.cpp
+ SSE3DNOW_SOURCES += painting/qdrawhelper_sse3dnow.cpp
+ SSE_SOURCES += painting/qdrawhelper_sse.cpp
+ SSE2_SOURCES += painting/qdrawhelper_sse2.cpp
+ SSSE3_SOURCES += painting/qdrawhelper_ssse3.cpp
+ IWMMXT_SOURCES += painting/qdrawhelper_iwmmxt.cpp
+}
+
+x11 {
+ HEADERS += painting/qwindowsurface_x11_p.h
+ SOURCES += painting/qwindowsurface_x11.cpp
+}
+
+!embedded:!qpa:mac {
+ HEADERS += painting/qwindowsurface_mac_p.h \
+ painting/qunifiedtoolbarsurface_mac_p.h
+ SOURCES += painting/qwindowsurface_mac.cpp \
+ painting/qunifiedtoolbarsurface_mac.cpp
+}
+
+embedded {
+ HEADERS += painting/qwindowsurface_qws_p.h
+ SOURCES += painting/qwindowsurface_qws.cpp
+}
+
+
+
+symbian {
+ HEADERS += painting/qwindowsurface_s60_p.h \
+ painting/qdrawhelper_arm_simd_p.h
+ SOURCES += painting/qwindowsurface_s60.cpp
+ armccIfdefBlock = \
+ "$${LITERAL_HASH}if defined(ARMV6)" \
+ "MACRO QT_HAVE_ARM_SIMD" \
+ "SOURCEPATH painting" \
+ "SOURCE qdrawhelper_arm_simd.cpp" \
+ "$${LITERAL_HASH}endif"
+
+ MMP_RULES += armccIfdefBlock
+ QMAKE_CXXFLAGS.ARMCC *= -O3
+}
+
+NEON_SOURCES += painting/qdrawhelper_neon.cpp
+NEON_HEADERS += painting/qdrawhelper_neon_p.h
+NEON_ASM += ../3rdparty/pixman/pixman-arm-neon-asm.S painting/qdrawhelper_neon_asm.S
+
+include($$PWD/../../3rdparty/zlib_dependency.pri)