|
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 |
|
18 TEMPLATE = lib |
|
19 TARGET = phoneengine |
|
20 |
|
21 CONFIG += mobility |
|
22 MOBILITY = systeminfo |
|
23 QT -= gui |
|
24 QT += network |
|
25 |
|
26 symbian { |
|
27 TARGET.UID3 = 0x1000A86C |
|
28 TARGET.VID = VID_DEFAULT |
|
29 TARGET.CAPABILITY = ALL -TCB |
|
30 |
|
31 INCLUDEPATH += $$APP_LAYER_SYSTEMINCLUDE \ |
|
32 $$OS_LAYER_GLIB_SYSTEMINCLUDE |
|
33 INCLUDEPATH += ../../inc \ |
|
34 ../inc \ |
|
35 ../phoneservices/inc \ |
|
36 /epoc32/include/mw/QtGui |
|
37 |
|
38 engineDefFiles = \ |
|
39 "$${LITERAL_HASH}ifdef WINSCW" \ |
|
40 "DEFFILE bwins/phoneengine.def" \ |
|
41 "$${LITERAL_HASH}else" \ |
|
42 "DEFFILE eabi/phoneengine.def" \ |
|
43 "$${LITERAL_HASH}endif" |
|
44 |
|
45 MMP_RULES += engineDefFiles |
|
46 |
|
47 LIBS += -lcce \ |
|
48 -lAccClient \ |
|
49 -lapgrfx \ |
|
50 -lapparc \ |
|
51 -laudiohandling \ |
|
52 -lcallhandling \ |
|
53 -lcentralrepository \ |
|
54 -lcommonEngine \ |
|
55 -lcontacthandling \ |
|
56 -lefsrv \ |
|
57 -letel \ |
|
58 -letelmm \ |
|
59 -leuser \ |
|
60 -lFeatMgr \ |
|
61 -lflogger \ |
|
62 -lloghandling \ |
|
63 -lphoneparser \ |
|
64 -lphonesettings \ |
|
65 -lPsui \ |
|
66 -lsecui \ |
|
67 -lSysUtil \ |
|
68 -lws32 \ |
|
69 -lPlatformEnv \ |
|
70 -lPhoneClient \ |
|
71 -lprofileeng \ |
|
72 -lbafl \ |
|
73 -lcallprovider \ |
|
74 -lpeservicehandling \ |
|
75 -lphoneservices \ |
|
76 -lengineinfo \ |
|
77 -lmediatorclient \ |
|
78 -lestor \ |
|
79 -lxqservice \ |
|
80 -lxqserviceutil \ |
|
81 -llibglib \ |
|
82 -lpsetwrapper \ |
|
83 -lpsuinotes |
|
84 |
|
85 TARGET.EPOCALLOWDLLDATA =1 |
|
86 |
|
87 } |
|
88 |
|
89 HEADERS += ./inc/cpeaccessorymodemonitor.h |
|
90 HEADERS += ./inc/cpeactivestarter.h |
|
91 HEADERS += ./inc/cpeaudiooutputpreferencemonitor.h |
|
92 HEADERS += ./inc/cpecalldurationdisplaysettingmonitor.h |
|
93 HEADERS += ./inc/cpecenrepmonitor.h |
|
94 HEADERS += ./inc/cpeclientcallrequestmonitor.h |
|
95 HEADERS += ./inc/cpeclientcommandhandlermonitor.h |
|
96 HEADERS += ./inc/cpeclientemergencycallmonitor.h |
|
97 HEADERS += ./inc/cpeclientservices.h |
|
98 HEADERS += ./inc/cpedevicemodehandler.h |
|
99 HEADERS += ./inc/cpeexternaldatahandler.h |
|
100 HEADERS += ./inc/cpemanualcallcontrolhandler.h |
|
101 HEADERS += ./inc/cpemessagehandler.h |
|
102 HEADERS += ./inc/cpemessagehandler.inl |
|
103 HEADERS += ./inc/cpenetworkregistrationstatusmonitor.h |
|
104 HEADERS += ./inc/cpeparseremergencynumberhandler.h |
|
105 HEADERS += ./inc/cpeparsermanufacturerhandler.h |
|
106 HEADERS += ./inc/cpeparsermischandler.h |
|
107 HEADERS += ./inc/cpeparserphonenumberhandler.h |
|
108 HEADERS += ./inc/cpeparsersimcontrolhandler.h |
|
109 HEADERS += ./inc/cpeparsersscallhandler.h |
|
110 HEADERS += ./inc/cpeparsersshandler.h |
|
111 HEADERS += ./inc/cpeparservoipnumberhandler.h |
|
112 HEADERS += ./inc/cpepcnparserprocedurehandler.h |
|
113 HEADERS += ./inc/cpephonemodel.h |
|
114 HEADERS += ./inc/cpephonemodelif.h |
|
115 HEADERS += ./inc/cpeprofilesettingmonitor.h |
|
116 HEADERS += ./inc/cpepubsubmonitor.h |
|
117 HEADERS += ./inc/cpesettingscommand.h |
|
118 HEADERS += ./inc/cpesimstatemonitor.h |
|
119 HEADERS += ./inc/cpetimer.h |
|
120 HEADERS += ./inc/mpeactivestarter.h |
|
121 HEADERS += ./inc/mpecallcontrolif.h |
|
122 HEADERS += ./inc/mpecallsettersif.h |
|
123 HEADERS += ./inc/mpeclientcallrequestmonitor.h |
|
124 HEADERS += ./inc/mpeexternaldatahandler.h |
|
125 HEADERS += ./inc/mpephonemodelinternal.h |
|
126 HEADERS += ./inc/mphonedevicemodeobserver.h |
|
127 HEADERS += ./inc/pepanic.pan |
|
128 HEADERS += ./inc/pevirtualengine.h |
|
129 HEADERS += ./inc/talogger.h |
|
130 HEADERS += ./inc/telephonyvariant.hrh |
|
131 HEADERS += ./inc/telinternalcrkeys.h |
|
132 HEADERS += ./inc/telinternalpskeys.h |
|
133 HEADERS += ./inc/telinternalpstypes.h |
|
134 HEADERS += ./inc/penetworkhandler.h |
|
135 |
|
136 SOURCES += ./src/cpeaccessorymodemonitor.cpp |
|
137 SOURCES += ./src/cpeactivestarter.cpp |
|
138 SOURCES += ./src/cpeaudiooutputpreferencemonitor.cpp |
|
139 SOURCES += ./src/cpecalldurationdisplaysettingmonitor.cpp |
|
140 SOURCES += ./src/cpecenrepmonitor.cpp |
|
141 SOURCES += ./src/cpeclientcallrequestmonitor.cpp |
|
142 SOURCES += ./src/cpeclientcommandhandlermonitor.cpp |
|
143 SOURCES += ./src/cpeclientemergencycallmonitor.cpp |
|
144 SOURCES += ./src/cpeclientservices.cpp |
|
145 SOURCES += ./src/cpedevicemodehandler.cpp |
|
146 SOURCES += ./src/cpeexternaldatahandler.cpp |
|
147 SOURCES += ./src/cpemessagehandler.cpp |
|
148 SOURCES += ./src/cpenetworkregistrationstatusmonitor.cpp |
|
149 SOURCES += ./src/cpeprofilesettingmonitor.cpp |
|
150 SOURCES += ./src/cpepubsubmonitor.cpp |
|
151 SOURCES += ./src/cpetimer.cpp |
|
152 SOURCES += ./src/pepanic.cpp |
|
153 SOURCES += ./src/cpemanualcallcontrolhandler.cpp |
|
154 SOURCES += ./src/cpeparsermanufacturerhandler.cpp |
|
155 SOURCES += ./src/cpeparsermischandler.cpp |
|
156 SOURCES += ./src/cpeparserphonenumberhandler.cpp |
|
157 SOURCES += ./src/cpeparsersimcontrolhandler.cpp |
|
158 SOURCES += ./src/cpeparsersscallhandler.cpp |
|
159 SOURCES += ./src/cpeparsersshandler.cpp |
|
160 SOURCES += ./src/cpephonemodel.cpp |
|
161 SOURCES += ./src/cpephonemodelif.cpp |
|
162 SOURCES += ./src/cpesimstatemonitor.cpp |
|
163 SOURCES += ./src/cpepcnparserprocedurehandler.cpp |
|
164 SOURCES += ./src/cpeparseremergencynumberhandler.cpp |
|
165 SOURCES += ./src/cpeparservoipnumberhandler.cpp |
|
166 SOURCES += ./src/phoneengineproxy.cpp |
|
167 SOURCES += ./src/cperemotepartyinfomediator.cpp |
|
168 SOURCES += ./src/cperemotepartyinfoproxy.cpp |
|
169 SOURCES += ./src/tperemotepartyinfomediatorupdater.cpp |
|
170 SOURCES += ./src/penetworkhandler.cpp |
|
171 |
|
172 include(api_headers.pri) |
|
173 |
|
174 headers.sources = $$PHONEENGINE_API_HEADERS |
|
175 headers.path = |../../inc |
|
176 # This is for new exporting system coming in garden |
|
177 for(header, headers.sources):BLD_INF_RULES.prj_exports += "$$header $$headers.path/$$basename(header)" |
|
178 |
|
179 BLD_INF_RULES.prj_exports += \ |
|
180 "$${LITERAL_HASH}include <platform_paths.hrh>" \ |
|
181 "./rom/phonengengine.iby CORE_APP_LAYER_IBY_EXPORT_PATH(phonengengine.iby)" |
|
182 BLD_INF_RULES.prj_exports += "./conf/s60telephony.confml APP_LAYER_CONFML(s60telephony.confml)" |
|
183 BLD_INF_RULES.prj_exports += "./conf/s60telephony_japan.confml CONFML_EXPORT_PATH(s60telephony_japan.confml,japan)" |
|
184 BLD_INF_RULES.prj_exports += "./conf/s60telephony_101f87e3.crml APP_LAYER_CRML(s60telephony_101f87e3.crml)" |
|
185 BLD_INF_RULES.prj_exports += "./conf/s60telephony_102828b1.crml APP_LAYER_CRML(s60telephony_102828b1.crml)" |
|
186 BLD_INF_RULES.prj_exports += "./conf/s60telephony_102828b2.crml APP_LAYER_CRML(s60telephony_102828b2.crml)" |
|
187 BLD_INF_RULES.prj_exports += "./conf/s60telephony_102828b8.crml APP_LAYER_CRML(s60telephony_102828b8.crml)" |
|
188 BLD_INF_RULES.prj_exports += "./conf/s60telephony_102828f8.crml APP_LAYER_CRML(s60telephony_102828f8.crml)" |
|
189 BLD_INF_RULES.prj_exports += "./conf/s60telephony_102830b6.crml APP_LAYER_CRML(s60telephony_102830b6.crml)" |
|
190 BLD_INF_RULES.prj_exports += "./conf/s60telephony_2001b2e6.crml APP_LAYER_CRML(s60telephony_2001b2e6.crml)" |
|
191 |
|
192 #Backup registration files |
|
193 BLD_INF_RULES.prj_exports += "./data/backup_registration.xml /epoc32/data/z/private/1000a86c/backup_registration.xml" |
|
194 BLD_INF_RULES.prj_exports += "./data/backup_registration.xml /epoc32/release/winscw/udeb/z/private/1000a86c/backup_registration.xml" |
|
195 BLD_INF_RULES.prj_exports += "./data/backup_registration.xml /epoc32/release/winscw/urel/z/private/1000a86c/backup_registration.xml" |
|
196 |
|
197 #Stub sis |
|
198 BLD_INF_RULES.prj_exports += "./data/phonemodel_stub.sis \epoc32\data\z\system\install\phonemodel_stub.sis" |