|
1 # |
|
2 # Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). |
|
3 # |
|
4 # All rights reserved. |
|
5 # This component and the accompanying materials are made available |
|
6 # under the terms of "Eclipse Public License v1.0" |
|
7 # which accompanies this distribution, and is available |
|
8 # at the URL "http://www.eclipse.org/legal/epl-v10.html". |
|
9 # |
|
10 # Initial Contributors: |
|
11 # Nokia Corporation - initial contribution. |
|
12 # |
|
13 # Contributors: |
|
14 # |
|
15 # Description: |
|
16 # |
|
17 # |
|
18 |
|
19 TEMPLATE = lib |
|
20 TARGET = cntcommonui |
|
21 |
|
22 CONFIG += dll |
|
23 CONFIG += hb |
|
24 HB += hbfeedback |
|
25 QT += sql |
|
26 |
|
27 DEPENDPATH += . |
|
28 INCLUDEPATH += . |
|
29 INCLUDEPATH += ../../inc |
|
30 INCLUDEPATH += ../../phonebookengines/cntlistmodel/inc |
|
31 INCLUDEPATH += ../../phonebookengines/cntimageutility/inc |
|
32 INCLUDEPATH += ../../phonebookengines/cntsimutility/inc |
|
33 INCLUDEPATH += ../phonebookapp/inc |
|
34 INCLUDEPATH += ../cnthistorymodel/inc |
|
35 |
|
36 INCLUDEPATH += $$APP_LAYER_SYSTEMINCLUDE |
|
37 |
|
38 MOC_DIR = moc |
|
39 |
|
40 DEFINES += QT_DLL BUILD_QTPBK |
|
41 |
|
42 symbian: { |
|
43 # Skip the UID2/3 thing |
|
44 TARGET.UID3 = 0x20026792 |
|
45 TARGET.EPOCSTACKSIZE = 0x5000 |
|
46 TARGET.EPOCHEAPSIZE = "0x20000 0x2000000" |
|
47 |
|
48 :BLD_INF_RULES.prj_exports += "../../contacts_plat/contacts_services_api/inc/cntservicescontact.h APP_LAYER_PLATFORM_EXPORT_PATH(cntservicescontact.h)" |
|
49 |
|
50 :BLD_INF_RULES.prj_exports += "../../contacts_plat/contacts_ui_api/inc/cntviewparams.h APP_LAYER_PLATFORM_EXPORT_PATH(cntviewparams.h)" |
|
51 :BLD_INF_RULES.prj_exports += "../../contacts_plat/contacts_ui_api/inc/cntabstractview.h APP_LAYER_PLATFORM_EXPORT_PATH(cntabstractview.h)" |
|
52 :BLD_INF_RULES.prj_exports += "../../contacts_plat/contacts_ui_api/inc/cntabstractviewmanager.h APP_LAYER_PLATFORM_EXPORT_PATH(cntabstractviewmanager.h)" |
|
53 :BLD_INF_RULES.prj_exports += "../../contacts_plat/contacts_ui_api/inc/cntabstractengine.h APP_LAYER_PLATFORM_EXPORT_PATH(cntabstractengine.h)" |
|
54 :BLD_INF_RULES.prj_exports += "../../contacts_plat/contacts_ui_api/inc/cntuids.h APP_LAYER_PLATFORM_EXPORT_PATH(cntuids.h)" |
|
55 |
|
56 :BLD_INF_RULES.prj_exports += "../../contacts_plat/contacts_ui_extensions_api/inc/cntuiextensionfactory.h APP_LAYER_PLATFORM_EXPORT_PATH(cntuiextensionfactory.h)" |
|
57 :BLD_INF_RULES.prj_exports += "../../contacts_plat/contacts_ui_extensions_api/inc/cntuigroupsupplier.h APP_LAYER_PLATFORM_EXPORT_PATH(cntuigroupsupplier.h)" |
|
58 :BLD_INF_RULES.prj_exports += "../../contacts_plat/contacts_ui_extensions_api/inc/cntuisocialextension.h APP_LAYER_PLATFORM_EXPORT_PATH(cntuisocialextension.h)" |
|
59 :BLD_INF_RULES.prj_exports += "../../contacts_plat/contacts_ui_extensions_api/inc/cntuiextensiongroup.h APP_LAYER_PLATFORM_EXPORT_PATH(cntuiextensiongroup.h)" |
|
60 :BLD_INF_RULES.prj_exports += "../../contacts_plat/contacts_ui_extensions_api/inc/cntextensiongroupcallback.h APP_LAYER_PLATFORM_EXPORT_PATH(cntextensiongroupcallback.h)" |
|
61 :BLD_INF_RULES.prj_exports += "../../contacts_plat/contacts_ui_extensions_api/inc/cntviewsupplier.h APP_LAYER_PLATFORM_EXPORT_PATH(cntviewsupplier.h)" |
|
62 :BLD_INF_RULES.prj_exports += "../../contacts_plat/contacts_ui_extensions_api/inc/cnteditviewitemsupplier.h APP_LAYER_PLATFORM_EXPORT_PATH(cnteditviewitemsupplier.h)" |
|
63 :BLD_INF_RULES.prj_exports += "../../contacts_plat/contacts_ui_extensions_api/inc/cnteditviewitem.h APP_LAYER_PLATFORM_EXPORT_PATH(cnteditviewitem.h)" |
|
64 :BLD_INF_RULES.prj_exports += "../../contacts_plat/contacts_ui_extensions_api/inc/cntuiactionextension.h APP_LAYER_PLATFORM_EXPORT_PATH(cntuiactionextension.h)" |
|
65 :BLD_INF_RULES.prj_exports += "../../contacts_plat/contacts_ui_extensions_api/inc/cnteditviewitemcallback.h APP_LAYER_PLATFORM_EXPORT_PATH(cnteditviewitemcallback.h)" |
|
66 :BLD_INF_RULES.prj_exports += "../../contacts_plat/contacts_ui_extensions_api/inc/cntuicontactcardextension.h APP_LAYER_PLATFORM_EXPORT_PATH(cntuicontactcardextension.h)" |
|
67 } |
|
68 |
|
69 # Input |
|
70 HEADERS += ../../inc/cntdebug.h \ |
|
71 core/cntabstractviewfactory.h \ |
|
72 core/cntdefaultengine.h \ |
|
73 core/cntdefaultviewmanager.h \ |
|
74 core/cntextensionmanager.h \ |
|
75 core/cntmainwindow.h \ |
|
76 core/cntthumbnailmanager.h \ |
|
77 core/cntviewnavigator.h \ |
|
78 common/cntactionlauncher.h \ |
|
79 common/cntdetailorderinghelper.h \ |
|
80 common/cntdocumentloader.h \ |
|
81 common/cntfavourite.h \ |
|
82 common/cntkeygrabber.h \ |
|
83 common/cntpresencelistener.h \ |
|
84 common/cntsavemanager.h \ |
|
85 common/cntsimengine.h \ |
|
86 common/cntstringmapper.h \ |
|
87 contactcard/cntcontactcardcontextmenu.h \ |
|
88 contactcard/cntcontactcarddatacontainer.h \ |
|
89 contactcard/cntcontactcarddataitem.h \ |
|
90 contactcard/cntcontactcarddetailitem.h \ |
|
91 contactcard/cntcontactcardheadingitem.h \ |
|
92 contactcard/cntcontactcardview.h \ |
|
93 contactcard/cntcontactcardview_p.h \ |
|
94 contacteditors/cntaddressmodel.h \ |
|
95 contacteditors/cntaddressviewitem.h \ |
|
96 contacteditors/cntcommondetailviewitem.h \ |
|
97 contacteditors/cntcompanyeditormodel.h \ |
|
98 contacteditors/cntdateeditormodel.h \ |
|
99 contacteditors/cntdateeditorviewitem.h \ |
|
100 contacteditors/cntdetailconst.h \ |
|
101 contacteditors/cntdetaileditor.h \ |
|
102 contacteditors/cntdetaileditormodel.h \ |
|
103 contacteditors/cntdetailmodelitem.h \ |
|
104 contacteditors/cntdetailpopup.h \ |
|
105 contacteditors/cntdetailviewitem.h \ |
|
106 contacteditors/cnteditorfactory.h \ |
|
107 contacteditors/cnteditviewdetailitem.h \ |
|
108 contacteditors/cnteditviewheadingitem.h \ |
|
109 contacteditors/cnteditviewlistmodel.h \ |
|
110 contacteditors/cnteditview.h \ |
|
111 contacteditors/cnteditview_p.h \ |
|
112 contacteditors/cntemaileditormodel.h \ |
|
113 contacteditors/cntemaileditorviewitem.h \ |
|
114 contacteditors/cntfamilyeditormodel.h \ |
|
115 contacteditors/cntnameeditormodel.h \ |
|
116 contacteditors/cntnoteeditormodel.h \ |
|
117 contacteditors/cntnoteeditorviewitem.h \ |
|
118 contacteditors/cntphonenumberviewitem.h \ |
|
119 contacteditors/cntphonenumbermodel.h \ |
|
120 contacteditors/cnturleditormodel.h \ |
|
121 contacteditors/cnturleditorviewitem.h \ |
|
122 collections/cntcollectionlistmodel.h \ |
|
123 collections/cntcollectionlistmodel_p.h \ |
|
124 collections/cntcollectionlistmodelworker.h \ |
|
125 collections/cntcollectionview.h \ |
|
126 collections/cntfavoritesmemberview.h \ |
|
127 collections/cntfavoritesview.h \ |
|
128 collections/cntgroupactionsview.h \ |
|
129 collections/cntgroupdeletepopup.h \ |
|
130 collections/cntgroupdeletepopupmodel.h \ |
|
131 collections/cntgroupeditormodel.h \ |
|
132 collections/cntgroupmemberview.h \ |
|
133 collections/cntgroupmemberview_p.h \ |
|
134 views/cntactionmenubuilder.h \ |
|
135 views/cntbaseselectionview.h \ |
|
136 views/cnthistoryview.h \ |
|
137 views/cnthistoryviewitem.h \ |
|
138 views/cntimageeditorview.h \ |
|
139 views/cntimportsview.h \ |
|
140 views/cntimportviewcallback.h \ |
|
141 views/cntmycardview.h \ |
|
142 views/cntnamesview.h \ |
|
143 views/cntnamesview_p.h \ |
|
144 views/cntsettingsmodel.h \ |
|
145 views/cntsettingsview.h \ |
|
146 widgets/cntactionpopup.h \ |
|
147 widgets/cntactionpopup_p.h \ |
|
148 widgets/cntfetchcontactpopup.h \ |
|
149 widgets/cntfetchmarkall.h \ |
|
150 widgets/cntimagelabel.h |
|
151 |
|
152 SOURCES += core/cntdefaultengine.cpp \ |
|
153 core/cntdefaultviewfactory.cpp \ |
|
154 core/cntdefaultviewmanager.cpp \ |
|
155 core/cntextensionmanager.cpp \ |
|
156 core/cntmainwindow.cpp \ |
|
157 core/cntthumbnailmanager.cpp \ |
|
158 core/cntviewnavigator.cpp \ |
|
159 common/cntactionlauncher.cpp \ |
|
160 common/cntdetailorderinghelper.cpp \ |
|
161 common/cntdocumentloader.cpp \ |
|
162 common/cntfavourite.cpp \ |
|
163 common/cntkeygrabber.cpp \ |
|
164 common/cntpresencelistener.cpp \ |
|
165 common/cntsavemanager.cpp \ |
|
166 common/cntsimengine.cpp \ |
|
167 contactcard/cntcontactcardcontextmenu.cpp \ |
|
168 contactcard/cntcontactcarddatacontainer.cpp \ |
|
169 contactcard/cntcontactcarddataitem.cpp \ |
|
170 contactcard/cntcontactcarddetailitem.cpp \ |
|
171 contactcard/cntcontactcardheadingitem.cpp \ |
|
172 contactcard/cntcontactcardview.cpp \ |
|
173 contactcard/cntcontactcardview_p.cpp \ |
|
174 contacteditors/cntaddressmodel.cpp \ |
|
175 contacteditors/cntaddressviewitem.cpp \ |
|
176 contacteditors/cntcommondetailviewitem.cpp \ |
|
177 contacteditors/cntcompanyeditormodel.cpp \ |
|
178 contacteditors/cntdetaileditor.cpp \ |
|
179 contacteditors/cntdetailmodelitem.cpp \ |
|
180 contacteditors/cntdateeditormodel.cpp \ |
|
181 contacteditors/cntdateeditorviewitem.cpp \ |
|
182 contacteditors/cntdetaileditormodel.cpp \ |
|
183 contacteditors/cntdetailpopup.cpp \ |
|
184 contacteditors/cnteditorfactory.cpp \ |
|
185 contacteditors/cnteditview.cpp \ |
|
186 contacteditors/cnteditview_p.cpp \ |
|
187 contacteditors/cnteditviewdetailitem.cpp \ |
|
188 contacteditors/cnteditviewheadingitem.cpp \ |
|
189 contacteditors/cnteditviewitembuilder.cpp \ |
|
190 contacteditors/cnteditviewlistmodel.cpp \ |
|
191 contacteditors/cnteditviewseparator.cpp \ |
|
192 contacteditors/cntemaileditormodel.cpp \ |
|
193 contacteditors/cntemaileditorviewitem.cpp \ |
|
194 contacteditors/cntfamilyeditormodel.cpp \ |
|
195 contacteditors/cntnameeditormodel.cpp \ |
|
196 contacteditors/cntnoteeditormodel.cpp \ |
|
197 contacteditors/cntnoteeditorviewitem.cpp \ |
|
198 contacteditors/cntphonenumbermodel.cpp \ |
|
199 contacteditors/cntphonenumberviewitem.cpp \ |
|
200 contacteditors/cnturleditormodel.cpp \ |
|
201 contacteditors/cnturleditorviewitem.cpp \ |
|
202 collections/cntcollectionlistmodel.cpp \ |
|
203 collections/cntcollectionlistmodelworker.cpp \ |
|
204 collections/cntcollectionview.cpp \ |
|
205 collections/cntgroupactionsview.cpp \ |
|
206 collections/cntgroupdeletepopup.cpp \ |
|
207 collections/cntgroupdeletepopupmodel.cpp \ |
|
208 collections/cntgroupeditormodel.cpp \ |
|
209 collections/cntgroupmemberview.cpp \ |
|
210 collections/cntgroupmemberview_p.cpp \ |
|
211 collections/cntfavoritesmemberview.cpp \ |
|
212 collections/cntfavoritesview.cpp \ |
|
213 views/cntactionmenubuilder.cpp \ |
|
214 views/cntbaseselectionview.cpp \ |
|
215 views/cnthistoryview.cpp \ |
|
216 views/cnthistoryviewitem.cpp \ |
|
217 views/cntimageeditorview.cpp \ |
|
218 views/cntimportsview.cpp \ |
|
219 views/cntmycardview.cpp \ |
|
220 views/cntnamesview.cpp \ |
|
221 views/cntnamesview_p.cpp \ |
|
222 views/cntsettingsmodel.cpp \ |
|
223 views/cntsettingsview.cpp \ |
|
224 widgets/cntactionpopup_p.cpp \ |
|
225 widgets/cntactionpopup.cpp \ |
|
226 widgets/cntfetchcontactpopup.cpp \ |
|
227 widgets/cntfetchmarkall.cpp \ |
|
228 widgets/cntimagelabel.cpp |
|
229 |
|
230 DOCML += resources/contacts_contactcard.docml \ |
|
231 resources/contacts_ev.docml \ |
|
232 resources/contacts_mc.docml \ |
|
233 resources/contacts_if.docml \ |
|
234 resources/contacts_list.docml \ |
|
235 resources/contacts_namelist.docml \ |
|
236 resources/contacts_groupactions.docml \ |
|
237 resources/contacts_history.docml \ |
|
238 resources/contacts_editor.docml \ |
|
239 resources/contacts_sim.docml \ |
|
240 resources/contacts_favorite.docml \ |
|
241 resources/contacts_favmember.docml \ |
|
242 resources/contacts_collections.docml \ |
|
243 resources/contacts_groupmembers.docml \ |
|
244 resources/contacts_detail_editor.docml \ |
|
245 resources/contacts_fetchdialog.docml \ |
|
246 resources/contacts_settings.docml |
|
247 |
|
248 RESOURCES += resources/cntcommonui.qrc |
|
249 |
|
250 LIBS += -lhbcore \ |
|
251 -lxqservice \ |
|
252 -lqtcontacts \ |
|
253 -lcntlistmodel \ |
|
254 -lthumbnailmanagerqt \ |
|
255 -lcnthistorymodel \ |
|
256 -lmaptileservice \ |
|
257 -lqtversit \ |
|
258 -lcntimageutility \ |
|
259 -lcntsimutility \ |
|
260 -lshareui \ |
|
261 -lpresencecacheqt \ |
|
262 -lxqsettingsmanager \ |
|
263 -lxqkeycapture \ |
|
264 -lafservice |
|
265 |
|
266 # capability |
|
267 TARGET.CAPABILITY = CAP_GENERAL_DLL |
|
268 defBlock = "$${LITERAL_HASH}if defined(EABI)" \ |
|
269 "DEFFILE ../eabi/cntcommonui.def" \ |
|
270 "$${LITERAL_HASH}else" \ |
|
271 "DEFFILE ../bwins/cntcommonui.def" \ |
|
272 "$${LITERAL_HASH}endif" |
|
273 MMP_RULES += defBlock |