// Copyright (c) 2006-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:
// pdp Meta and Sub Connection Providers ECOM plugin
// 
//

/**
 @file pdp.mmp
*/

TARGET         pdp.dll
TARGETTYPE     PLUGIN

UID            0x10009D8D 0x102822EF
VENDORID       0x70000001


SOURCEPATH     	../src
SOURCE		PDPSCPRStates.cpp 
SOURCE          PDPSCPRFactory.cpp 
SOURCE          PDPSCPR.cpp 
SOURCE          PDPDeftSCPR.cpp
SOURCE          PDPParamMapper.cpp
SOURCE		pdpmcpr.cpp
SOURCE		pdpmcprfactory.cpp
SOURCE		pdpmcprstates.cpp
SOURCE		PDPConfig.cpp
SOURCE		ecom_impl.cpp
SOURCE		psdavailabilitylistener.cpp
SOURCE		pdptiermanagerfactory.cpp
SOURCE		pdptiermanager.cpp
SOURCE		pdpservices.cpp
SOURCE		mbmsengine.cpp
SOURCE		pdptiermanagerselector.cpp
#ifdef SYMBIAN_ADAPTIVE_TCP_RECEIVE_WINDOW
SOURCE		PDPCPR.cpp
SOURCE		PDPCPRFactory.cpp
SOURCE		PDPCPRAvailabilityListener.cpp
#endif // SYMBIAN_ADAPTIVE_TCP_RECEIVE_WINDOW

SOURCEPATH      ../umts/spudfsm/src
SOURCE          PDPSCPRFSM.cpp
SOURCE          cpdpfsm.cpp
SOURCE          cpdpfsmfactory.cpp
SOURCE          tpdpstate.cpp
SOURCE          tpdpstatesuspended.cpp
SOURCE          tpdpstatechangingqos.cpp
SOURCE          tpdpstatechangingtft.cpp
SOURCE          tpdpstateopen.cpp
SOURCE          tpdpstatesettingqos.cpp
SOURCE          tpdpstateinitialised.cpp
SOURCE          tpdpstatecreatingprimary.cpp
SOURCE          tpdpstateopeningphone.cpp
SOURCE          tpdpstatecreatingSecondary.cpp
SOURCE          tpdpstateactivatingsecondary.cpp
SOURCE          tpdpstatecreatedSecondary.cpp
SOURCE          tpdpstateactivatingprimary.cpp	
SOURCE          tpdpstateclosing.cpp	
SOURCE          tpdpstatesettingtft.cpp	
SOURCE          tpdpstatemodifingactive.cpp
SOURCE          tpdpstatestopping.cpp
SOURCE          tpdpstategettingnegqos.cpp
SOURCE		tpdpstatecreatingmbms.cpp
SOURCE		tpdpstateactivatingmbms.cpp 			
SOURCE 		tpdpstatecreatedmbms.cpp

SOURCEPATH      ../umts/spudtel/src
SOURCE          ceteldrivercontext.cpp
SOURCE          ceteldriverfactory.cpp
SOURCE          cservicechangenotifier.cpp
SOURCE          reteldriverinput.cpp
SOURCE          eteldriverstrategies.cpp
SOURCE          cspudcontextelem.cpp
SOURCE          ceteldrivernotifier.cpp
SOURCE          cpdpstatuschangenotifier.cpp
SOURCE          cqoschangenotifier.cpp
SOURCE          cpdpconfigchangenotifier.cpp



SOURCEPATH     	../src
START RESOURCE 102822EF.rss
TARGET pdp.rsc
END

USERINCLUDE    	../inc
USERINCLUDE		../umts/spudtel/inc
USERINCLUDE		../umts/spudfsm/inc

OS_LAYER_SYSTEMINCLUDE_SYMBIAN

LIBRARY euser.lib 
LIBRARY esocksvr.lib
LIBRARY serverden.lib
LIBRARY netmeta.lib
LIBRARY agentdialog.lib
LIBRARY commsdat.lib
LIBRARY coreproviders.lib
LIBRARY esock.lib
LIBRARY commsfw.lib
LIBRARY agentprcore.lib
LIBRARY insock.lib
LIBRARY etelpckt.lib
LIBRARY etel.lib
LIBRARY etelmm.lib
LIBRARY umtsif.lib
LIBRARY pppmain.lib
LIBRARY genericscprparams.lib
LIBRARY nodemessages.lib
LIBRARY meshmachine.lib
LIBRARY netinterfaces.lib
LIBRARY factories.lib
LIBRARY simpleselectorbase.lib
#ifdef SYMBIAN_ADAPTIVE_TCP_RECEIVE_WINDOW
LIBRARY iptransportimpl.lib
#endif // SYMBIAN_ADAPTIVE_TCP_RECEIVE_WINDOW
LIBRARY hash.lib

//MI support
#include <elements/sd_mintercept.mmh>

#include <comms-infras/commsdebugutility.mmh>
#include <cflog.mmh>

CAPABILITY CommDD PowerMgmt ReadDeviceData WriteDeviceData TrustedUI ProtServ NetworkControl NetworkServices LocalServices ReadUserData WriteUserData


