diff -r 000000000000 -r eb1f2e154e89 fep/aknfep/group/AknFep.mmp --- /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 +#include +#include + +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