|
1 /* |
|
2 * Copyright (c) 2002-2007 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 * This is project specification file for the Virtual Phonebook. |
|
16 * |
|
17 */ |
|
18 |
|
19 |
|
20 #include "../inc/VPbkPrivateUid.h" |
|
21 #include "VPbkConfig.mmp" |
|
22 #include <platform_paths.hrh> |
|
23 #include <data_caging_paths.hrh> |
|
24 |
|
25 TARGET VPbkEng.dll |
|
26 TARGETTYPE dll |
|
27 UID 0x1000008d KVPbkEngUID3 |
|
28 |
|
29 CAPABILITY CAP_GENERAL_DLL |
|
30 |
|
31 // Source files location |
|
32 SOURCEPATH ../VPbkEng/src |
|
33 |
|
34 // Contact manager |
|
35 SOURCE CVPbkContactManager.cpp |
|
36 |
|
37 // Operations |
|
38 SOURCE CVPbkMultiContactOperationBase.cpp |
|
39 SOURCE CVPbkBatchOperation.cpp |
|
40 SOURCE CVPbkContactFindOperation.cpp |
|
41 SOURCE CVPbkCopyContactsOperation.cpp |
|
42 SOURCE CVPbkEmptyBatchOperation.cpp |
|
43 SOURCE CVPbkContactFindFromStoresOperation.cpp |
|
44 SOURCE CVPbkEmptySingleContactOperation.cpp |
|
45 |
|
46 // Number matching |
|
47 SOURCE CVPbkPhoneNumberMatchStrategy.cpp |
|
48 SOURCE CVPbkPhoneNumberSequentialMatchStrategy.cpp |
|
49 SOURCE CVPbkPhoneNumberParallelMatchStrategy.cpp |
|
50 |
|
51 // Attribute manager |
|
52 SOURCE CVPbkContactAttributeManager.cpp |
|
53 SOURCE CVPbkDefaultAttribute.cpp |
|
54 SOURCE CVPbkSpeedDialAttribute.cpp |
|
55 SOURCE CVPbkVoiceTagAttribute.cpp |
|
56 |
|
57 // Copy policies |
|
58 SOURCE CVPbkContactCopyPolicyManager.cpp |
|
59 |
|
60 // Contact store |
|
61 SOURCE CVPbkContactOperationFactory.cpp |
|
62 SOURCE CVPbkContactStoreDomainList.cpp |
|
63 SOURCE CVPbkContactStoreList.cpp |
|
64 SOURCE CVPbkContactStoreProperties.cpp |
|
65 SOURCE CVPbkContactStoreUri.cpp |
|
66 SOURCE TVPbkContactStoreUriPtr.cpp |
|
67 SOURCE TVPbkStoreContactAnalyzer.cpp |
|
68 |
|
69 // Contact fields |
|
70 SOURCE CVPbkFieldFilter.cpp |
|
71 SOURCE CVPbkFieldTypeSelector.cpp |
|
72 SOURCE CVPbkFieldType.cpp |
|
73 SOURCE CVPbkFieldTypeList.cpp |
|
74 SOURCE TVPbkFieldVersitProperty.cpp |
|
75 SOURCE TVPbkFieldTypeParameters.cpp |
|
76 SOURCE VPbkContactFieldData.cpp |
|
77 SOURCE TVPbkFieldTypeMapping.cpp |
|
78 SOURCE CVPbkSortOrder.cpp |
|
79 |
|
80 // Composite contact view |
|
81 SOURCE VPbkCompositeContactViewFactory.cpp |
|
82 SOURCE CVPbkCompositeContactView.cpp |
|
83 SOURCE CVPbkOrderedCompositeContactView.cpp |
|
84 SOURCE CVPbkSortedCompositeContactView.cpp |
|
85 SOURCE CVPbkContactViewDefinition.cpp |
|
86 |
|
87 SOURCE CVPbkFoldingContactView.cpp |
|
88 SOURCE CVPbkFoldingViewContact.cpp |
|
89 |
|
90 SOURCE CVPbkFilteredContactView.cpp |
|
91 SOURCE CVPbkFindView.cpp |
|
92 |
|
93 // Utilities |
|
94 SOURCE VPbkError.cpp |
|
95 SOURCE VPbkContactStoreUris.cpp |
|
96 SOURCE CVPbkContactLinkArray.cpp |
|
97 SOURCE CVPbkContactStoreUriArray.cpp |
|
98 SOURCE RVPbkContactFieldDefaultPriorities.cpp |
|
99 SOURCE CVPbkContactFieldCollection.cpp |
|
100 SOURCE CVPbkFieldTypeRefsList.cpp |
|
101 SOURCE CVPbkLocalVariationManager.cpp |
|
102 SOURCE CVPbkContactFieldIterator.cpp |
|
103 SOURCE CVPbkFieldTypeIterator.cpp |
|
104 SOURCE VPbkContactViewFilterBuilder.cpp |
|
105 SOURCE VPbkUtils.cpp |
|
106 SOURCE CVPbkContactCopier.cpp |
|
107 SOURCE CVPbkEventArrayItem.cpp |
|
108 SOURCE CVPbkTopContactManager.cpp |
|
109 SOURCE CVPbkTopContactManagerImpl.cpp |
|
110 SOURCE CVPbkContactEasyManager.cpp |
|
111 SOURCE CVPbkTopContactOperation.cpp |
|
112 SOURCE VPbkFieldTypeSelectorFactory.cpp |
|
113 SOURCE CVPbkxSPContacts.cpp |
|
114 SOURCE CVPbkxSPContactsImpl.cpp |
|
115 SOURCE CVPbkxSPContactsOperation.cpp |
|
116 |
|
117 // Project helpers |
|
118 #ifdef __WINS__ |
|
119 SOURCE DummyRoseImporter.cpp |
|
120 #endif |
|
121 |
|
122 // Resources |
|
123 START RESOURCE ../rss/VPbkEng.rss |
|
124 HEADER |
|
125 TARGET VPbkEng |
|
126 TARGETPATH RESOURCE_FILES_DIR |
|
127 END |
|
128 |
|
129 START RESOURCE ../rss/VPbkFieldTypeSelectors.rss |
|
130 HEADER |
|
131 TARGET VPbkFieldTypeSelectors |
|
132 TARGETPATH RESOURCE_FILES_DIR |
|
133 END |
|
134 |
|
135 // Include paths |
|
136 USERINCLUDE ../VPbkEng/inc |
|
137 SYSTEMINCLUDE ../inc |
|
138 APP_LAYER_SYSTEMINCLUDE |
|
139 |
|
140 // Dependencies to Symbian OS components |
|
141 LIBRARY euser.lib efsrv.lib bafl.lib ecom.lib estor.lib eikcore.lib cone.lib |
|
142 |
|
143 // Dependencies to other Phonebook components |
|
144 LIBRARY VPbkEngUtils.lib |
|
145 |
|
146 // Dependencies to other Series60 components |
|
147 LIBRARY centralrepository.lib featmgr.lib serviceprovidersettings.lib |
|
148 |
|
149 #ifdef VPBK_ENABLE_PROFILE |
|
150 // Depencency to VirtualPhonebook profiling library |
|
151 LIBRARY VPbkProfile.lib |
|
152 #endif // VPBK_ENABLE_PROFILE |
|
153 |
|
154 // End of File |