/*
* Copyright (c) 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 Nameslist UI Extension project specification file.
*
*/


//system include
#include <data_caging_paths.hrh>
#include <platform_paths.hrh>

//user include
//#include "../nameslistextension/inc/pbk2nameslistexuid.h"
#include "../inc/Pbk2NamesListExUID.h"
#include "Pbk2Config.mmp"

TARGET          Pbk2ExNamesListPlugin.dll
TARGETTYPE      PLUGIN
UID             0x10009D8D KPbk2NamesListExtPluginUID2
CAPABILITY      CAP_ECOM_PLUGIN ReadUserData WriteUserData ReadDeviceData WriteDeviceData
VENDORID				VID_DEFAULT

APP_LAYER_SYSTEMINCLUDE
SYSTEMINCLUDE   /epoc32/include/ecom

// Include paths
USERINCLUDE     ../NamesListExtension/inc
SYSTEMINCLUDE   ../inc
SYSTEMINCLUDE   ../ccapplication/inc

SOURCEPATH      ../NamesListExtension/src
SOURCE			DllMain.cpp
SOURCE			NamesListUiExtensionPlugin.cpp
SOURCE			NamesListExView.cpp
SOURCE			CPbk2NameslistUiControlExtension.cpp
SOURCE			CPbk2NlxPresenceSubscriptionInfo.cpp
SOURCE			CPbk2NlxPresenceIconInfo.cpp
SOURCE			CPbk2EcePresenceEngine.cpp
SOURCE			CPbk2NlxOpenCcaCmd.cpp
SOURCE			CPbk2NlxAddToTopContactsCmd.cpp
SOURCE			CPbk2NlxRemoveFromTopContactsCmd.cpp
SOURCE			CPbk2NlxMoveTopContactsCmd.cpp
SOURCE			CPbk2NlxMoveTopContactsDlg.cpp
SOURCE			CPbk2NlxReorderingModel.cpp
SOURCE			Pbk2ContactUiControlProxy.cpp
SOURCE			TPbk2ContactIterator.cpp
SOURCE          CPbk2CmdItemAddTop.cpp
SOURCE          CPbk2AddFavoritesVisibilityImpl.cpp
SOURCE          CPbk2AddFavoritesVisibility.cpp
SOURCE          CPbk2CmdItemRemoteContactLookup.cpp
SOURCE          CPbk2RemoteContactLookupVisibilityImpl.cpp
SOURCE          CPbk2RemoteContactLookupVisibility.cpp
SOURCE          Pbk2NlxMenuFiltering.cpp
SOURCE			cpbk2cmditemmycard.cpp
SOURCE			cpbk2mycard.cpp
SOURCE 			cpbk2openmycardcmd.cpp
SOURCE          cpbk2contextlaunch.cpp
SOURCE          cpbk2deletemycardcmd.cpp

// Resources
START RESOURCE  ../rss/Pbk2ExNamesListRes.rss
DEPENDS pbk2uicontrols.rsg
DEPENDS phonebook2.rsg
DEPENDS pbk2commands.rsg
HEADER
TARGET          Pbk2ExNamesListRes
TARGETPATH      RESOURCE_FILES_DIR
LANGUAGE_IDS
END

START RESOURCE  ../rss/Pbk2ExNamesListReg.rss
TARGET          Pbk2ExNamesListPlugin //has to be the same as the dll name
TARGETPATH      ECOM_RESOURCE_DIR
END

// Dependencies to Symbian OS components
LIBRARY euser.lib commonengine.lib
LIBRARY cone.lib bafl.lib
LIBRARY efsrv.lib ecom.lib

// Dependencies to S60 components
LIBRARY Avkon.lib FeatMgr.lib sendui.lib CdlEngine.lib
LIBRARY eikctl.lib eikdlg.lib eikcore.lib eikcoctl.lib

//CCA
LIBRARY ccaclient.lib
// Dependencies to Phonebook
LIBRARY Pbk2CommonUi.lib Pbk2UiControls.lib Pbk2Commands.lib Pbk2UIExt.lib
LIBRARY pbk2rclengine.lib
LIBRARY Pbk2Presentation.lib VPbkEng.lib pbk2spbcontentprovider.lib
LIBRARY centralrepository.lib touchfeedback.lib
LIBRARY fbscli.lib
LIBRARY egul.lib
LIBRARY contactpresence.lib
LIBRARY AknLayout2.lib AknLayout2Scalable.lib
LIBRARY estor.lib 

LIBRARY ws32.lib
START BITMAP presenceIcons.mbm
HEADER
TARGETPATH      RESOURCE_FILES_DIR
SOURCEPATH ../NamesListExtension/bitmaps
SOURCE c8 ece_connecting.bmp
SOURCE 1  ece_connecting_mask.bmp
SOURCE c8 ece_available.bmp
SOURCE 1  ece_available_mask.bmp
SOURCE c8 ece_notavailable.bmp
SOURCE 1  ece_notavailable_mask.bmp
SOURCE c8 ece_donotdisturb.bmp
SOURCE 1  ece_donotdisturb_mask.bmp
END

