messagingfw/msgsrvnstore/server/group/MSGS_AutoShutdown.mmp
changeset 0 8e480a14352b
child 22 d2c4c66342f3
equal deleted inserted replaced
-1:000000000000 0:8e480a14352b
       
     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