# # qmake configuration for symbian/linux-armcc # include(../../common/symbian/symbian-makefile.conf) include(../../common/armcc.conf) QMAKE_RVCT_LINKSTYLE = 1 # notice that the middle part of the following set of vars matches the TARGET content of the libs #QMAKE_qtmain_CXXFLAGS = --arm #QMAKE_QtCore_CXXFLAGS = QMAKE_QtGui_LFLAGS = "--rw-base 0x800000" #QMAKE_QtDBus_CXXFLAGS = #QMAKE_QtDeclarative_CXXFLAGS = #QMAKE_QtMultimedia_CXXFLAGS = #QMAKE_QtNetwork_CXXFLAGS = #QMAKE_QtOpenGL_CXXFLAGS = #QMAKE_QtOpenVG_CXXFLAGS = #QMAKE_phonon_CXXFLAGS = #QMAKE_QtScript_CXXFLAGS = #QMAKE_QtScriptTools_CXXFLAGS = #QMAKE_QtSql_CXXFLAGS = #QMAKE_QtSvg_CXXFLAGS = #QMAKE_QtTest_CXXFLAGS = #QMAKE_QtXmlPatterns_CXXFLAGS = #QMAKE_QtXml_CXXFLAGS = QMAKE_QtWebKit_CXXFLAGS = --arm # Move RW-section base address to start from 0xE00000 instead of the toolchain default 0x400000. QMAKE_QtWebKit_LFLAGS = --rw-base 0xE00000 QMAKE_CFLAGS += --dllimport_runtime --diag_suppress 186,611,654,1300 --thumb --fpu softvfp --cpu 5T --enum_is_int -Ono_known_library --fpmode ieee_no_fenv --no_vfe --apcs /inter QMAKE_CXXFLAGS += $$QMAKE_CFLAGS QMAKE_LFLAGS += --symver_soname --diag_suppress 6331,6780 --bpabi --reloc --datacompressor=off --split --dll --no_scanlib QMAKE_LFLAGS_APP += --entry _E32Startup QMAKE_LFLAGS_SHLIB += --entry _E32Dll QMAKE_LFLAGS_PLUGIN += $$QMAKE_LFLAGS_SHLIB DEFINES += EKA2 \ __ARMCC__ \ __ARMcc_2__ \ __ARMCC_2_2__ QMAKE_LIBDIR += $${EPOCROOT}epoc32/release/armv5/lib QMAKE_LIBDIR *= $$(RVCT22LIB) INCLUDEPATH = $${EPOCROOT}epoc32/include \ $${EPOCROOT}epoc32/include/variant \ $${EPOCROOT}epoc32/include/stdapis \ $$INCLUDEPATH exists($${EPOCROOT}epoc32/include/rvct2_2) { INCLUDEPATH += $${EPOCROOT}epoc32/include/rvct2_2 QMAKE_CFLAGS += --preinclude rvct2_2.h QMAKE_CXXFLAGS += --preinclude rvct2_2.h } else { INCLUDEPATH += $${EPOCROOT}epoc32/include/rvct QMAKE_CFLAGS += --preinclude rvct.h QMAKE_CXXFLAGS += --preinclude rvct.h }