mkspecs/symbian/linux-armcc/qmake.conf
changeset 30 5dc02b23752f
child 33 3e2da88830cd
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mkspecs/symbian/linux-armcc/qmake.conf	Tue Jul 06 15:10:48 2010 +0300
@@ -0,0 +1,53 @@
+#
+# 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 --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
+QMAKE_CXXFLAGS		+= $$QMAKE_CFLAGS $$QMAKE_CXXFLAGS.ARMCC
+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/rvct2_2 \
+    $${EPOCROOT}epoc32/include/variant \
+    $${EPOCROOT}epoc32/include/stdapis \
+    $$INCLUDEPATH