PECengine/PresenceManager2/Group/PEngManager2.mmp
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Thu, 17 Dec 2009 08:41:52 +0200
changeset 0 094583676ce7
permissions -rw-r--r--
Revision: 200949 Kit: 200951

/*
* Copyright (c) 2004 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:  Presence Manager 2 project definition.
*
*/

// To get the APP_LAYER_SYSTEMINCLUDE-definition
#include <platform_paths.hrh>

#include        "../../Group/PEngUIDs2.h"

TARGET          PEngManager2.dll
TARGETTYPE      dll
UID             KStaticInterfaceDllUid2 KPEngPresenceManager2Uid3
CAPABILITY      CAP_GENERAL_DLL
VENDORID        VID_DEFAULT


SYSTEMINCLUDE   ../../IncApi

//Shared parts
SOURCEPATH      ../SrcCommon
SOURCE          RGenericObserverArrayBase.cpp
SOURCE          CPEngAsyncOperation.cpp
SOURCE          CPEngNWSessionSlotStorageProxy.cpp
SOURCE          TPEngMDesCArrayAdapter.cpp
SOURCE          TPEngCntLstMDesCArrayAdapter.cpp

//NWSessionSlot
SOURCEPATH      ../SrcNWSessionSlot
SOURCE          CPEngNWSessionSlotID2.cpp
SOURCE          CPEngNWSessionSlotID2Imp.cpp
SOURCE          CPEngNWSessionSlot2.cpp
SOURCE          CPEngNWSessionSlot2Imp.cpp
SOURCE          CPEngNWSessionOperation.cpp
SOURCE          CPEngNWSessionOpenOp.cpp
SOURCE          CPEngNWSessionCloseOp.cpp
SOURCE          CPEngNWSessionProxy.cpp
SOURCE          CPEngNWSessionSlotManager2.cpp
SOURCE          CPEngNWSessionSlotManager2Imp.cpp
SOURCE          CPEngNWSessionSlotNotifier2.cpp
SOURCE          CPEngNWSessionSlotNotifier2Imp.cpp
SOURCE          CPEngNWSessionSlotEventEntry.cpp
SOURCE          CPEngNWSessionSlotEvent2.cpp



//Presence attributes
SOURCEPATH      ../SrcAttribute
SOURCE          CPEngAttributeStore2.cpp
SOURCE          CPEngAttributeStore2Imp.cpp
SOURCE          CPEngAttributeTransaction2.cpp
SOURCE          CPEngAttributeTransaction2Imp.cpp
SOURCE          CPEngAttributePublishOp.cpp
SOURCE          CPEngAttributeFetchOp.cpp
SOURCE          CPEngPresenceNotifier2.cpp
SOURCE          CPEngPresenceNotifier2Imp.cpp
SOURCE          CPEngTrackedPresenceID2.cpp
SOURCE          CPEngTrackedPresenceIDEntry.cpp
SOURCE          CPEngTrackedPresenceIDEntryLookUp.cpp
SOURCE          CPEngTrackedPresenceIDs2.cpp
SOURCE          CPEngTrackedPresenceIDCollection.cpp



//Contact lists
SOURCEPATH      ../SrcContactList
SOURCE          CPEngContactListStore2.cpp
SOURCE          CPEngContactListStore2Imp.cpp
SOURCE          PEngWVContactListExtensions2.cpp
SOURCE          CPEngContactListTransaction2.cpp
SOURCE          CPEngContactListTransaction2Imp.cpp
SOURCE          CPEngCntLstPublishSyncOp.cpp
SOURCE          CPEngCntLstBaseSyncOp.cpp
SOURCE          CPEngContactListNotifier2.cpp
SOURCE          CPEngContactListNotifier2Imp.cpp



//Attribute lists
SOURCEPATH      ../SrcAttributeList
SOURCE          CPEngAttributeListStore2.cpp
SOURCE          CPEngAttributeListStore2Imp.cpp
SOURCE          CPEngAttributeListTransaction2.cpp
SOURCE          CPEngAttributeListTransaction2Imp.cpp
SOURCE          CPEngAttrLstPublishSyncOp.cpp



//Network search
SOURCEPATH      ../SrcSearch
SOURCE          CPEngSearchCriteria2.cpp
SOURCE          CPEngSearchResult2.cpp
SOURCE          CPEngSearchResultEntry.cpp
SOURCE          CPEngSearchTransaction2.cpp
SOURCE          CPEngSearchTransaction2Imp.cpp
SOURCE          CPEngSearchControl.cpp
SOURCE          CPEngSearchSessionHandler.cpp
SOURCE          CPEngSearchHandler.cpp
SOURCE          PEngWVSearchPanics.cpp



//Reactive authorization
SOURCEPATH      ../SrcReactAuth
SOURCE          CPEngReactAuthNotifier.cpp
SOURCE          CPEngReactAuthNotifierImp.cpp
SOURCE          CPEngReactAuthStore.cpp
SOURCE          CPEngReactAuthStoreImp.cpp
SOURCE          CPEngReactAuthTransaction.cpp
SOURCE          CPEngReactAuthTransactionImp.cpp
SOURCE          CPEngReactAuthPublishOp.cpp
SOURCE          CPEngAuthorizationRespond.cpp



//System folders
SYSTEMINCLUDE   ../../IncPresenceModel

//Relative system include to for example VW engine headers

SYSTEMINCLUDE   ../../../im_pub/im_api/inc
SYSTEMINCLUDE   ../../../im_pub/im_application_launch_api/inc
SYSTEMINCLUDE   ../../../im_plat/wv_sap_settings_api/inc
SYSTEMINCLUDE   ../../../inc
// Default system include paths for application layer modules.
APP_LAYER_SYSTEMINCLUDE


//Internal folders
USERINCLUDE     ../SrcCommon
USERINCLUDE     ../SrcAttribute
USERINCLUDE     ../SrcNWSessionSlot
USERINCLUDE     ../SrcSearch
USERINCLUDE     ../SrcReactAuth
USERINCLUDE     ../../Group


//Used presence engine services
USERINCLUDE     ../../AttributeFramework2/Inc
USERINCLUDE     ../../AuthorizationFramework2/Inc
USERINCLUDE     ../../AttributeLibrary2/Inc

USERINCLUDE     ../../AttributeListFramework2/Inc
USERINCLUDE     ../../ContactListFramework2/Inc
USERINCLUDE     ../../ListLibrary2/Inc


USERINCLUDE     ../../TransactionFramework2/Inc
USERINCLUDE     ../../StorageManager2/ClientInc

USERINCLUDE     ../../CoreUtilsLib2/Inc
USERINCLUDE     ../../CoreUtilsLib2/SrvInc
USERINCLUDE     ../../TransferAdapter2/Inc
USERINCLUDE     ../../PresenceServer2/ClientInc



LIBRARY         euser.lib
LIBRARY         bafl.lib
LIBRARY         estor.lib
LIBRARY         cntmodel.lib

LIBRARY         PEngCoreUtilsLib2.lib
LIBRARY         PEngTraAdap2.lib
LIBRARY         PEngStorMan2.lib
LIBRARY         PEngClient2.lib

LIBRARY         PEngAttrLib2.lib
LIBRARY         PEngListLib2.lib
LIBRARY         WVSapSettingsStore.lib

LIBRARY         impsclient.lib
LIBRARY         impsutils.lib
LIBRARY         centralrepository.lib


//End of file