/*
* 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