diff -r cc75c76972ee -r c0432d11811c mkspecs/common/symbian/symbian.conf --- 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 -