diff -r 000000000000 -r 094583676ce7 PECengine/PresenceManager2/Group/PEngManager2.mmp --- /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 + +#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