sipvoipprovider/group/svpcontroller.mmp
author Pat Downey <patd@symbian.org>
Wed, 01 Sep 2010 12:29:57 +0100
branchRCL_3
changeset 22 d38647835c2e
permissions -rw-r--r--
Revert incorrect RCL_3 drop: Revision: 201033 Kit: 201035

/*
* Copyright (c) 2009 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 project SVP
*
*/

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

TARGET                  svp.dll
TARGETTYPE              PLUGIN

// 271066503	0x10282587	 SIP VoIP Provider 	ecom dll uid 
// 271066504	0x10282588	 SIP VoIP Provider	ecom interface uid
// 271066505	0x10282589	 SIP VoIP Provider	ecom implementation uid

// ECOM Dll recognition UID followed by the unique UID for this dll
UID                     0x10009D8D 0x10282587

CAPABILITY              CAP_ECOM_PLUGIN 
VENDORID                VID_DEFAULT

// svp controller
SOURCEPATH              ../src
SOURCE                  svpcontroller.cpp
SOURCE                  svpsessionbase.cpp
SOURCE                  svpmosession.cpp
SOURCE                  svpmtsession.cpp
SOURCE                  svpemergencysession.cpp
SOURCE                  svputility.cpp
SOURCE                  svpproxy.cpp
SOURCE                  svpuriparser.cpp
SOURCE                  svptimer.cpp
SOURCE                  svppropertywatch.cpp
SOURCE                  svpvolumeobserver.cpp
SOURCE                  svpforwardprovider.cpp
SOURCE                  svppositioningprovider.cpp
SOURCE                  svpemergencyiapprovider.cpp
SOURCE                  svpemergencyconnection.cpp
SOURCE                  svpsslogcall.cpp
SOURCE                  svpsupplementaryservices.cpp
SOURCE                  svpdtmfeventgenerator.cpp
SOURCE                  svpaudioutility.cpp
SOURCE                  svprtpobserver.cpp
SOURCE                  svprtpobserverrequest.cpp
SOURCE                  svpsettings.cpp

// svp hold
SOURCEPATH              ../svphold/src
SOURCE                  svpholdattributehandler.cpp
SOURCE                  svpholdmediahandler.cpp
SOURCE                  svpholdcontroller.cpp
SOURCE                  svpholdcontext.cpp
SOURCE                  svpholdstatebase.cpp                  
SOURCE                  svpholdconnectedstate.cpp             
SOURCE                  svpholddhstate.cpp
SOURCE                  svpholdinstate.cpp
SOURCE                  svpholdoutstate.cpp
SOURCE                  svpholdoutestablishingstate.cpp
SOURCE                  svpholdinestablishingstate.cpp

// svp transfer
SOURCEPATH              ../svptransfer/src
SOURCE                  svptransfercontroller.cpp
SOURCE                  svptransferstatecontext.cpp
SOURCE                  svptransferstatebase.cpp
SOURCE                  svptransferidlestate.cpp
SOURCE                  svptransferpendingstate.cpp
SOURCE                  svptransferacceptedstate.cpp
SOURCE                  svptransferterminatingstate.cpp
SOURCE                  svptransferterminatedstate.cpp

// user include paths
USERINCLUDE             ../inc
USERINCLUDE             ../svphold/inc
USERINCLUDE             ../svptransfer/inc
USERINCLUDE             ../../inc

// system include paths
SYSTEMINCLUDE           /epoc32/include/ecom
SYSTEMINCLUDE           ../../inc    // IPTelephony internal headers
APP_LAYER_SYSTEMINCLUDE

SOURCEPATH              ../data
START RESOURCE          10282587.RSS
TARGET                  svp.rsc
END


LIBRARY                 bafl.lib 
LIBRARY                 euser.lib
LIBRARY                 ecom.lib
LIBRARY                 mceclient.lib  
LIBRARY                 rcse.lib
LIBRARY                 centralrepository.lib    // for call waiting value
LIBRARY                 sipclient.lib            // for keepalive value
LIBRARY                 sipprofilecli.lib        // for keepalive value
LIBRARY                 sipcodec.lib             // for sipstring
LIBRARY                 inetprotutil.lib         // for escape utils 
LIBRARY                 cenrepnotifhandler.lib   // for volume watcher
LIBRARY                 sdpcodec.lib             // for connection field
LIBRARY                 lbs.lib                  // for positioning provider
LIBRARY                 connmon.lib              // for connection monitor
LIBRARY                 commdb.lib               // for TCommDbConnPref
LIBRARY                 insock.lib               // for TInetAddr class
LIBRARY                 esock.lib                // for RSocket class
LIBRARY                 estor.lib                // for RBufWriteStream class
LIBRARY                 sysutil.lib             // for SW version
LIBRARY                 platformenv.lib         // for phonemodel

                        // Symbian OS general
LIBRARY                 cone.lib 
LIBRARY                 efsrv.lib
LIBRARY telephonyaudiorouting.lib 		// for tracking audio routing
// for Log call service
LIBRARY			apgrfx.lib
LIBRARY			apparc.lib 
LIBRARY			logcli.lib
LIBRARY			logseng.lib
LIBRARY			logwrap.lib
LIBRARY			pbkeng.lib 
LIBRARY			charconv.lib 
LIBRARY			pbkview.lib 
LIBRARY			voipeventlog.lib	// for VoIP event logger
LIBRARY                 ipapputils.lib          // CIpAppPhoneUtils, CIPAppUtilsAddressResolver
LIBRARY                 callprovider.lib
LIBRARY                 serviceprovidersettings.lib
LIBRARY			featdiscovery.lib