locationrequestmgmt/networkrequesthandler/group/lbsnetworkrequesthandler.mmp
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Fri, 16 Apr 2010 16:28:16 +0300
changeset 19 bdd4df282e3e
parent 0 9cfd9a3ee49c
child 27 aadfb18aaac1
permissions -rw-r--r--
Revision: 201011 Kit: 201015

/*
* 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:
*
*/
// lbsnetworkrequesthandler.mmp

TARGET        lbsnetworkrequesthandler.exe
TARGETTYPE    exe

UID           0x1000007A 0x10281D45
VENDORID	0x70000001
SOURCEPATH    ../src

CAPABILITY ReadDeviceData WriteDeviceData ProtServ Location

MACRO ENABLE_LBS_DEV_LOGGER

EPOCSTACKSIZE 16384

// Top level
SOURCE lbsnrhmain.cpp
// Startup for all the other subcomponents
SOURCE lbsnetworkrequesthandler.cpp
// Privacy and Location Request Handler
SOURCE privacyandlocationrequesthandler.cpp
// Privacy Handler
SOURCE privacyhandler.cpp
// X3P
SOURCE x3phandler.cpp
SOURCE x3prequest.cpp
// Common
SOURCE ngmessageswitch.cpp
// Server-side stuff
SOURCE lbsnrhserver.cpp
SOURCE lbsnrhprivacycontrollerserver.cpp
SOURCE lbsnrhx3pserver.cpp
// Q&N privacy handler
#ifdef SYMBIAN_LOCATION_PRIVACY_V2
	SOURCE privacyadvancednotifierhandler.cpp
	SOURCE EPos_CPosDialogCtrl.cpp
	SOURCE EPos_CPosPrivManager.cpp
	SOURCE EPos_PosCommonPrivacyResources.cpp
#endif
// AGPS interface handler
SOURCE agpsinterfacehandler.cpp
SOURCE locationupdatemonitor.cpp
SOURCE measurementinfomonitor.cpp
// Standard Notifier handler
SOURCE lbsprivacynotifier.cpp
SOURCE lbsprivacynotifierimpl.cpp
// Panic codes
SOURCE nrhpanic.cpp

SOURCEPATH		../../../locationmgmt/locationcore/LbsLocCommon/ServerFramework/src
//
// Generic server stuff
//
SOURCE csecureasbase.cpp
SOURCE csecureserverbase.cpp
SOURCE csecuresessionbase.cpp
SOURCE csecuresessionsubsessionbase.cpp
SOURCE cshutdowntimer.cpp
SOURCE csubsessionbase.cpp
SOURCE messageutils.cpp
SOURCE tserverstartparams.cpp
SOURCE tstartparamsbase.cpp

#ifdef SYMBIAN_LOCATION_PRIVACY_V2
	SOURCEPATH		../LBSPrivacyNotification/LbsQueryAndNotification/PrivacyDataTypes/src
	//
	// Q&N privacy data types. 
	// Include the source directly to avoid dependency on eposprvtyp.dll
	//
	SOURCE EPos_CPosRequestor.cpp
	SOURCE EPos_CPosContactRequestor.cpp
	SOURCE EPos_CPosServiceRequestor.cpp
	SOURCE EPos_RPosRequestorStack.cpp
#endif

USERINCLUDE   ../inc
USERINCLUDE   ../../../locationmgmt/locationcore/LbsCommonInternalDataTypes/inc
USERINCLUDE   ../../../locationmgmt/locationcore/lbsrootapi/inc
USERINCLUDE   ../../../locationmgmt/locationcore/LbsInternalApi/inc
USERINCLUDE   ../../../locationmgmt/locationcore/LbsNetInternalApi/inc
USERINCLUDE   ../../../locationmgmt/locationcore/LbsLocDataSource/inc
USERINCLUDE   ../../../locationmgmt/locationcore/LbsPartnerCommon/inc
USERINCLUDE   ../LBSPrivacyNotification/LbsPrivacyController/inc
USERINCLUDE   ../../../locationmgmt/locationcore/inc
USERINCLUDE		../../../locationmgmt/locationcore/LbsLocCommon/ServerFramework/inc
USERINCLUDE   ../../../locationmgmt/locationcore/LbsDebug/inc
USERINCLUDE   ../../../locationmgmt/locationcore/LbsLogging/inc
USERINCLUDE   ../../../locationmgmt/locationcore/LbsNetRegStatusInt/inc
USERINCLUDE   ../../../locationmgmt/locationcore/LbsRefFnpInt/inc
USERINCLUDE   ../../../locationmgmt/locationcore/LbsNrhNgMsgs/inc
USERINCLUDE		../../../locationmgmt/locationcore/LbsLocCommon/inc


OS_LAYER_SYSTEMINCLUDE_SYMBIAN //Needs macro for system include for epoc32\include\lbs


LIBRARY		euser.lib
LIBRARY		estor.lib
LIBRARY		lbs.lib
LIBRARY		lbsloccommon.lib
LIBRARY		lbsx3p.lib
LIBRARY		lbsadmin.lib
LIBRARY		lbspartnercommon.lib
LIBRARY		lbscommoninternaldatatypes.lib
// For interface with A-GPS module
//
LIBRARY		lbsinternalapi.lib
//
// For interface with Network Gateway
//
LIBRARY		lbsnetinternalapi.lib
LIBRARY     lbsnetregstatusint.lib
LIBRARY     lbsreffnpint.lib
LIBRARY     lbsnrhngmsgs.lib
//
// For interface with LBS Root process
//
LIBRARY		lbsrootapi.lib
//
// Logging
//
LIBRARY		lbsloggerapi.lib
//
// For LBS notifier data types
//
LIBRARY		lbsprivacyextnotifiers.lib
//
// For OOM Testing
//
DEBUGLIBRARY	lbsdebug.lib
// For feature manager

#ifdef SYMBIAN_FEATURE_MANAGER
	LIBRARY		featdiscovery.lib
#endif

SMPSAFE