|
1 // Copyright (c) 2003-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 // msgs.dll The message server, and framework utilties |
|
15 // msgs.rsc Messaging server resource file |
|
16 // |
|
17 // |
|
18 /** |
|
19 @file |
|
20 */ |
|
21 |
|
22 TARGET msgs.dll |
|
23 TARGETTYPE dll |
|
24 |
|
25 CAPABILITY All -TCB |
|
26 UID 0x1000008d 0x10004E66 |
|
27 VENDORID 0x70000001 |
|
28 |
|
29 SOURCEPATH ../src |
|
30 SOURCE MSVSTD.CPP MSVIPC.CPP MSVSTORE.CPP MSVREG.CPP MSVREGIP.CPP |
|
31 SOURCE MENTACT.CPP MSVARRAY.CPP |
|
32 SOURCE MSVSERV.CPP MSVSESS.CPP MSVLOCAL.CPP MSVOPERT.CPP |
|
33 SOURCE MSVENTRY.CPP MSVSTART.CPP MSVRBLD.CPP |
|
34 SOURCE MSVCMBSE.CPP MSVMOVE.CPP MSVCOPY.CPP MTSR.CPP MTSRUT.CPP MSVDELET.CPP |
|
35 SOURCE MCLIENT.CPP MCLENTRY.CPP MCLSESS.CPP MCLOPERT.CPP |
|
36 SOURCE MTCLBASE.CPP MTCLREG.CPP OBSVREG.CPP MSVUTILS.CPP |
|
37 SOURCE MSVFIND.CPP MSVFTEXT.CPP MSVTIME.CPP indexcontext.cpp |
|
38 SOURCE CCopyFiles.cpp CCopyOneFile.cpp |
|
39 SOURCE CMsvCachedStore.cpp CMsvBackupHandler.cpp |
|
40 SOURCE CMsvChangeBuffer.cpp |
|
41 SOURCE CMsvBodyText.cpp |
|
42 SOURCE MsvSecurityCapabilitySet.cpp |
|
43 SOURCE CMsvAttachment.cpp |
|
44 SOURCE CMsvAttachmentManager.cpp |
|
45 SOURCE CMsvAttachmentRename.cpp |
|
46 SOURCE CMsvAttributeManager.cpp |
|
47 SOURCE CMsvAttachmentWaiter.cpp |
|
48 SOURCE CMsvMimeHeaders.cpp |
|
49 SOURCE TMsvServerStoreManager.cpp |
|
50 SOURCE cmsvmailinitwaiter.cpp |
|
51 SOURCE CMsvCopyStoreOperation.cpp |
|
52 SOURCE CMsvDeleteStoreOperation.cpp |
|
53 SOURCE cmsvrecipientlist.cpp |
|
54 SOURCE TMsvPackedNotifierRequest.cpp |
|
55 SOURCE cmsvtechnologytypedefaultmtmsettings.cpp |
|
56 SOURCE tmsvsystemprogress.cpp |
|
57 SOURCE CMsvPlainBodyText.cpp |
|
58 SOURCE msvindexadapter.cpp |
|
59 SOURCE msvdbadapter.cpp |
|
60 SOURCE msvcacheentry.cpp |
|
61 SOURCE msventryfreepool.cpp |
|
62 SOURCE msvcacheindextableentry.Cpp |
|
63 SOURCE msvcachevisiblefolder.Cpp |
|
64 SOURCE msvinifile.cpp |
|
65 |
|
66 //Preq 1667 |
|
67 SOURCE msvsearchsortcacheentry.cpp |
|
68 SOURCE msvsearchsortquery.cpp |
|
69 SOURCE msvsearchsortoponheaderbody.cpp |
|
70 SOURCE msvsearchsortoperation.cpp |
|
71 SOURCE msvsearchsortcachemanager.cpp |
|
72 SOURCE msvsearchsortdeltacache.cpp |
|
73 SOURCE msvsearchsortdbwrapper.cpp |
|
74 SOURCE msvenhancesearchsortutil.cpp |
|
75 |
|
76 #if (defined SYMBIAN_MSGS_ENHANCED_REMOVABLE_MEDIA_SUPPORT) |
|
77 SOURCE cmsvdiskchangenotifier.cpp |
|
78 SOURCE msvpreferreddrivelist.cpp |
|
79 #else |
|
80 SOURCE diskchange.cpp |
|
81 #endif |
|
82 |
|
83 #if (defined SYMBIAN_MESSAGESTORE_HEADER_BODY_USING_SQLDB) |
|
84 SOURCE msvmessagedbadapter.cpp |
|
85 SOURCE msvheaderfields.cpp |
|
86 SOURCE cmsvconverterwaiter.cpp |
|
87 SOURCE cmessageconvertermanager.cpp |
|
88 SOURCE cmsvversion0version1converter.cpp |
|
89 SOURCE cmsvversion1version2converter.cpp |
|
90 #endif |
|
91 |
|
92 |
|
93 |
|
94 USERINCLUDE ../inc |
|
95 MW_LAYER_SYSTEMINCLUDE_SYMBIAN |
|
96 LIBRARY euser.lib estor.lib efsrv.lib bafl.lib etext.lib charconv.lib centralrepository.lib sqldb.lib |
|
97 |
|
98 SOURCEPATH . |
|
99 |
|
100 START RESOURCE MSGS.rss |
|
101 TARGETPATH resource/messaging |
|
102 HEADER |
|
103 LANG SC |
|
104 END |
|
105 |
|
106 #include "../../../msgtests/group/msgopt.mph" |
|
107 |
|
108 // no logging for WINC platform |
|
109 #ifdef WINC |
|
110 #define _MSG_NO_LOGGING_DEFINE |
|
111 #endif |
|
112 |
|
113 |
|
114 // no logging if we have _MSG_NO_LOGGING defined |
|
115 // in msg group mph file |
|
116 |
|
117 #ifdef _MSG_NO_LOGGING_DEFINE |
|
118 MACRO _NO_SESSION_LOGGING_ |
|
119 MACRO _NO_SERVER_LOGGING_ |
|
120 DEBUGLIBRARY flogger.lib |
|
121 #else |
|
122 LIBRARY flogger.lib |
|
123 #endif |
|
124 |
|
125 |
|
126 |
|
127 // This is the final version of the def-file - removed methods have been |
|
128 // replaced by panicking stub-functions. |
|
129 #if (defined SYMBIAN_MSGS_ENHANCED_REMOVABLE_MEDIA_SUPPORT) |
|
130 #ifdef WINSCW |
|
131 #if (defined SYMBIAN_MESSAGESTORE_HEADER_BODY_USING_SQLDB) |
|
132 #if (defined SYMBIAN_MESSAGESTORE_UNIT_TESTCODE) |
|
133 DEFFILE v6_MSGS.DEF |
|
134 #else |
|
135 DEFFILE v5_MSGS.DEF |
|
136 #endif |
|
137 #else // #if (defined SYMBIAN_MESSAGESTORE_HEADER_BODY_USING_SQLDB) |
|
138 #if (defined SYMBIAN_MESSAGESTORE_UNIT_TESTCODE) |
|
139 DEFFILE v4_MSGS.DEF |
|
140 #else |
|
141 DEFFILE v3_MSGS.DEF |
|
142 #endif |
|
143 #endif // #if (defined SYMBIAN_MESSAGESTORE_HEADER_BODY_USING_SQLDB) |
|
144 |
|
145 #else // #ifdef WINSCW |
|
146 |
|
147 #if (defined SYMBIAN_MESSAGESTORE_HEADER_BODY_USING_SQLDB) |
|
148 #if (defined SYMBIAN_MESSAGESTORE_UNIT_TESTCODE) |
|
149 DEFFILE v6_msgs.def |
|
150 #else |
|
151 DEFFILE v5_msgs.def |
|
152 #endif |
|
153 #else // #if (defined SYMBIAN_MESSAGESTORE_HEADER_BODY_USING_SQLDB) |
|
154 #if (defined SYMBIAN_MESSAGESTORE_UNIT_TESTCODE) |
|
155 DEFFILE v4_msgs.def |
|
156 #else |
|
157 DEFFILE v3_msgs.def |
|
158 #endif |
|
159 #endif // #if (defined SYMBIAN_MESSAGESTORE_HEADER_BODY_USING_SQLDB) |
|
160 #endif |
|
161 #else |
|
162 #ifdef WINSCW |
|
163 DEFFILE v2_MSGS.DEF |
|
164 #else |
|
165 DEFFILE v2_msgs.def |
|
166 #endif |
|
167 #endif |
|
168 |
|
169 |
|
170 |
|
171 |
|
172 START WINS |
|
173 BASEADDRESS 0x4A740000 |
|
174 win32_library kernel32.lib |
|
175 END |
|
176 |
|
177 #ifndef WINS |
|
178 EPOCALLOWDLLDATA |
|
179 #endif |
|
180 |
|
181 SMPSAFE |