/*
* Copyright (c) 2005-2007 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: Phonebook 2 UI Controls project specification file.
*
*/
#include <platform/app/Pbk2UID.h>
#include "Pbk2Config.mmp"
#include "../inc/Pbk2InternalUID.h"
#include <platform_paths.hrh>
#include <data_caging_paths.hrh>
// Target information
TARGET Pbk2UiControls.dll
TARGETTYPE dll
UID KEPOCStaticDllUID2 KPbk2DllUID3
CAPABILITY CAP_GENERAL_DLL
// Source path
SOURCEPATH ../UIControls/src
// Controls
SOURCE CPbk2NamesListControl.cpp
SOURCE CPbk2NamesListNotReadyState.cpp
SOURCE CPbk2NamesListEmptyState.cpp
SOURCE CPbk2NamesListReadyState.cpp
SOURCE CPbk2NamesListFilteredState.cpp
SOURCE CPbk2NamesListHiddenState.cpp
SOURCE CPbk2NamesListStartupState.cpp
SOURCE CPbk2ContactViewListBox.cpp
SOURCE CPbk2ContactInfoControl.cpp
SOURCE CPbk2ContactInfoListBox.cpp
SOURCE CPbk2SettingsListControl.cpp
SOURCE CPbk2InputAbsorber.cpp
SOURCE CPbk2ThumbnailPopupControl.cpp
SOURCE CPbk2ThumbnailPopup.cpp
SOURCE CPbk2ContactUiControlSubstitute.cpp
SOURCE CPbk2ListboxModelCmdDecorator.cpp
// Models
SOURCE CPbk2ContactViewListBoxModel.cpp
#ifdef RD_SIND_VIA_AIW
SOURCE CPbk2FieldListBoxModel.cpp
#else
SOURCE CPbk2FieldListBoxModelOld.cpp
#endif // RD_SIND_VIA_AIW
SOURCE CPbk2FieldFormatter.cpp
SOURCE CPbk2FieldAnalyzer.cpp
SOURCE CPbk2DefaultSavingStorageQueryListBoxModel.cpp
// Settings
SOURCE CPbk2MemorySelectionSettingPage.cpp
SOURCE CPbk2NameOrderSettingItem.cpp
SOURCE CPbk2MemorySelectionSettingItem.cpp
SOURCE CPbk2DefaultSavingStorageSettingItem.cpp
SOURCE CPbk2PredictiveSearchSettingItem.cpp
// Dialogs
SOURCE CPbk2SelectFieldDlg.cpp
SOURCE CPbk2AddressSelect.cpp
SOURCE CPbk2ContactEditorDlg.cpp
SOURCE CPbk2ContactEditorDlgImpl.cpp
SOURCE CPbk2GeneralConfirmationQuery.cpp
SOURCE CPbk2AddItemToContactDlg.cpp
#ifndef RD_UNIFIED_EDITOR
SOURCE CPbk2MemoryEntryDefaultsDlg_NoUnifiedEditor.cpp
#else
SOURCE CPbk2MemoryEntryDefaultsDlg.cpp
#endif // RD_UNIFIED_EDITOR
SOURCE CPbk2MemoryEntryDefaultsAssignDlg.cpp
SOURCE CPbk2PhonebookInfoDlg.cpp
SOURCE CPbk2StoreListQuery.cpp
SOURCE CPbk2PrependDlg.cpp
SOURCE CPbk2MergeConflictsDlg.cpp
SOURCE CPbk2MergePhotoConflictDlg.cpp
// Contact editor
SOURCE Pbk2ContactEditorStrategyFactory.cpp
SOURCE CPbk2ContactEditorNewContact.cpp
SOURCE CPbk2ContactEditorEditContact.cpp
SOURCE cpbk2contacteditornewowncontact.cpp
SOURCE CPbk2ContactEditorFieldArray.cpp
SOURCE CPbk2ContactEditorFieldBase.cpp
SOURCE CPbk2ContactEditorNumberField.cpp
SOURCE CPbk2ContactEditorPhoneNumberField.cpp
SOURCE CPbk2ContactEditorPostalCodeField.cpp
SOURCE CPbk2ContactEditorReadingField.cpp
SOURCE CPbk2ContactEditorTextField.cpp
SOURCE CPbk2ContactEditorUrlField.cpp
SOURCE CPbk2ContactEditorImpplField.cpp
SOURCE CPbk2ContactEditorDateField.cpp
SOURCE CPbk2ContactEditorDTMFField.cpp
SOURCE CPbk2ContactEditorEmailField.cpp
SOURCE CPbk2ContactEditorSyncField.cpp
SOURCE CPbk2ContactEditorRingtoneField.cpp
SOURCE CPbk2ContactEditorImageField.cpp
SOURCE Pbk2ContactEditorFieldFactory.cpp
// Fetch
SOURCE CPbk2FetchDlg.cpp
SOURCE CPbk2FetchDlgPage.cpp
SOURCE CPbk2FetchDlgGroupPage.cpp
SOURCE CPbk2FetchDlgPages.cpp
SOURCE CPbk2FetchResults.cpp
SOURCE CPbk2FetchDlgGroupMarker.cpp
SOURCE Pbk2FetchDlgPageFactory.cpp
// Utility
SOURCE CPbk2NamesListStateFactory.cpp
SOURCE CPbk2ContactInfoDataSwapper.cpp
SOURCE TPbk2AddItemWrapper.cpp
SOURCE CPbk2AddItemManager.cpp
SOURCE TPbk2DeleteItemManager.cpp
SOURCE TPbk2AddressSelectParams.cpp
SOURCE CPbk2ThumbnailScaler.cpp
SOURCE cpbk2filteredviewstack.cpp
SOURCE cpbk2filteredviewstackelement.cpp
SOURCE CPbk2DefaultAttributeProcess.cpp
SOURCE CPbk2SettingsListState.cpp
SOURCE CPbk2ThumbnailLoader.cpp
SOURCE CPbk2ReadingFieldEditorVisitor.cpp
SOURCE CPbk2StoreInfoItemBuilder.cpp
SOURCE Pbk2PhoneNumberFormatterFactory.cpp
SOURCE CPbk2DefaultPhoneNumberFormatter.cpp
SOURCE CPbk2NumberGroupingFormatter.cpp
SOURCE CPbk2ContactFieldDynamicProperties.cpp
SOURCE CPbk2ContactViewIterator.cpp
SOURCE CPbk2FindDelay.cpp
SOURCE Pbk2TitlePanePictureFactory.cpp
SOURCE CPbk2FindStringSplitter.cpp
SOURCE CPbk2FieldSelector.cpp
SOURCE TPbk2FindTextUtil.cpp
SOURCE CPbk2AdaptiveSearchGridFiller.cpp
SOURCE Pbk2RingtoneCommands.cpp
SOURCE Pbk2ImageCommands.cpp
SOURCE CPbk2ContactEditorReadonlyField.cpp
SOURCE CPbk2ContactIconsUtils.cpp
SOURCE CPbk2UIField.cpp
SOURCE CPbk2UIFieldArray.cpp
SOURCE CPbk2ContactEditorUIFieldBase.cpp
SOURCE CPbk2ContactEditorUIAddressField.cpp
SOURCE CPbk2ContactEditorUIAddressHomeField.cpp
SOURCE CPbk2ContactEditorUIAddressOfficeField.cpp
SOURCE CPbk2ContactEditorArrayItem.cpp
SOURCE Pbk2AddressTools.cpp
SOURCE cpbk2predictiveviewstack.cpp
SOURCE cpbk2contactviewcustomlistboxitemdrawer.cpp
SOURCE cpbk2contactviewcustomlistboxdata.cpp
SOURCE CPbk2PredictiveSearchFilter.cpp
SOURCE CPbk2ThumbnailManager.cpp
SOURCE cpbk2contactviewdoublelistbox.cpp
SOURCE cpbk2contactviewdoublelistboxmodel.cpp
SOURCE pbk2contactviewdoublelistboxdataelement.cpp
SOURCE cpbk2doublelistboxmodelcmddecorator.cpp
// Resources
LANGUAGE_IDS
START RESOURCE ../rss/Pbk2UIControls.rss
DEPENDS pbk2commonui.rsg
TARGET Pbk2UIControls
TARGETPATH RESOURCE_FILES_DIR
HEADER
END
// Include paths
USERINCLUDE ../UIControls/inc ../UIControls/rss
SYSTEMINCLUDE ../inc
APP_LAYER_SYSTEMINCLUDE
// Dependencies to Symbian OS components
LIBRARY euser.lib cone.lib bafl.lib eikdlg.lib bitmaptransforms.lib
LIBRARY eikcoctl.lib eikctl.lib eikcore.lib estor.lib fbscli.lib ecom.lib
LIBRARY CentralRepository.lib efsrv.lib egul.lib
LIBRARY hlplch.lib findutil.lib
LIBRARY form.lib etext.lib
// Dependencies to AVKON
LIBRARY Avkon.lib AknSkins.lib
LIBRARY CdlEngine.lib AknJapaneseReading.lib
LIBRARY AknLayout2.lib AknLayout2Scalable.lib AknIcon.lib
LIBRARY touchfeedback.lib
LIBRARY serviceprovidersettings.lib
LIBRARY rcse.lib
// Dependencies to S60 platform components
LIBRARY commonengine.lib FeatMgr.lib numbergrouping.lib
LIBRARY DrmParsers.lib DrmDcf.lib DrmRights.lib
LIBRARY DrmServerInterfaces.lib
LIBRARY DRMCommon.lib
LIBRARY apparc.lib MGFetch.lib CommonUI.lib apmime.lib sysutil.lib
// Dependencies to other Phonebook components
LIBRARY VPbkEng.lib Pbk2Presentation.lib Pbk2UIExt.lib Pbk2CommonUI.lib
// Predictive search
LIBRARY PcsUtils.lib PsServerClientAPI.lib
LIBRARY gdi.lib bitgdi.lib
#ifdef PBK2_ENABLE_PROFILE
// Depencency to Phonebook profiling library
LIBRARY Pbk2Profile.lib
#endif // PBK2_ENABLE_PROFILE
#ifdef RD_UI_TRANSITION_EFFECTS_LIST
LIBRARY aknlistloadertfx.lib
#endif //RD_UI_TRANSITION_EFFECTS_LIST
LIBRARY akntransitionutils.lib
LIBRARY aknphysics.lib
LIBRARY aknpictograph.lib
LIBRARY cone.lib
// End of File