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