|
1 /* |
|
2 * Copyright (c) 2002 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 PbkEng. |
|
16 * |
|
17 */ |
|
18 |
|
19 |
|
20 // INCLUDES |
|
21 #include <platform/app/PbkUID.h> // Phonebook UIDs |
|
22 #include "PbkConfig.mmp" // Phonebook MMP configuration file |
|
23 #include <data_caging_paths.hrh> |
|
24 #include <platform_paths.hrh> |
|
25 |
|
26 // Build target |
|
27 TARGET PbkEng.dll |
|
28 TARGETTYPE dll |
|
29 UID KEPOCStaticDllUID2 KPbkDllUID3 |
|
30 CAPABILITY CAP_GENERAL_DLL |
|
31 VENDORID VID_DEFAULT |
|
32 |
|
33 // Source files location |
|
34 SOURCEPATH ../Engine/src |
|
35 |
|
36 // Resource files |
|
37 START RESOURCE ../rss/cntmodel.rss |
|
38 HEADER |
|
39 TARGETPATH CONTACTS_RESOURCE_DIR |
|
40 LANGUAGE_IDS |
|
41 END // RESOURCE |
|
42 |
|
43 START RESOURCE ../rss/PbkEngChinese.rss |
|
44 HEADER |
|
45 TARGETPATH RESOURCE_FILES_DIR |
|
46 LANGUAGE_IDS |
|
47 END // RESOURCE |
|
48 |
|
49 START RESOURCE ../rss/PbkEngJapanese.rss |
|
50 HEADER |
|
51 TARGETPATH RESOURCE_FILES_DIR |
|
52 LANGUAGE_IDS |
|
53 END // RESOURCE |
|
54 |
|
55 START RESOURCE ../rss/PbkEng.rss |
|
56 HEADER |
|
57 TARGETPATH RESOURCE_FILES_DIR |
|
58 LANGUAGE_IDS |
|
59 END // RESOURCE |
|
60 |
|
61 |
|
62 // Source files |
|
63 SOURCE CPbkContactEngine.cpp |
|
64 SOURCE CContactDbConnection.cpp |
|
65 SOURCE CPbkDefaultCompressionStrategy.cpp |
|
66 SOURCE CCompressionTimer.cpp |
|
67 SOURCE CDiskSpaceWatcher.cpp |
|
68 SOURCE CPbkContactChangeNotifier.cpp |
|
69 SOURCE CPbkFieldInfo.cpp CPbkFieldsInfo.cpp |
|
70 SOURCE CPbkFieldInfoGroup.cpp |
|
71 #if !defined(RD_SIND_VIA_AIW) |
|
72 SOURCE CPbkContactItemOld.cpp |
|
73 #else |
|
74 SOURCE CPbkContactItem.cpp |
|
75 #endif |
|
76 SOURCE TPbkContactItemField.cpp |
|
77 SOURCE CPbkFieldData.cpp |
|
78 SOURCE CPbkContactIter.cpp |
|
79 SOURCE CPbkIdleFinder.cpp |
|
80 SOURCE CPbkEntryCache.cpp |
|
81 SOURCE DigViewGraph.cpp |
|
82 SOURCE PbkEngUtils.cpp |
|
83 SOURCE CPbkContactIdSet.cpp |
|
84 SOURCE CPbkAttachmentFile.cpp |
|
85 SOURCE CPbkConstants.cpp |
|
86 SOURCE CPbkContactSubView.cpp |
|
87 SOURCE CPbkContactFindView.cpp CPbkContactFindViewImpl.cpp |
|
88 SOURCE TPbkContactViewIterator.cpp |
|
89 SOURCE TPbkFieldTypeSignature.cpp |
|
90 SOURCE TPbkContactEntry.cpp |
|
91 SOURCE CPbkVcardParameters.cpp |
|
92 SOURCE CPbkVcardProperty.cpp |
|
93 SOURCE TPbkFieldInfoExportTypeAdapter.cpp |
|
94 SOURCE CPbkFieldImportType.cpp |
|
95 SOURCE TPbkContactItemFieldType.cpp |
|
96 SOURCE TPbkVcardFieldType.cpp |
|
97 SOURCE CPbkDeleteContacts.cpp |
|
98 SOURCE CPbkAssignToGroup.cpp |
|
99 SOURCE CPbkRemoveFromGroup.cpp |
|
100 SOURCE CPbkIdleProcessRunner.cpp |
|
101 SOURCE PbkViewContactFieldDataAdapter.cpp |
|
102 SOURCE CPbkViewContactNameFormatter.cpp |
|
103 SOURCE CPbkDbRecovery.cpp |
|
104 SOURCE CPbkEngineExtension.cpp |
|
105 SOURCE CPbkLocalVariationManager.cpp |
|
106 SOURCE CPbkEntryCopier.cpp |
|
107 SOURCE CPbkNameLookup.cpp |
|
108 SOURCE CPbkEntryCopyAddToExisting.cpp |
|
109 SOURCE CPbkSortOrderManager.cpp |
|
110 SOURCE PbkNameFormatterFactory.cpp |
|
111 SOURCE CPbkContactNameFormatterBase.cpp |
|
112 SOURCE CPbkContactNameFormatter.cpp |
|
113 SOURCE CPbkChinaContactNameFormatter.cpp |
|
114 SOURCE CPbkJapanContactNameFormatter.cpp |
|
115 SOURCE TPbkTitleFieldFilter.cpp |
|
116 SOURCE PbkContactNameFormattingUtil.cpp |
|
117 SOURCE CPbkCodField.cpp |
|
118 SOURCE PbkGlobalSettingFactoryTransientPubSub.cpp |
|
119 |
|
120 #ifndef RD_STARTUP_CHANGE |
|
121 SOURCE CPbkPubSubSetting.cpp |
|
122 #endif // RD_STARTUP_CHANGE |
|
123 |
|
124 SOURCE PbkGlobalSettingFactoryPersistentCenRep.cpp |
|
125 SOURCE CPbkCenRepSetting.cpp |
|
126 SOURCE cpbkenginelocalstorage.cpp |
|
127 |
|
128 #ifndef ARMCC |
|
129 // 2.x BC maintenance |
|
130 SOURCE Dummyexports.cpp |
|
131 #endif // ARMCC |
|
132 |
|
133 // Include paths |
|
134 USERINCLUDE ../Engine/src ../Engine/inc ../inc ../Engine/rss ../group |
|
135 APP_LAYER_SYSTEMINCLUDE // macro that defines the platform system includes |
|
136 |
|
137 // Dependencies to system components |
|
138 LIBRARY euser.lib bafl.lib estor.lib efsrv.lib ECom.lib |
|
139 LIBRARY cntmodel.lib cntview.lib |
|
140 LIBRARY CentralRepository.lib |
|
141 |
|
142 // Dependencies to other components |
|
143 LIBRARY SysUtil.lib diskspacereserver.lib featmgr.lib CenRepNotifHandler.lib |
|
144 |
|
145 // Debugging dependencies |
|
146 #ifdef PBK_ENABLE_DEBUG_LOGGER |
|
147 LIBRARY flogger.lib |
|
148 #endif |
|
149 |
|
150 // End of File |