mkspecs/symbian/linux-armcc/qmake.conf
changeset 30 5dc02b23752f
child 33 3e2da88830cd
equal deleted inserted replaced
29:b72c6db6890b 30:5dc02b23752f
       
     1 #
       
     2 # qmake configuration for symbian/linux-armcc
       
     3 #
       
     4 
       
     5 include(../../common/symbian/symbian-makefile.conf)
       
     6 
       
     7 include(../../common/armcc.conf)
       
     8 
       
     9 QMAKE_RVCT_LINKSTYLE = 1
       
    10 
       
    11 # notice that the middle part of the following set of vars matches the TARGET content of the libs
       
    12 
       
    13 #QMAKE_qtmain_CXXFLAGS	= --arm
       
    14 #QMAKE_QtCore_CXXFLAGS	= 
       
    15 QMAKE_QtGui_LFLAGS	= "--rw-base 0x800000"
       
    16 #QMAKE_QtDBus_CXXFLAGS	= 
       
    17 #QMAKE_QtDeclarative_CXXFLAGS	= 
       
    18 #QMAKE_QtMultimedia_CXXFLAGS	= 
       
    19 #QMAKE_QtNetwork_CXXFLAGS	= 
       
    20 #QMAKE_QtOpenGL_CXXFLAGS	= 
       
    21 #QMAKE_QtOpenVG_CXXFLAGS	= 
       
    22 #QMAKE_phonon_CXXFLAGS	= 
       
    23 #QMAKE_QtScript_CXXFLAGS	= 
       
    24 #QMAKE_QtScriptTools_CXXFLAGS	= 
       
    25 #QMAKE_QtSql_CXXFLAGS	= 
       
    26 #QMAKE_QtSvg_CXXFLAGS	= 
       
    27 #QMAKE_QtTest_CXXFLAGS	= 
       
    28 #QMAKE_QtXmlPatterns_CXXFLAGS	= 
       
    29 #QMAKE_QtXml_CXXFLAGS	= 
       
    30 QMAKE_QtWebKit_CXXFLAGS	=  --arm
       
    31 # Move RW-section base address to start from 0xE00000 instead of the toolchain default 0x400000.
       
    32 QMAKE_QtWebKit_LFLAGS	=  --rw-base 0xE00000
       
    33 
       
    34 QMAKE_CFLAGS		+= --dllimport_runtime --preinclude rvct2_2.h  --diag_suppress 186,654,1300 --thumb --fpu softvfp --cpu 5T --enum_is_int -Ono_known_library --fpmode ieee_no_fenv --no_vfe --apcs /inter $$QMAKE_CFLAGS.ARMCC
       
    35 QMAKE_CXXFLAGS		+= $$QMAKE_CFLAGS $$QMAKE_CXXFLAGS.ARMCC
       
    36 QMAKE_LFLAGS      	+=  --symver_soname --diag_suppress 6331,6780 --bpabi --reloc --datacompressor=off --split --dll --no_scanlib
       
    37 QMAKE_LFLAGS_APP        += --entry _E32Startup
       
    38 QMAKE_LFLAGS_SHLIB      += --entry _E32Dll
       
    39 QMAKE_LFLAGS_PLUGIN     += $$QMAKE_LFLAGS_SHLIB
       
    40 
       
    41 DEFINES		+= EKA2 \
       
    42                    __ARMCC__ \
       
    43                    __ARMcc_2__ \
       
    44                    __ARMCC_2_2__
       
    45 
       
    46 QMAKE_LIBDIR += $${EPOCROOT}epoc32/release/armv5/lib
       
    47 QMAKE_LIBDIR *= $$(RVCT22LIB)
       
    48 
       
    49 INCLUDEPATH = $${EPOCROOT}epoc32/include \
       
    50     $${EPOCROOT}epoc32/include/rvct2_2 \
       
    51     $${EPOCROOT}epoc32/include/variant \
       
    52     $${EPOCROOT}epoc32/include/stdapis \
       
    53     $$INCLUDEPATH