PECengine/PresenceManager2/Group/PEngManager2.mmp
changeset 0 094583676ce7
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/PECengine/PresenceManager2/Group/PEngManager2.mmp	Thu Dec 17 08:41:52 2009 +0200
@@ -0,0 +1,189 @@
+/*
+* 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
\ No newline at end of file