src/gui/painting/painting.pri
changeset 37 758a864f9613
parent 33 3e2da88830cd
equal deleted inserted replaced
36:ef0373b55136 37:758a864f9613
   210     MMX_SOURCES += painting/qdrawhelper_mmx.cpp
   210     MMX_SOURCES += painting/qdrawhelper_mmx.cpp
   211     MMX3DNOW_SOURCES += painting/qdrawhelper_mmx3dnow.cpp
   211     MMX3DNOW_SOURCES += painting/qdrawhelper_mmx3dnow.cpp
   212     SSE3DNOW_SOURCES += painting/qdrawhelper_sse3dnow.cpp
   212     SSE3DNOW_SOURCES += painting/qdrawhelper_sse3dnow.cpp
   213     SSE_SOURCES += painting/qdrawhelper_sse.cpp
   213     SSE_SOURCES += painting/qdrawhelper_sse.cpp
   214     SSE2_SOURCES += painting/qdrawhelper_sse2.cpp
   214     SSE2_SOURCES += painting/qdrawhelper_sse2.cpp
       
   215     SSSE3_SOURCES += painting/qdrawhelper_ssse3.cpp
   215     IWMMXT_SOURCES += painting/qdrawhelper_iwmmxt.cpp
   216     IWMMXT_SOURCES += painting/qdrawhelper_iwmmxt.cpp
   216 }
   217 }
   217 
   218 
   218 x11 {
   219 x11 {
   219         HEADERS += painting/qwindowsurface_x11_p.h
   220         HEADERS += painting/qwindowsurface_x11_p.h
   244 
   245 
   245         MMP_RULES += armccIfdefBlock
   246         MMP_RULES += armccIfdefBlock
   246         QMAKE_CXXFLAGS.ARMCC *= -O3
   247         QMAKE_CXXFLAGS.ARMCC *= -O3
   247 }
   248 }
   248 
   249 
   249 neon:*-g++* {
   250 NEON_SOURCES += painting/qdrawhelper_neon.cpp
   250     DEFINES += QT_HAVE_NEON
   251 NEON_HEADERS += painting/qdrawhelper_neon_p.h
   251     HEADERS += painting/qdrawhelper_neon_p.h
   252 NEON_ASM += ../3rdparty/pixman/pixman-arm-neon-asm.S painting/qdrawhelper_neon_asm.S
   252     SOURCES += painting/qdrawhelper_neon.cpp
       
   253     QMAKE_CXXFLAGS *= -mfpu=neon
       
   254 
       
   255     DRAWHELPER_NEON_ASM_FILES = ../3rdparty/pixman/pixman-arm-neon-asm.S painting/qdrawhelper_neon_asm.S
       
   256 
       
   257     neon_compiler.commands = $$QMAKE_CXX -c
       
   258     neon_compiler.commands += $(CXXFLAGS) $(INCPATH) ${QMAKE_FILE_IN} -o ${QMAKE_FILE_OUT}
       
   259     neon_compiler.dependency_type = TYPE_C
       
   260     neon_compiler.output = ${QMAKE_VAR_OBJECTS_DIR}${QMAKE_FILE_BASE}$${first(QMAKE_EXT_OBJ)}
       
   261     neon_compiler.input = DRAWHELPER_NEON_ASM_FILES
       
   262     neon_compiler.variable_out = OBJECTS
       
   263     neon_compiler.name = compiling[neon] ${QMAKE_FILE_IN}
       
   264     silent:neon_compiler.commands = @echo compiling[neon] ${QMAKE_FILE_IN} && $$neon_compiler.commands
       
   265     QMAKE_EXTRA_COMPILERS += neon_compiler
       
   266 }
       
   267 
   253 
   268 include($$PWD/../../3rdparty/zlib_dependency.pri)
   254 include($$PWD/../../3rdparty/zlib_dependency.pri)