src/3rdparty/webkit/WebCore/WebCore.pro
branchRCL_3
changeset 8 3f74d0d4af4c
parent 6 dee5afe5301f
child 9 740e5562c97f
equal deleted inserted replaced
6:dee5afe5301f 8:3f74d0d4af4c
     4 
     4 
     5 symbian: {
     5 symbian: {
     6     TARGET.EPOCALLOWDLLDATA=1
     6     TARGET.EPOCALLOWDLLDATA=1
     7     TARGET.EPOCHEAPSIZE = 0x20000 0x2000000 // Min 128kB, Max 32MB
     7     TARGET.EPOCHEAPSIZE = 0x20000 0x2000000 // Min 128kB, Max 32MB
     8     TARGET.CAPABILITY = All -Tcb
     8     TARGET.CAPABILITY = All -Tcb
     9     TARGET.UID3 = 0x200267C2
     9     isEmpty(QT_LIBINFIX) {
    10 
    10         TARGET.UID3 = 0x200267C2
    11     webkitlibs.sources = QtWebKit.dll
    11     } else {
       
    12         TARGET.UID3 = 0xE00267C2
       
    13     }
       
    14     webkitlibs.sources = QtWebKit$${QT_LIBINFIX}.dll
    12     webkitlibs.path = /sys/bin
    15     webkitlibs.path = /sys/bin
    13     vendorinfo = \
    16     vendorinfo = \
    14         "; Localised Vendor name" \
    17         "; Localised Vendor name" \
    15         "%{\"Nokia, Qt\"}" \
    18         "%{\"Nokia, Qt\"}" \
    16         " " \
    19         " " \
    24 
    27 
    25     DEPLOYMENT += webkitlibs webkitbackup
    28     DEPLOYMENT += webkitlibs webkitbackup
    26 
    29 
    27     # RO text (code) section in qtwebkit.dll exceeds allocated space for gcce udeb target.
    30     # RO text (code) section in qtwebkit.dll exceeds allocated space for gcce udeb target.
    28     # Move RW-section base address to start from 0xE00000 instead of the toolchain default 0x400000.
    31     # Move RW-section base address to start from 0xE00000 instead of the toolchain default 0x400000.
    29     MMP_RULES += "LINKEROPTION  armcc --rw-base 0xE00000"
       
    30     MMP_RULES += ALWAYS_BUILD_AS_ARM
    32     MMP_RULES += ALWAYS_BUILD_AS_ARM
    31     QMAKE_CXXFLAGS.ARMCC += -OTime -O3
    33     QMAKE_CXXFLAGS.ARMCC += -OTime -O3
       
    34     QMAKE_LFLAGS.ARMCC += --rw-base 0xE00000
    32 }
    35 }
    33 
    36 
    34 include($$PWD/../WebKit.pri)
    37 include($$PWD/../WebKit.pri)
    35 
    38 
    36 TEMPLATE = lib
    39 TEMPLATE = lib
   160     !contains(DEFINES, ENABLE_SVG_ANIMATION=.): DEFINES += ENABLE_SVG_ANIMATION=1
   163     !contains(DEFINES, ENABLE_SVG_ANIMATION=.): DEFINES += ENABLE_SVG_ANIMATION=1
   161     !contains(DEFINES, ENABLE_SVG_AS_IMAGE=.): DEFINES += ENABLE_SVG_AS_IMAGE=1
   164     !contains(DEFINES, ENABLE_SVG_AS_IMAGE=.): DEFINES += ENABLE_SVG_AS_IMAGE=1
   162     !contains(DEFINES, ENABLE_SVG_USE=.): DEFINES += ENABLE_SVG_USE=1
   165     !contains(DEFINES, ENABLE_SVG_USE=.): DEFINES += ENABLE_SVG_USE=1
   163 } else {
   166 } else {
   164     DEFINES += ENABLE_SVG_FONTS=0 ENABLE_SVG_FOREIGN_OBJECT=0 ENABLE_SVG_ANIMATION=0 ENABLE_SVG_AS_IMAGE=0 ENABLE_SVG_USE=0
   167     DEFINES += ENABLE_SVG_FONTS=0 ENABLE_SVG_FOREIGN_OBJECT=0 ENABLE_SVG_ANIMATION=0 ENABLE_SVG_AS_IMAGE=0 ENABLE_SVG_USE=0
       
   168 }
       
   169 
       
   170 mameo5|symbian|embedded {
       
   171     DEFINES += ENABLE_FAST_MOBILE_SCROLLING=1
   165 }
   172 }
   166 
   173 
   167 # HTML5 ruby support
   174 # HTML5 ruby support
   168 !contains(DEFINES, ENABLE_RUBY=.): DEFINES += ENABLE_RUBY=1
   175 !contains(DEFINES, ENABLE_RUBY=.): DEFINES += ENABLE_RUBY=1
   169 
   176