|
1 // Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies). |
|
2 // All rights reserved. |
|
3 // This component and the accompanying materials are made available |
|
4 // under the terms of "Eclipse Public License v1.0" |
|
5 // which accompanies this distribution, and is available |
|
6 // at the URL "http://www.eclipse.org/legal/epl-v10.html". |
|
7 // |
|
8 // Initial Contributors: |
|
9 // Nokia Corporation - initial contribution. |
|
10 // |
|
11 // Contributors: |
|
12 // |
|
13 // Description: |
|
14 // Contacts application engine common file between sqlite and dabms |
|
15 // |
|
16 // |
|
17 |
|
18 PRJ_EXPORTS |
|
19 ../inc/CNTDEF.H SYMBIAN_APP_LAYER_PUBLIC_EXPORT_PATH(cntdef.h) |
|
20 ../inc/CNTDB.H SYMBIAN_APP_LAYER_PUBLIC_EXPORT_PATH(cntdb.h) |
|
21 ../inc/CNTDBOBS.H SYMBIAN_APP_LAYER_PUBLIC_EXPORT_PATH(cntdbobs.h) |
|
22 ../inc/CNTFIELD.H SYMBIAN_APP_LAYER_PUBLIC_EXPORT_PATH(cntfield.h) |
|
23 ../inc/CNTFLDST.H SYMBIAN_APP_LAYER_PUBLIC_EXPORT_PATH(cntfldst.h) |
|
24 ../inc/CNTFILT.H SYMBIAN_APP_LAYER_PUBLIC_EXPORT_PATH(cntfilt.h) |
|
25 ../inc/CNTITEM.H SYMBIAN_APP_LAYER_PUBLIC_EXPORT_PATH(cntitem.h) |
|
26 ../inc/cntview.h SYMBIAN_APP_LAYER_PUBLIC_EXPORT_PATH(cntview.h) |
|
27 ../inc/cntviewbase.h SYMBIAN_APP_LAYER_PUBLIC_EXPORT_PATH(cntviewbase.h) |
|
28 ../inc/cntsync.h SYMBIAN_APP_LAYER_PUBLIC_EXPORT_PATH(cntsync.h) |
|
29 //Cntmodel Find configuration Implementation definition header. |
|
30 ../inc/cntviewfindconfig.h SYMBIAN_APP_LAYER_PLATFORM_EXPORT_PATH(cntviewfindconfig.h) |
|
31 ../inc/cntviewfindconfig.inl SYMBIAN_APP_LAYER_PLATFORM_EXPORT_PATH(cntviewfindconfig.inl) |
|
32 //CntModel Sort Plug-in implementation definition header |
|
33 ../inc/cntviewsortplugin.h SYMBIAN_APP_LAYER_PUBLIC_EXPORT_PATH(cntviewsortplugin.h) |
|
34 #ifdef SYMBIAN_ENABLE_SPLIT_HEADERS |
|
35 ../inc/cntphonenumparser.h SYMBIAN_APP_LAYER_PLATFORM_EXPORT_PATH(cntphonenumparser.h) |
|
36 ../inc/cntviewsortpluginbase.h SYMBIAN_APP_LAYER_PLATFORM_EXPORT_PATH(cntviewsortpluginbase.h) |
|
37 ../inc/cntsyncecom.h SYMBIAN_APP_LAYER_PLATFORM_EXPORT_PATH(cntsyncecom.h) |
|
38 #endif |
|
39 |
|
40 ../inc/CNTMODEL.RH SYMBIAN_APP_LAYER_PLATFORM_EXPORT_PATH(cntmodel.rh) |
|
41 ../inc/CNTDEF.HRH /epoc32/include/cntdef.hrh |
|
42 |
|
43 |
|
44 // VCard Converter Plugin |
|
45 ../cntvcard/CNTVCARD.H SYMBIAN_APP_LAYER_PUBLIC_EXPORT_PATH(cntvcard.h) |
|
46 |
|
47 // Default View Definition store |
|
48 ../inc/cntviewstore.h SYMBIAN_APP_LAYER_PLATFORM_EXPORT_PATH(cntviewstore.h) |
|
49 |
|
50 // Documentation |
|
51 ../documentation/contacts_connectivityapi.doc /epoc32/engdoc/cntmodel/contacts_connectivityapi.doc |
|
52 ../documentation/contacts_current_itemapi.doc /epoc32/engdoc/cntmodel/contacts_current_itemapi.doc |
|
53 ../documentation/contacts_group_supportapi.doc /epoc32/engdoc/cntmodel/contacts_group_supportapi.doc |
|
54 ../documentation/contacts_multiple_templatesapi.doc /epoc32/engdoc/cntmodel/contacts_multiple_templatesapi.doc |
|
55 ../documentation/contacts_own_card_supportapi.doc /epoc32/engdoc/cntmodel/contacts_own_card_supportapi.doc |
|
56 ../documentation/contacts_sorting_view_supportapi.doc /epoc32/engdoc/cntmodel/contacts_sorting_view_supportapi.doc |
|
57 |
|
58 PRJ_MMPFILES |
|
59 |
|
60 ./template.mmp |
|
61 ./cntview.mmp |
|
62 ../cntvcard/CNTVCARD.MMP |
|
63 ../cntphone/cntphone.mmp |
|
64 |
|
65 #include "../cntmatchlog/group/BLD.INF" |
|
66 |
|
67 PRJ_TESTMMPFILES |
|
68 // specify the .mmp files required for building any test programs here |
|
69 // |
|
70 // you can specify "manual" to denote that a test should be listed in a generated |
|
71 // batch file for running a group of tests which require user input during testing. |
|
72 // you can specify "support" to denote that a file is a test support file and shouldn't |
|
73 // be listed in a batch file for running a group of tests |
|
74 // By default, each test will be listed in a batch file for running a group of tests |
|
75 // which can be left to run without requiring watching over by the person running the tests, |
|
76 // i.e. tests where no user input is required. The default will apply if neither "manual" |
|
77 // or "support" is specified. |
|
78 |
|
79 #include "../tsrc/cntmatchlog/group/BLD.INF" |
|
80 |
|
81 // Contacts View Sort Plug-in sample |
|
82 ../tsrc/cntsimplesortplugin/group/cntsimplesortplugin.mmp support |
|
83 |
|
84 //Phonebook synchroniser test plug-in |
|
85 ../tsrc/TestSyncPlugIn/cntsyncchecker.mmp support |
|
86 ../tsrc/TestSyncPlugIn/cnttestsync.mmp support |
|
87 |
|
88 //.mmp files for Test plugin and test case for testing Cntmodel Find configuration |
|
89 ../tsrc/cntfindplugin/group/cntfindplugin.mmp support |
|
90 ../tsrc/NbCntTestLib/NbCntTestLib.mmp support |
|
91 |
|
92 ../tsrc/T_DBASE.MMP manual |
|
93 ../tsrc/T_TIME.MMP manual |
|
94 ../tsrc/T_ITEM.MMP |
|
95 ../tsrc/T_FIELD.MMP |
|
96 //../tsrc/T_MULTS.MMP manual |
|
97 ../tsrc/T_VIEW.MMP |
|
98 ../tsrc/T_TEMPL.MMP |
|
99 ../tsrc/T_ERROR.MMP |
|
100 ../tsrc/T_VERS.MMP |
|
101 ../tsrc/T_EXPDEL.MMP |
|
102 ../tsrc/T_TTVERS.MMP |
|
103 ../tsrc/T_FERROR.MMP manual |
|
104 ../tsrc/T_RemoteView.mmp |
|
105 ../tsrc/t_CntMatch.mmp |
|
106 ../tsrc/T_CARDTM.MMP |
|
107 ../tsrc/T_OWNCAR.MMP |
|
108 ../tsrc/T_GROUPS.MMP |
|
109 ../tsrc/t_connec.mmp |
|
110 ../tsrc/t_currentdb.mmp |
|
111 ../tsrc/t_view2.mmp |
|
112 ../tsrc/t_filterview.mmp |
|
113 ../tsrc/T_CustFilter.mmp |
|
114 ../tsrc/t_groupview.mmp |
|
115 ../tsrc/t_serverstart.mmp |
|
116 ../tsrc/T_LocalViewDuplicates.mmp |
|
117 ../tsrc/t_filteredviewupdate.mmp |
|
118 ../tsrc/T_GroupViewUpdate.mmp |
|
119 ../tsrc/t_viewsoom.mmp |
|
120 ../tsrc/T_RefineFindViewL.mmp |
|
121 ../tsrc/T_PreferencesBug.mmp manual |
|
122 ../tsrc/T_ViewObserversBug.mmp |
|
123 ../tsrc/t_groupviewpanic.mmp |
|
124 ../tsrc/T_FilterFindContacts.mmp |
|
125 ../tsrc/t_contenttype.mmp |
|
126 ../tsrc/T_Concurrent.mmp |
|
127 ../tsrc/T_AGENT.mmp |
|
128 ../tsrc/T_CntDelete.MMP |
|
129 ../tsrc/T_OwnCardDelete.MMP |
|
130 ../tsrc/t_dbnametest.mmp |
|
131 ../tsrc/t_cntidtest.mmp |
|
132 ../tsrc/t_GroupViewEvents.mmp |
|
133 |
|
134 //Phonebook synchroniser tests |
|
135 ../tsrc/t_iccentry.mmp |
|
136 ../tsrc/t_iccview.mmp |
|
137 ../tsrc/t_IccStartup.mmp |
|
138 ../tsrc/t_iccmultiplephonebook.mmp |
|
139 ../tsrc/t_CaseSensitiveDB.mmp |
|
140 ../tsrc/t_contactat.mmp |
|
141 ../tsrc/T_FilteredViewEvents.mmp |
|
142 ../tsrc/T_GroupDeleteBug.mmp |
|
143 ../tsrc/t_cntvcard.mmp |
|
144 ../tsrc/T_ViewSort.mmp |
|
145 ../tsrc/T_ViewSortProfiling.mmp manual // too slow for automatic testing |
|
146 ../tsrc/T_Cnt_ViewSortProfiling.mmp manual //Profiling test - do not make it automatic |
|
147 ../tsrc/T_PreFixFullSearch.mmp |
|
148 ../tsrc/t_database_killer.mmp |
|
149 ../tsrc/t_wrongfieldmatch.mmp |
|
150 ../tsrc/t_updateforsync.mmp |
|
151 ../tsrc/t_filterview_matching_profile.mmp |
|
152 ../tsrc/t_groupview_unfiled_profile.mmp |
|
153 ../tsrc/t_groupviewmodifiedContact.mmp |
|
154 ../tsrc/t_speeddialtest.mmp |
|
155 ../tsrc/T_GENERALADDRESS.mmp |
|
156 ../tsrc/t_apac.mmp |
|
157 ../tsrc/t_viewevents.mmp |
|
158 ../tsrc/t_owncard.mmp |
|
159 ../tsrc/t_IccImportLock.mmp |
|
160 ../tsrc/T_FilteredViewSort.mmp |
|
161 ../tsrc/T_LocalViewRemove.mmp |
|
162 // TimeIS testing |
|
163 ../tsrc/T_TimeIS.MMP |
|
164 ../tsrc/t_cviewcontact.mmp |
|
165 ../tsrc/t_filterbroadcast.mmp |
|
166 // Second Name Support |
|
167 ../tsrc/T_SecondName.MMP |
|
168 |
|
169 |
|
170 |
|
171 //Data compatibility, testing previous database format support |
|
172 ../tsrc/t_filterviewspeed.mmp |
|
173 ../tsrc/T_ViewNotificationError.mmp |
|
174 ../tsrc/T_VExportBirthday.mmp |
|
175 ../tsrc/t_longsql.mmp |
|
176 ../tsrc/T_VExportORG.mmp |
|
177 ../tsrc/t_vexporttype.mmp |
|
178 //Performance Tests |
|
179 ../tsrc/performance/T_SampProf.mmp manual |
|
180 ../tsrc/t_CntFindAll.mmp |
|
181 ../tsrc/T_DBFill.mmp |
|
182 //Events test |
|
183 ../tsrc/T_ContactViewEvents.mmp |
|
184 ../tsrc/t_contactdbevent.mmp |
|
185 |
|
186 ../tsrc/t_eventorder.mmp |
|
187 ../tsrc/asynaccess/group/asynaccess.mmp |
|
188 ../tsrc/cntmodel2/T_AsyncOpen.mmp |
|
189 ../tsrc/cntmodel2/t_requeststoretest.mmp |
|
190 |
|
191 // Contact (Default) View Store Tests |
|
192 ../tsrc/cntviewstore/t_viewstore.mmp |
|
193 |
|
194 // PREQ1375 Unit Test for CntVCard Plug-in |
|
195 ../tsrc/UnitTest_CntPBAPSupport/group/T_CntPBAPSupport.mmp |
|
196 |
|
197 ../tsrc/t_contactsramtest.mmp |
|
198 ../tsrc/cntvcard/group/t_geo.mmp |
|
199 |
|
200 ../tsrc/cntvcard/group/t_vtel_email.mmp |
|
201 |
|
202 ../tsrc/t_db_sortl_test.mmp |
|
203 ../tsrc/t_subview.mmp |
|
204 |
|
205 PRJ_TESTEXPORTS |
|
206 // Central Repository registration file for ICC plugin controller |
|
207 ../tsrc/TestSyncPlugIn/1020384e.txt z:/private/10202be9/1020384e.txt |
|
208 ./cntmodeltest.iby /epoc32/rom/include/cntmodeltest.iby |
|
209 ../tsrc/cnt2.csv z:/system/programs/cntmodeltest/cnt2.csv |
|
210 ../tsrc/mat2.csv z:/system/programs/cntmodeltest/mat2.csv |
|
211 ../tsrc/res2.csv z:/system/programs/cntmodeltest/res2.csv |
|
212 |
|
213 ../tsrc/T_ViewSortPlugin.vcf z:/cntvcard/t_viewsortplugin.vcf |
|
214 |
|
215 ../tsrc/t_view2_initial_contacts.txt z:/t_view2/t_view2_initial_contacts.txt |
|
216 ../tsrc/t_view2_initial_contacts_small.txt z:/t_view2/t_view2_initial_contacts_small.txt |
|
217 ../tsrc/t_view2_more_contacts_1.txt z:/t_view2/t_view2_more_contacts_1.txt |
|
218 ../tsrc/t_view2_more_contacts_2.txt z:/t_view2/t_view2_more_contacts_2.txt |
|
219 |
|
220 ../tsrc/t_HintExtension_original.cdb z:/t_hintextension_original.cdb |
|
221 ../tsrc/Connectivity.vcf z:/t_timeis/connectivity.vcf |
|
222 ../tsrc/t_old_contacts_original.cdb z:/t_old_contacts_original.cdb |
|
223 |
|
224 ../tsrc/t_apac_initial_contacts.txt z:/t_apac/t_apac_initial_contacts.txt |
|
225 ../tsrc/testvcard.vcf z:/cntvcard/testvcard.vcf |
|
226 ../tsrc/address-with-trailing-white-space.vcf z:/cntvcard/address-with-trailing-white-space.vcf |
|
227 ../tsrc/names.first.2gm z:/cntvcard/names.first.2gm |
|
228 ../tsrc/names.last.2gm z:/cntvcard/names.last.2gm |
|
229 ../tsrc/testvcard1.vcf z:/cntvcard/testvcard1.vcf |
|
230 |
|
231 ../tsrc/Connectivity.vcf z:/connectivity.vcf |
|
232 |
|
233 //VCard Update tests |
|
234 ../tsrc/vcardupdate1.vcf z:/system/programs/cntmodeltest/vcardupdate1.vcf |
|
235 ../tsrc/vcardupdate2.vcf z:/system/programs/cntmodeltest/vcardupdate2.vcf |
|
236 ../tsrc/vcardupdate3.vcf z:/system/programs/cntmodeltest/vcardupdate3.vcf |
|
237 |
|
238 // VCard terminated by LF |
|
239 ../tsrc/cntvcardLF.vcf z:/t_cntvcard/cntvcardlf.vcf |
|
240 |
|
241 // VCard containing UID property |
|
242 ../tsrc/cntvcardUID.vcf z:/t_cntvcard/cntvcarduid.vcf |
|
243 |
|
244 //Performance tests |
|
245 ../tsrc/performance/corp_Std.vcf z:/core-apps/app-engines/cntmodel/performance/corp_std.vcf |
|
246 ../tsrc/performance/corporate-1000-0.vcf z:/core-apps/app-engines/cntmodel/performance/corporate-1000-0.vcf |
|
247 |
|
248 // CenRep file for Contacts (Default) View Store tests |
|
249 ../tsrc/cntviewstore/10003A73.txt z:/private/10202be9/10003a73.txt |
|
250 |
|
251 //t_cntvcard email update test |
|
252 ../tsrc/email1.vcf z:/t_cntvcard/email1.vcf |
|
253 ../tsrc/email2.vcf z:/t_cntvcard/email2.vcf |
|
254 |
|
255 // Type check |
|
256 ../tsrc/testTypeVcard.vcf z:/t_cntvcard/testtypevcard.vcf |
|
257 ../tsrc/testNoTypeVcard.vcf z:/t_cntvcard/testnotypevcard.vcf |
|
258 ../tsrc/T_VExportTypeWithGif.vcf z:/t_cntvcard/t_vexporttypewithgif.vcf |
|
259 |
|
260 ../tsrc/ImportContacts.vcf z:/importcontacts.vcf |
|
261 ../tsrc/Expectedcontact.vcf z:/expectedcontact.vcf |
|
262 |
|
263 //importing contact with and without company field |
|
264 ../tsrc/withcompany.vcf z:/t_cntvcard/withcompany.vcf |
|
265 ../tsrc/withoutcompany.vcf z:/t_cntvcard/withoutcompany.vcf |
|
266 |
|
267 //t_cnt_backup |
|
268 ../tsrc/t_cnt_backup_Corrupted_100065FF.cdb z:/t_cnt_backup_corrupted_100065ff.cdb |
|
269 |
|
270 ../tsrc/vcardwithlargephoto.vcf z:/t_cntvcard/vcardwithlargephoto.vcf |
|
271 |
|
272 // Integration test suites that have not been configured for PREQ1187 |
|
273 #include "../tsrc/Integration/TestStartUp/group/bld.inf" |
|
274 #include "../tsrc/Integration/TestContactSuite/group/bld.inf" |