presadap12/impsplugin/group/impsplugin.mmp
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Mon, 18 Jan 2010 20:12:18 +0200
changeset 1 9018c32e7116
parent 0 094583676ce7
permissions -rw-r--r--
Revision: 201001 Kit: 201003

/*
* Copyright (c) 2006 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:  Project definition file for Presence Framework Test Protocol
*
*/


// To get the MW_LAYER_SYSTEMINCLUDE-definition
#include <platform_paths.hrh>
#include        "impsconfig.h"
#include        "impsplugin12uid.h"


TARGET          imps12plugin.dll

TARGETTYPE      plugin

UID             KEComRecognitionDllUid2  KImps12PluginAdaptationUid3

VENDORID        VID_DEFAULT
CAPABILITY      CAP_ECOM_PLUGIN

//ECOM RESOURCE

START RESOURCE  imps12plugin.rss
TARGET          imps12plugin.rsc
END


USERINCLUDE     .
USERINCLUDE     ../inc
USERINCLUDE     ../../../inc
USERINCLUDE     ../inc/presentitygroups
USERINCLUDE     ../inc/presencewatching
USERINCLUDE     ../inc/presenceauthorization
USERINCLUDE     ../inc/presencepublishing

// ---------------------------------------------------------------------------
SOURCEPATH      ../src
// ---------------------------------------------------------------------------

SOURCE          cimpsplugin.cpp
SOURCE          cimpsconnection.cpp
SOURCE          impslogger.cpp
SOURCE 			pimpsadapxmltools.cpp
SOURCE			cimpspluginconnectionmanager.cpp
SOURCE			cimpspluginaccesshandler.cpp
SOURCE			cimpspluginpuredatahandler.cpp

SOURCE			cimpspluginloginrequest.cpp
SOURCE			cimpspluginlogoutrequest.cpp
SOURCE			cimpsprotocolpresencefeatures.cpp


// ---------------------------------------------------------------------------
SOURCEPATH      ../src/presentitygroups
// ---------------------------------------------------------------------------
SOURCE			cimpsprotocolpresentitygroups.cpp
SOURCE			csubscribepresentitygrouplistrequest.cpp
SOURCE			ccreatepresentitygrouprequest.cpp
SOURCE			cdeletepresentitygrouprequest.cpp
SOURCE			caddpresentitygroupmemberrequest.cpp
SOURCE			cremovepresentitygroupmemberrequest.cpp
SOURCE			cupdatepresentitygroupmemberdisplaynamerequest.cpp
SOURCE			cupdatepresentitygroupdisplaynamerequest.cpp
SOURCE			csubscribepresentitygroupcontentrequest.cpp

// ---------------------------------------------------------------------------
SOURCEPATH      ../src/presencepublishing
// ---------------------------------------------------------------------------
SOURCE			cimpsprotocolpresencepublishing.cpp
SOURCE			csubscribeownpresencerequest.cpp
SOURCE			cpresencenotificationhandler.cpp
SOURCE			cunsubscribeownpresencerequest.cpp
SOURCE			cupdateownpresencesubscriptionpifrequest.cpp
SOURCE			cpublishownpresencerequest.cpp
SOURCE			csubscribepresencewatcherlistrequest.cpp

// ---------------------------------------------------------------------------
SOURCEPATH      ../src/presenceauthorization
// ---------------------------------------------------------------------------
SOURCE			cimpsprotocolpresenceauthorization.cpp
SOURCE			csubscribepresencegrantrequestlistrequest.cpp
SOURCE			cgrantpresenceforpresentityrequest.cpp
SOURCE			cupdatepresencegrantpifforpresentityrequest.cpp
SOURCE			cwithdrawpresencegrantfrompresentityrequest.cpp
SOURCE			cgrantpresenceforpresentitygroupmembersrequest.cpp
SOURCE			cupdatepresencegrantpifforpresentitygroupmembersrequest.cpp
SOURCE			cwithdrawpresencegrantfrompresentitygroupmembersrequest.cpp
SOURCE			cgrantpresenceforeveryonerequest.cpp
SOURCE			cupdatepresencegrantpifforeveryonerequest.cpp
SOURCE			cwithdrawpresencegrantfromeveryonerequest.cpp
SOURCE			csubscribepresenceblocklistrequest.cpp
SOURCE			cblockpresenceforpresentityrequest.cpp
SOURCE 			ccancelpresenceblockfrompresentityrequest.cpp
SOURCE			cpresenceauthuserrequest.cpp

// ---------------------------------------------------------------------------
SOURCEPATH      ../src/presencewatching
// ---------------------------------------------------------------------------
SOURCE			cimpsprotocolpresencewatching.cpp
SOURCE			csubscribepresentitypresence.cpp
SOURCE			cunsubscribepresentitypresence.cpp
SOURCE			csubscribepresentitygroupmemberspresence.cpp
SOURCE			cunsubscribepresentitygroupmemberspresence.cpp
SOURCE			cupdatepresentitypresence.cpp
SOURCE			cupdatepresentitygroupmemberspresence.cpp


// Default system include paths for application layer modules.
APP_LAYER_SYSTEMINCLUDE

SYSTEMINCLUDE   /epoc32/include/ecom
SYSTEMINCLUDE     ../../../inc
SYSTEMINCLUDE     ../../Parser2/inc
SYSTEMINCLUDE     ../../Parser2/SrcXmlParser
SYSTEMINCLUDE     ../../Parser2/SrcXmlSerializer

SYSTEMINCLUDE   /epoc32/include/libc

LIBRARY         euser.lib   // Base
LIBRARY         ecom.lib
LIBRARY         bafl.lib
LIBRARY			estor.lib 

LIBRARY         FeatMgr.lib            
LIBRARY         efsrv.lib
LIBRARY         apparc.lib    
//imps engine libraries
LIBRARY     	impsclient.lib 
LIBRARY         impsutils.lib 

//TA libraries
LIBRARY         ImpsAdapParser.lib


//#ifdef IMPS_DEBUG_OUTPUT_TO_FILE

LIBRARY         flogger.lib
//#endif

  

// End of file