mkspecs/common/symbian/symbian.conf
branchRCL_3
changeset 13 c0432d11811c
parent 7 3f74d0d4af4c
--- a/mkspecs/common/symbian/symbian.conf	Wed Apr 21 12:15:23 2010 +0300
+++ b/mkspecs/common/symbian/symbian.conf	Wed Apr 21 20:15:53 2010 +0300
@@ -26,7 +26,7 @@
 QMAKE_CFLAGS_DEBUG	=
 QMAKE_CFLAGS_YACC	= -Wno-unused -Wno-parentheses
 
-
+MMP_OPTION_KEYWORDS = CW ARMCC GCCE
 VERSION_FLAGS.ARMCC = ARMCC_4_0
 QMAKE_CXX		= g++
 QMAKE_CXXFLAGS		= $$QMAKE_CFLAGS
@@ -67,7 +67,7 @@
 QMAKE_LINK_OBJECT_MAX   =
 QMAKE_LINK_OBJECT_SCRIPT=
 
-QMAKE_LIBS		= -llibc -llibm -leuser -llibdl
+QMAKE_LIBS              = -llibc -llibm -leuser -llibdl -lcone -leikcore -lmediaclientaudio -leikcoctl -leiksrv -lapparc -lavkon -lefsrv -lcharconv -lws32 -lhal -lgdi -lapgrfx
 QMAKE_LIBS_CORE         = $$QMAKE_LIBS -llibpthread -lefsrv
 QMAKE_LIBS_GUI          = $$QMAKE_LIBS_CORE -lfbscli -lbitgdi -lhal -lgdi -lws32 -lapgrfx -lcone -leikcore -lmediaclientaudio -leikcoctl -leiksrv -lapparc -lcentralrepository
 QMAKE_LIBS_NETWORK      = 
@@ -100,9 +100,10 @@
     QMAKE_CHK_DIR_EXISTS = test -d
 }
 
-QMAKE_MOC		= /epoc32/tools/qt/moc$$(DOTEXE)
-QMAKE_UIC		= /epoc32/tools/qt/uic$$(DOTEXE)
-QMAKE_IDC		= /epoc32/tools/qt/idc$$(DOTEXE)
+QMAKE_MOC		= /epoc32/tools/moc$$(DOTEXE)
+QMAKE_UIC		= /epoc32/tools/uic$$(DOTEXE)
+QMAKE_IDC		= /epoc32/tools/idc$$(DOTEXE)
+QMAKE_RCC		= /epoc32/tools/rcc$$(DOTEXE)
 
 QMAKE_IDL		= midl
 QMAKE_LIB		= /epoc32/gcc_mingw/bin/ar -ru
@@ -181,12 +182,3 @@
         }
     }
 }
-
-# QMAKE_CXXFLAGS.ARMCC doesn't provide support for conditional options, so use MMP_RULES # to enable support for newer armcc compilers.
-# MMP files support combining multiple OPTION statements, so this is not a problem.
-newArmccRule = \
-    "$${LITERAL_HASH}if defined(ARMCC) && !defined(ARMCC_2_2) && !defined(ARMCC_3_1)"\
-    "OPTION ARMCC --import_all_vtbl" \
-    "$${LITERAL_HASH}endif"
-MMP_RULES += newArmccRule
-