src/gui/painting/painting.pri
changeset 30 5dc02b23752f
parent 18 2f34d5167611
child 33 3e2da88830cd
equal deleted inserted replaced
29:b72c6db6890b 30:5dc02b23752f
    89                 painting/qimagescale.cpp                \
    89                 painting/qimagescale.cpp                \
    90                 painting/qgrayraster.c
    90                 painting/qgrayraster.c
    91 
    91 
    92         HEADERS +=                                      \
    92         HEADERS +=                                      \
    93                 painting/qpaintengine_raster_p.h        \
    93                 painting/qpaintengine_raster_p.h        \
       
    94                 painting/qdrawhelper_p.h                \
       
    95                 painting/qblendfunctions_p.h            \
    94                 painting/qrasterdefs_p.h                \
    96                 painting/qrasterdefs_p.h                \
    95                 painting/qgrayraster_p.h
    97                 painting/qgrayraster_p.h
    96 
    98 
    97 win32 {
    99 win32 {
    98         HEADERS += painting/qprintengine_win_p.h
   100         HEADERS += painting/qprintengine_win_p.h
   377 
   379 
   378         MMP_RULES += armccIfdefBlock
   380         MMP_RULES += armccIfdefBlock
   379         QMAKE_CXXFLAGS.ARMCC *= -O3
   381         QMAKE_CXXFLAGS.ARMCC *= -O3
   380 }
   382 }
   381 
   383 
   382 neon {
   384 neon:*-g++* {
   383     DEFINES += QT_HAVE_NEON
   385     DEFINES += QT_HAVE_NEON
   384     HEADERS += painting/qdrawhelper_neon_p.h
   386     HEADERS += painting/qdrawhelper_neon_p.h
   385     SOURCES += painting/qdrawhelper_neon.cpp
   387     SOURCES += painting/qdrawhelper_neon.cpp
   386     QMAKE_CXXFLAGS *= -mfpu=neon
   388     QMAKE_CXXFLAGS *= -mfpu=neon
       
   389 
       
   390     DRAWHELPER_NEON_ASM_FILES = ../3rdparty/pixman/pixman-arm-neon-asm.S painting/qdrawhelper_neon_asm.S
       
   391 
       
   392     neon_compiler.commands = $$QMAKE_CXX -c
       
   393     neon_compiler.commands += $(CXXFLAGS) $(INCPATH) ${QMAKE_FILE_IN} -o ${QMAKE_FILE_OUT}
       
   394     neon_compiler.dependency_type = TYPE_C
       
   395     neon_compiler.output = ${QMAKE_VAR_OBJECTS_DIR}${QMAKE_FILE_BASE}$${first(QMAKE_EXT_OBJ)}
       
   396     neon_compiler.input = DRAWHELPER_NEON_ASM_FILES
       
   397     neon_compiler.variable_out = OBJECTS
       
   398     neon_compiler.name = compiling[neon] ${QMAKE_FILE_IN}
       
   399     silent:neon_compiler.commands = @echo compiling[neon] ${QMAKE_FILE_IN} && $$neon_compiler.commands
       
   400     QMAKE_EXTRA_COMPILERS += neon_compiler
   387 }
   401 }
   388 
   402 
   389 contains(QT_CONFIG, zlib) {
   403 contains(QT_CONFIG, zlib) {
   390    INCLUDEPATH += ../3rdparty/zlib
   404    INCLUDEPATH += ../3rdparty/zlib
   391 } else:!contains(QT_CONFIG, no-zlib) {
   405 } else:!contains(QT_CONFIG, no-zlib) {