fep/aknfep/group/AknFep.mmp
changeset 0 eb1f2e154e89
child 11 c8fb4cf7b3ae
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/fep/aknfep/group/AknFep.mmp	Tue Feb 02 01:02:04 2010 +0200
@@ -0,0 +1,342 @@
+/*
+* Copyright (c) 2002-2008 Nokia Corporation and/or its subsidiary(-ies). 
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0""
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:           
+*       MakMake Project file.
+*
+*/
+
+
+
+
+
+
+
+
+
+
+
+
+#include <data_caging_paths.hrh>
+#include <bldvariant.hrh>
+#include <platform_paths.hrh>
+
+TARGET          avkonfep.dll
+TARGETTYPE      plugin
+
+UID             0x10009d8d 0x100056de
+CAPABILITY      All -Tcb
+
+VENDORID        VID_DEFAULT
+
+SOURCEPATH      ../resource
+
+START RESOURCE 100056de.rss
+TARGET AvkonFep.rsc
+END
+
+START RESOURCE  AknFep.rss
+HEADER
+TARGETPATH      FEP_RESOURCES_DIR
+LANGUAGE_IDS
+END
+
+MACRO   __REVERSE_FN_KEY_SUPPORTED
+MACRO   __ITI_LONGPRESS_NUM_SHIFT_COPYPASTE__
+MACRO   __HALF_QWERTY_KEYPAD
+MACRO   __ITI_VIRTUAL_TOUCH_FIRST_GENERATION_SUPPORT__ 
+
+USERINCLUDE     ../inc .
+//sort this out when move to 2.0 env
+
+
+// Added APP_LAYER_SYSTEMINCLUDE for header split and relocation activity
+APP_LAYER_SYSTEMINCLUDE
+
+
+// This is a SYSTEMINCLUDE macro containing the middleware
+// layer specific include directories
+MW_LAYER_SYSTEMINCLUDE
+
+SYSTEMINCLUDE   ../inc
+SYSTEMINCLUDE   ../../../inc
+//SYSTEMINCLUDE   ../../inc
+
+SOURCEPATH      ../src
+
+SOURCE          AknFepManager.cpp
+SOURCE          AknFepKeyCatcher.cpp
+SOURCE          AknFepHashKeyManager.cpp
+SOURCE          AknFepCaseManager.cpp
+SOURCE          AknFepSharedDataInterface.cpp
+SOURCE          AknFepLanguageManager.cpp
+SOURCE          AknFepUiManagerBase.cpp
+SOURCE          AknFepInlineTextDecorator.cpp
+
+#ifdef RD_INTELLIGENT_TEXT_INPUT
+SOURCE          AknFepFnKeyManager.cpp
+SOURCE          AknFepUiInputStateHalfQwerty.cpp
+SOURCE			AknFepUiInputStateInitialHalfQwertyWesternPredictive.cpp 
+SOURCE			AknFepUiInputStateEntryHalfQwertyWesternPredictive.cpp
+#endif
+#ifdef RD_SCALABLE_UI_V2
+SOURCE          AknFepPluginManager.cpp
+SOURCE          AknFepPluginMenuManager.cpp
+SOURCE          aknfepuimanagerfingeritutchinese.cpp
+SOURCE          aknfepuifingeritutinputstategeneric.cpp
+
+// for spell
+SOURCE         aknfepuispellcontainer.cpp
+SOURCE         aknfepuispellinputpane.cpp
+#endif
+
+// UI manager for each variant
+SOURCE          AknFepUiManagerWestern.cpp
+SOURCE			AknFepUiIndicInputManager.cpp
+SOURCE			AknFepUiInputStateInitialIndicMultitap.cpp
+SOURCE			AknFepUiInputStateInitialIndicPredictive.cpp
+SOURCE			AknFepUiInputStateEntryIndicPredictive.cpp
+SOURCE			AknFepUiInputStateInitialKoreanMultitap.cpp
+SOURCE          AknFepUiManagerKorean.cpp
+#ifdef RD_HINDI_PHONETIC_INPUT	
+SOURCE			aknfepuiinputstateinitialindicphoneticmultitap.cpp
+SOURCE			aknfepuiinputstateindicphoneticqwerty.cpp
+#endif
+
+SOURCE          AknFepUiManagerChinese.cpp
+SOURCE          AknFepUiManagerJapanese.cpp
+// UI Inputstates
+SOURCE          AknFepUiInputStateBase.cpp
+// for western
+SOURCE          AknFepUiInputStateInitialNumber.cpp
+SOURCE          AknFepUiInputStateInitialLatinMultitap.cpp
+SOURCE          AknFepUiInputStateInitialMultitapBase.cpp
+SOURCE          AknFepUiInputStateInitialWesternPredictive.cpp
+SOURCE          AknFepUiInputStateEntryWesternPredictive.cpp
+#ifdef RD_INTELLIGENT_TEXT_INPUT
+// Predictive Qwerty changes (e.g. XT9) ---->
+SOURCE          AknFepUiInputStateInitialQwertyWesternPredictive.cpp
+SOURCE          AknFepUiInputStateEntryQwertyWesternPredictive.cpp
+// Predictive Qwerty changes (e.g. XT9) <----
+#endif //RD_INTELLIGENT_TEXT_INPUT 
+SOURCE          AknFepUiInputStateEntryWesternPredictiveJp.cpp
+
+// for Arabic and Hebrew
+SOURCE          AknFepUiInputStateInitialArabicHebrewMultitap.cpp
+SOURCE          AknFepUiInputStateInitialArabicHebrewPredictive.cpp
+SOURCE          AknFepUiInputStateEntryArabicHebrewPredictive.cpp
+
+// for Chinese
+SOURCE          AknFepUiInputStateChineseBase.cpp
+SOURCE          AknFepUiInputStateInitialChineseMultitapBase.cpp
+SOURCE          AknFepUiInputStateInitialChineseGeneric.cpp
+SOURCE          AknFepUiInputStateInitialZhuyinFind.cpp
+SOURCE          AknFepUiInputstateInitialStrokeFind.cpp
+SOURCE          AknFepUiInputStateEntryPinyin.cpp
+SOURCE          AknFepUiInputStateEntryZhuyinStrokeBase.cpp
+SOURCE          AknFepUiInputStateEntryZhuyin.cpp
+SOURCE          AknFepUiInputStateEntryStroke.cpp
+SOURCE          AknFepUiInputStateCandidateBase.cpp
+SOURCE          AknFepUiInputStateCandidate.cpp
+SOURCE          AknFepUiInputStatePredictiveCandidate.cpp
+SOURCE          AknFepUiInputStatePredictiveCandidatePinyin.cpp
+SOURCE          AknFepUiInputStatePredictiveCandidateStroke.cpp
+SOURCE          AknFepUiInputStatePredictiveInput.cpp
+SOURCE          AknFepUiInputStatePredictiveInputChinese.cpp
+// Chinese phrase Input state
+SOURCE          AknFepUiInputStateEntryPinyinPhrase.cpp
+SOURCE          AknFepUiInputStateEntryZhuyinPhrase.cpp
+SOURCE          AknFepUiInputStateEntryStrokePhrase.cpp
+SOURCE          AknFepUiInputStateEntryZhuyinStrokeBasePhrase.cpp
+SOURCE          AknFepUiInputStateCandidateChinese.cpp
+SOURCE          AknFepUiInputStateCandidateBasePhrase.cpp
+SOURCE          AknFepUiInputStateCandidateBaseChinesePhrase.cpp
+SOURCE          AknFepUiInputStateCandidateChinesePhrase.cpp
+SOURCE          AknFepUiInputStateCandidateQwertyBaseChinesePhrase.cpp
+SOURCE          AknFepUiInputStateCandidatePinyinAndStrokePhrase.cpp
+SOURCE          AknFepUiInputStateCandidatePhrase.cpp
+SOURCE          AknFepUiInputStatePredictiveCandidatePhrase.cpp
+SOURCE          AknFepUiInputStatePredictiveCandidatePinyinPhrase.cpp
+SOURCE          AknFepUiInputStatePredictiveCandidateStrokePhrase.cpp
+SOURCE          AknFepUiInputStatePredictiveInputPhrase.cpp
+SOURCE          AknFepUiInputStatePredictiveCandidateChinesePhrase.cpp
+SOURCE          AknFepUiInputStatePredictiveInputChinesePhrase.cpp
+// Chinese Qwerty
+SOURCE          AknFepUiInputStateInitialChineseGenericQwerty.cpp
+SOURCE 	        AknFepUiInputStatePredictiveInputQwerty.cpp
+SOURCE 	        AknFepUiInputStatePredictiveInputQwertyPinyin.cpp
+SOURCE          AknFepUiInputStateEntryQwertyPinyin.cpp
+SOURCE          AknFepUiInputStateEntryQwertyZhuyin.cpp
+SOURCE 		AknFepUiInputStateCandidateQwertyZhuyin.cpp
+SOURCE 		AknFepUiInputStatePredictiveCandidateQwertyZhuyin.cpp
+SOURCE          AknFepUiInputStatePredictiveInputQwertyZhuyin.cpp
+SOURCE          AknFepUiInputStateCandidateQwertyBase.cpp
+SOURCE          AknFepUiInputStateCandidateQwertyChineseBase.cpp
+SOURCE          AknFepUiInputStateEntryQwertyBase.cpp
+SOURCE          AknFepUiInputStateEntryQwertyStroke.cpp
+SOURCE          AknFepUiInputStateEntryQwertyCangJie.cpp
+SOURCE 		AknFepUiInputStateCandidateQwertyBasePhrase.cpp
+SOURCE 		AknFepUiInputStateEntryQwertyBaseChinesePhrase.cpp
+SOURCE 		AknFepUiInputStateCandidateQwertyChinesePhrase.cpp
+SOURCE 		AknFepUiInputStateEntryQwertyBasePhrase.cpp
+SOURCE 		AknFepUiInputStatePredictiveInputQwertyPhrase.cpp
+SOURCE 		AknFepUiInputStatePredictiveInputQwertyChinesePhrase.cpp
+SOURCE          AknFepUiInputStateEntryQwertyPinyinPhrase.cpp
+SOURCE          AknFepUiInputStateEntryQwertyZhuyinPhrase.cpp
+SOURCE          AknFepUiInputStateEntryQwertyStrokePhrase.cpp
+SOURCE 		AknFepUiInputStateCandidateQwertyZhuyinPhrase.cpp
+SOURCE 		AknFepUiInputStatePredictiveCandidateQwertyZhuyinPhrase.cpp
+SOURCE 		AknFepUiInputStatePredictiveInputQwertyZhuyinPhrase.cpp
+SOURCE 		AknFepUiInputStateStrokeFindQwerty.cpp
+SOURCE 		AknFepUiInputStateChineseFindQwerty.cpp
+SOURCE 		AknFepUiInputStateZhuyinFindQwerty.cpp
+SOURCE          AknFepUiInputStateCandidateQwertyPhrase.cpp
+SOURCE          AknFepUiInputStatePredictiveInputQwertyPinyinPhrase.cpp
+SOURCE          AknFepUiInputStateCandidateQwerty.cpp
+SOURCE          AknFepUiInputStateCandidateQwertyChinese.cpp
+SOURCE          AknFepUiInputStatePredictiveInputQwertyStrokePhrase.cpp
+SOURCE          AknFepUiInputStatePredictiveInputQwertyStroke.cpp
+#ifdef RD_INTELLIGENT_TEXT_INPUT
+SOURCE          AknFepUiInputStateCandidateMiniQwertyPinyinAndStrokePhrase.cpp
+SOURCE          AknFepUIInputStateEntryMiniQwertyPinyinPhrase.cpp
+SOURCE          AknFepUIInputStatePredictiveInputMiniQwertyChinesePhrase.cpp
+SOURCE          AknFepUiInputStatePredictiveCandidateMiniQwertyChinesePhrase.cpp
+SOURCE          AknFepUiInputStateEntryMiniQwertyZhuyinPhrase.cpp
+SOURCE          AknFepUiInputStateCandidateMiniQwertyZhuyinPhrase.cpp
+SOURCE          AknFepUIInputStateEntryMiniQwertyCangJie.cpp
+SOURCE          aknfepuiinputminiqwertypinyinphrasebase.cpp 
+SOURCE          aknfepuiinputminiqwertystrokephrasebase.cpp 
+SOURCE          aknfepuiinputstateminiqwertystrokephrase.cpp
+SOURCE          aknfepinputstateminiqwertyzhuyinkeymap.cpp  
+SOURCE          aknfepuiinputminiqwertyzhuyinphrasebase.cpp
+SOURCE          aknfepuiinputstateminiqwertyzhuyinphrase.cpp
+SOURCE          AknFepUiInputStateCandidateHalfQwertyChinesePhrase.cpp
+SOURCE          AknFepInputStateInitialChineseGenericHalfQwerty.cpp
+SOURCE          AknFepUiInputStatePredictiveCandidateHalfQwertyChinesePhrase.cpp
+SOURCE          aknfepuiinputstateentryhalfqwertyphrase.cpp 
+#endif
+
+// for thai
+SOURCE          AknFepUiInputStateInitialThaiMultitap.cpp
+SOURCE          AknFepUiInputStateInitialThaiPredictive.cpp
+SOURCE          AknFepUiInputStateEntryThaiPredictive.cpp
+SOURCE          AknFepThaiSCTSelector.cpp
+
+// for Japanese
+SOURCE          AknFepUiInputStateJapaneseBase.cpp
+SOURCE          AknFepUiInputStateInitialJapaneseBase.cpp
+SOURCE          AknFepUiInputStateInitialHiraganaKanji.cpp
+SOURCE          AknFepUiInputStateInitialHiragana.cpp
+SOURCE          AknFepUiInputStateInitialKatakana.cpp
+SOURCE          AknFepUiInputStateInitialLatinJapanese.cpp
+SOURCE          AknFepUiInputStateInitialFullNumber.cpp
+SOURCE          AknFepUiInputStateEntryJapaneseMultitap.cpp
+SOURCE          AknFepUiInputStateEntryHiraganaKanji.cpp
+SOURCE          AknFepUiInputStateEntryKatakana.cpp
+SOURCE          AknFepUiInputStateEntryLatinJapanese.cpp
+SOURCE          AknFepUiInputStateConversionHiraganaKanji.cpp
+SOURCE          AknFepUiInputStateCandidateHiraganaKanji.cpp
+SOURCE          AknFepUiInputStateCompletionJapaneseMultitap.cpp
+SOURCE          AknFepUiInputStateCompletionHiraganaKanji.cpp
+SOURCE          AknFepUiInputStateCompletionKatakana.cpp
+SOURCE          AknFepUiInputStateCompletionPredictiveHiraganaKanji.cpp
+SOURCE          AknFepUiInputStateCompletionLatinJapanese.cpp
+SOURCE          AknFepUiInputStateJapanesePredictiveBase.cpp
+SOURCE          AknFepUiInputStatePredictiveInputJapanese.cpp
+SOURCE          AknFepUiInputStateNextWordJapanesePredictive.cpp
+SOURCE          AknFepUiInputStateCandidateRetroActive.cpp
+
+// for Vietnamese
+SOURCE          AknFepUiInputStateInitialVietnameseMultitap.cpp
+SOURCE          AknFepVietnameseToneManager.cpp
+SOURCE          AknFepUiInputStateEntryVietnamesePredictive.cpp
+
+// for Qwerty
+SOURCE          AknFepUiInputStateQwerty.cpp
+SOURCE          AknFepPlugin.cpp
+// for phraes creation
+SOURCE          aknfepinputstatecandidatepinyinphrasecreation.cpp 
+SOURCE          aknfepinputstatespellingpinyinphrasecreation.cpp 
+SOURCE          aknfepuserdbdlg.cpp 
+SOURCE          aknfepuserdbquerydlg.cpp 
+SOURCE          AknFepZhuyinAnalyser.cpp 
+SOURCE          AknFepZhuyinAnalyserDb.cpp 
+SOURCE          dbmanagement.cpp 
+SOURCE          aknfepuiinputstateentrypinyinphrasecreation.cpp 
+SOURCE          aknfepzhuyinconvertion.cpp 
+SOURCE          aknfepzhuyinkeyhandler.cpp
+SOURCE          aknfepinputstatepinyinphrasecreationbase.cpp
+SOURCE          aknfepuiinputstatestrokephrasebase.cpp 
+SOURCE          aknfepuiinputstateentryzhuyinphrasecreation.cpp 
+SOURCE          aknfepuiinputstatezhuyinphrasecreationbase.cpp
+SOURCE          aknfepuiinputstateqwertykorean.cpp
+
+LIBRARY         euser.lib
+LIBRARY         fepbase.lib
+LIBRARY         cone.lib
+LIBRARY         ws32.lib
+LIBRARY         eikcoctl.lib
+LIBRARY         eikctl.lib
+LIBRARY         eikcore.lib
+LIBRARY         ptiengine.lib // for PtiEngine
+LIBRARY         avkon.lib
+LIBRARY         commonengine.lib
+LIBRARY         bafl.lib
+LIBRARY         form.lib
+LIBRARY         eikdlg.lib
+LIBRARY         aknjapanesereading.lib
+LIBRARY         featmgr.lib
+LIBRARY         jplangutil.lib
+LIBRARY         apparc.lib
+LIBRARY         aknpictograph.lib
+LIBRARY         etext.lib
+LIBRARY         tagma.lib
+LIBRARY         gdi.lib
+LIBRARY         AknIcon.lib
+LIBRARY         egul.lib
+LIBRARY         hlplch.lib 
+
+LIBRARY         AknLayout2Scalable.lib
+LIBRARY         aknskins.lib 
+LIBRARY         aknskinsrv.lib
+LIBRARY         uiklaf.lib 
+
+LIBRARY         fbscli.lib
+LIBRARY		    efsrv.lib
+LIBRARY         CdlEngine.lib
+LIBRARY         apgrfx.lib
+
+#ifdef RD_SCALABLE_UI_V2
+LIBRARY         peninputclient.lib
+#endif
+
+LIBRARY         CentralRepository.lib
+LIBRARY         CenRepNotifHandler.lib
+
+LIBRARY ecom.lib
+LIBRARY			AknfepUiInterface.lib
+
+#ifdef RD_TACTILE_FEEDBACK     
+LIBRARY             touchfeedback.lib
+#endif // RD_TACTILE_FEEDBACK  
+
+
+#ifdef RD_SCALABLE_UI_V2
+LIBRARY    aknnotify.lib
+#endif //RD_SCALABLE_UI_V2
+START WINS
+BASEADDRESS     0x70500000
+END
+
+
+// End of file