|
1 /* |
|
2 * Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). |
|
3 * All rights reserved. |
|
4 * This component and the accompanying materials are made available |
|
5 * under the terms of "Eclipse Public License v1.0" |
|
6 * which accompanies this distribution, and is available |
|
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html". |
|
8 * |
|
9 * Initial Contributors: |
|
10 * Nokia Corporation - initial contribution. |
|
11 * |
|
12 * Contributors: |
|
13 * |
|
14 * Description: |
|
15 * |
|
16 */ |
|
17 // lbsnetworkrequesthandler.mmp |
|
18 |
|
19 TARGET lbsnetworkrequesthandler.exe |
|
20 TARGETTYPE exe |
|
21 |
|
22 UID 0x1000007A 0x10281D45 |
|
23 VENDORID 0x70000001 |
|
24 SOURCEPATH ../src |
|
25 |
|
26 CAPABILITY ReadDeviceData WriteDeviceData ProtServ Location |
|
27 |
|
28 MACRO ENABLE_LBS_DEV_LOGGER |
|
29 |
|
30 EPOCSTACKSIZE 16384 |
|
31 |
|
32 // Top level |
|
33 SOURCE lbsnrhmain.cpp |
|
34 // Startup for all the other subcomponents |
|
35 SOURCE lbsnetworkrequesthandler.cpp |
|
36 // Privacy and Location Request Handler |
|
37 SOURCE privacyandlocationrequesthandler.cpp |
|
38 // Privacy Handler |
|
39 SOURCE privacyhandler.cpp |
|
40 // X3P |
|
41 SOURCE x3phandler.cpp |
|
42 SOURCE x3prequest.cpp |
|
43 // Common |
|
44 SOURCE ngmessageswitch.cpp |
|
45 // Server-side stuff |
|
46 SOURCE lbsnrhserver.cpp |
|
47 SOURCE lbsnrhprivacycontrollerserver.cpp |
|
48 SOURCE lbsnrhx3pserver.cpp |
|
49 // Q&N privacy handler |
|
50 #ifdef SYMBIAN_LOCATION_PRIVACY_V2 |
|
51 SOURCE privacyadvancednotifierhandler.cpp |
|
52 SOURCE EPos_CPosDialogCtrl.cpp |
|
53 SOURCE EPos_CPosPrivManager.cpp |
|
54 SOURCE EPos_PosCommonPrivacyResources.cpp |
|
55 #endif |
|
56 // AGPS interface handler |
|
57 SOURCE agpsinterfacehandler.cpp |
|
58 SOURCE locationupdatemonitor.cpp |
|
59 SOURCE measurementinfomonitor.cpp |
|
60 // Standard Notifier handler |
|
61 SOURCE lbsprivacynotifier.cpp |
|
62 SOURCE lbsprivacynotifierimpl.cpp |
|
63 // Panic codes |
|
64 SOURCE nrhpanic.cpp |
|
65 |
|
66 SOURCEPATH ../../../locationmgmt/locationcore/LbsLocCommon/ServerFramework/src |
|
67 // |
|
68 // Generic server stuff |
|
69 // |
|
70 SOURCE csecureasbase.cpp |
|
71 SOURCE csecureserverbase.cpp |
|
72 SOURCE csecuresessionbase.cpp |
|
73 SOURCE csecuresessionsubsessionbase.cpp |
|
74 SOURCE cshutdowntimer.cpp |
|
75 SOURCE csubsessionbase.cpp |
|
76 SOURCE messageutils.cpp |
|
77 SOURCE tserverstartparams.cpp |
|
78 SOURCE tstartparamsbase.cpp |
|
79 |
|
80 #ifdef SYMBIAN_LOCATION_PRIVACY_V2 |
|
81 SOURCEPATH ../LBSPrivacyNotification/LbsQueryAndNotification/PrivacyDataTypes/src |
|
82 // |
|
83 // Q&N privacy data types. |
|
84 // Include the source directly to avoid dependency on eposprvtyp.dll |
|
85 // |
|
86 SOURCE EPos_CPosRequestor.cpp |
|
87 SOURCE EPos_CPosContactRequestor.cpp |
|
88 SOURCE EPos_CPosServiceRequestor.cpp |
|
89 SOURCE EPos_RPosRequestorStack.cpp |
|
90 #endif |
|
91 |
|
92 USERINCLUDE ../inc |
|
93 USERINCLUDE ../../../locationmgmt/locationcore/LbsCommonInternalDataTypes/inc |
|
94 USERINCLUDE ../../../locationmgmt/locationcore/lbsrootapi/inc |
|
95 USERINCLUDE ../../../locationmgmt/locationcore/LbsInternalApi/inc |
|
96 USERINCLUDE ../../../locationmgmt/locationcore/LbsNetInternalApi/inc |
|
97 USERINCLUDE ../../../locationmgmt/locationcore/LbsLocDataSource/inc |
|
98 USERINCLUDE ../../../locationmgmt/locationcore/LbsPartnerCommon/inc |
|
99 USERINCLUDE ../LBSPrivacyNotification/LbsPrivacyController/inc |
|
100 USERINCLUDE ../LBSPrivacyNotification/LbsQueryAndNotification/QueryAndNotificationAPI/inc |
|
101 USERINCLUDE ../../../locationmgmt/locationcore/inc |
|
102 USERINCLUDE ../../../locationmgmt/locationcore/LbsLocCommon/ServerFramework/inc |
|
103 USERINCLUDE ../../../locationmgmt/locationcore/LbsDebug/inc |
|
104 USERINCLUDE ../../../locationmgmt/locationcore/LbsLogging/inc |
|
105 USERINCLUDE ../../../locationmgmt/locationcore/LbsNetRegStatusInt/inc |
|
106 USERINCLUDE ../../../locationmgmt/locationcore/LbsRefFnpInt/inc |
|
107 USERINCLUDE ../../../locationmgmt/locationcore/LbsNrhNgMsgs/inc |
|
108 USERINCLUDE ../../../locationmgmt/locationcore/LbsLocCommon/inc |
|
109 |
|
110 |
|
111 // OS_LAYER_SYSTEMINCLUDE_SYMBIAN relies on cntdef.h in app layer. This dependancy should be broken |
|
112 APP_LAYER_SYSTEMINCLUDE_SYMBIAN |
|
113 |
|
114 LIBRARY euser.lib |
|
115 LIBRARY estor.lib |
|
116 LIBRARY lbs.lib |
|
117 LIBRARY lbsloccommon.lib |
|
118 LIBRARY lbsx3p.lib |
|
119 LIBRARY lbsadmin.lib |
|
120 LIBRARY lbspartnercommon.lib |
|
121 LIBRARY lbscommoninternaldatatypes.lib |
|
122 // For interface with A-GPS module |
|
123 // |
|
124 LIBRARY lbsinternalapi.lib |
|
125 // |
|
126 // For interface with Network Gateway |
|
127 // |
|
128 LIBRARY lbsnetinternalapi.lib |
|
129 LIBRARY lbsnetregstatusint.lib |
|
130 LIBRARY lbsreffnpint.lib |
|
131 LIBRARY lbsnrhngmsgs.lib |
|
132 // |
|
133 // For interface with LBS Root process |
|
134 // |
|
135 LIBRARY lbsrootapi.lib |
|
136 // |
|
137 // Logging |
|
138 // |
|
139 LIBRARY lbsloggerapi.lib |
|
140 // |
|
141 // For LBS notifier data types |
|
142 // |
|
143 LIBRARY lbsprivacyextnotifiers.lib |
|
144 // |
|
145 // For OOM Testing |
|
146 // |
|
147 DEBUGLIBRARY lbsdebug.lib |
|
148 // For feature manager |
|
149 |
|
150 #ifdef SYMBIAN_FEATURE_MANAGER |
|
151 LIBRARY featdiscovery.lib |
|
152 #endif |
|
153 |
|
154 SMPSAFE |