locationrequestmgmt/networkrequesthandler/group/lbsnetworkrequesthandler.mmp
changeset 0 9cfd9a3ee49c
child 12 d8287cc0d36f
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/locationrequestmgmt/networkrequesthandler/group/lbsnetworkrequesthandler.mmp	Tue Feb 02 01:50:39 2010 +0200
@@ -0,0 +1,154 @@
+/*
+* 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   ../LBSPrivacyNotification/LbsQueryAndNotification/QueryAndNotificationAPI/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 relies on cntdef.h in app layer. This dependancy should be broken
+APP_LAYER_SYSTEMINCLUDE_SYMBIAN
+
+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