util/src/gui/gui.pro
changeset 7 f7bc934e204c
equal deleted inserted replaced
3:41300fa6a67c 7:f7bc934e204c
       
     1 TARGET     = QtGui
       
     2 QPRO_PWD   = $$PWD
       
     3 QT = core
       
     4 DEFINES   += QT_BUILD_GUI_LIB QT_NO_USING_NAMESPACE
       
     5 win32-msvc*|win32-icc:QMAKE_LFLAGS += /BASE:0x65000000
       
     6 
       
     7 !win32:!embedded:!mac:!symbian:CONFIG      += x11
       
     8 
       
     9 unix:QMAKE_PKGCONFIG_REQUIRES = QtCore
       
    10 
       
    11 include(../qbase.pri)
       
    12 
       
    13 contains(QT_CONFIG, x11sm):CONFIG += x11sm
       
    14 
       
    15 #platforms
       
    16 x11:include(kernel/x11.pri)
       
    17 mac:include(kernel/mac.pri)
       
    18 win32:include(kernel/win.pri)
       
    19 embedded:include(embedded/embedded.pri)
       
    20 symbian {
       
    21     include(kernel/symbian.pri)
       
    22     include(s60framework/s60framework.pri)
       
    23 }
       
    24 
       
    25 #modules
       
    26 include(animation/animation.pri)
       
    27 include(kernel/kernel.pri)
       
    28 include(image/image.pri)
       
    29 include(painting/painting.pri)
       
    30 include(text/text.pri)
       
    31 include(styles/styles.pri)
       
    32 include(widgets/widgets.pri)
       
    33 include(dialogs/dialogs.pri)
       
    34 include(accessible/accessible.pri)
       
    35 include(itemviews/itemviews.pri)
       
    36 include(inputmethod/inputmethod.pri)
       
    37 include(graphicsview/graphicsview.pri)
       
    38 include(util/util.pri)
       
    39 include(statemachine/statemachine.pri)
       
    40 include(math3d/math3d.pri)
       
    41 include(effects/effects.pri)
       
    42 
       
    43 contains(QT_CONFIG, egl): include(egl/egl.pri)
       
    44 
       
    45 embedded: QT += network
       
    46 
       
    47 QMAKE_LIBS += $$QMAKE_LIBS_GUI
       
    48 
       
    49 contains(DEFINES,QT_EVAL):include($$QT_SOURCE_TREE/src/corelib/eval.pri)
       
    50 
       
    51 QMAKE_DYNAMIC_LIST_FILE = $$PWD/QtGui.dynlist
       
    52 
       
    53 DEFINES += Q_INTERNAL_QAPP_SRC
       
    54 symbian: {
       
    55     TARGET.UID3=0x2001B2DD
       
    56 
       
    57     # ro-section in gui can exceed default allocated space, so move rw-section a little further
       
    58     QMAKE_LFLAGS.ARMCC += --rw-base 0x800000
       
    59     QMAKE_LFLAGS.GCCE += -Tdata 0xC00000
       
    60 
       
    61     # Partial upgrade SIS file
       
    62     vendorinfo = \
       
    63         "; Localised Vendor name" \
       
    64         "%{\"Nokia, Qt\"}" \
       
    65         " " \
       
    66         "; Unique Vendor name" \
       
    67         ":\"Nokia, Qt\"" \
       
    68         " "
       
    69     pu_header = "; Partial upgrade package for testing QtGui changes without reinstalling everything" \
       
    70                 "$${LITERAL_HASH}{\"Qt gui\"}, (0x2001E61C), $${QT_MAJOR_VERSION},$${QT_MINOR_VERSION},$${QT_PATCH_VERSION}, TYPE=PU"
       
    71     partial_upgrade.pkg_prerules = pu_header vendorinfo
       
    72     partial_upgrade.sources = qtgui.dll
       
    73     partial_upgrade.path = c:/sys/bin
       
    74     DEPLOYMENT = partial_upgrade $$DEPLOYMENT
       
    75 }
       
    76