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