diff -r a2efdd544abf -r b47902b73a93 locationrequestmgmt/networkrequesthandler/group/lbsnetworkrequesthandler.mmp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/locationrequestmgmt/networkrequesthandler/group/lbsnetworkrequesthandler.mmp Fri Jun 04 10:34:15 2010 +0100 @@ -0,0 +1,155 @@ +/* +* 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/lbsroot/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 centralrepository.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