diff -r 9f5ae1728557 -r db3f5fa34ec7 messagingfw/msgsrvnstore/server/group/MSGS_AutoShutdown.mmp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/messagingfw/msgsrvnstore/server/group/MSGS_AutoShutdown.mmp Wed Nov 03 22:41:46 2010 +0530 @@ -0,0 +1,187 @@ +// Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of "Eclipse Public License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.eclipse.org/legal/epl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// msgs_autoshutdown.dll The message server, and framework utilties, automatically shuts down when no sessions exist. +// msgs.rsc Messaging server resource file +// +// + +/** + @file +*/ + + + +TARGET msgs_autoshutdown.dll +TARGETTYPE dll + +CAPABILITY All -TCB +UID 0x1000008d 0x10004E66 +VENDORID 0x70000001 + +SOURCEPATH ../src +SOURCE MSVSTD.CPP MSVIPC.CPP MSVSTORE.CPP MSVREG.CPP MSVREGIP.CPP +SOURCE MENTACT.CPP MSVARRAY.CPP +SOURCE MSVSERV.CPP MSVSESS.CPP MSVLOCAL.CPP MSVOPERT.CPP +SOURCE MSVENTRY.CPP MSVSTART.CPP MSVRBLD.CPP +SOURCE MSVCMBSE.CPP MSVMOVE.CPP MSVCOPY.CPP MTSR.CPP MTSRUT.CPP MSVDELET.CPP +SOURCE MCLIENT.CPP MCLENTRY.CPP MCLSESS.CPP MCLOPERT.CPP +SOURCE MTCLBASE.CPP MTCLREG.CPP OBSVREG.CPP MSVUTILS.CPP +SOURCE MSVFIND.CPP MSVFTEXT.CPP MSVTIME.CPP indexcontext.cpp +SOURCE CCopyFiles.cpp CCopyOneFile.cpp +SOURCE CMsvCachedStore.cpp CMsvBackupHandler.cpp +SOURCE CMsvChangeBuffer.cpp +SOURCE CMsvBodyText.cpp +SOURCE MsvSecurityCapabilitySet.cpp +SOURCE CMsvAttachment.cpp +SOURCE CMsvAttachmentManager.cpp +SOURCE CMsvAttachmentRename.cpp +SOURCE CMsvAttributeManager.cpp +SOURCE CMsvAttachmentWaiter.cpp +SOURCE CMsvMimeHeaders.cpp +SOURCE TMsvServerStoreManager.cpp +SOURCE cmsvmailinitwaiter.cpp +SOURCE CMsvCopyStoreOperation.cpp +SOURCE CMsvDeleteStoreOperation.cpp +SOURCE cmsvrecipientlist.cpp +SOURCE TMsvPackedNotifierRequest.cpp +SOURCE cmsvtechnologytypedefaultmtmsettings.cpp +SOURCE tmsvsystemprogress.cpp +SOURCE CMsvPlainBodyText.cpp +SOURCE msvindexadapter.cpp +SOURCE msvdbadapter.cpp +SOURCE msvcacheentry.cpp +SOURCE msventryfreepool.cpp +SOURCE msvcacheindextableentry.Cpp +SOURCE msvcachevisiblefolder.Cpp +SOURCE msvinifile.cpp + +//Preq 1667 +SOURCE msvsearchsortcacheentry.cpp +SOURCE msvsearchsortquery.cpp +SOURCE msvsearchsortoponheaderbody.cpp +SOURCE msvsearchsortoperation.cpp +SOURCE msvsearchsortcachemanager.cpp +SOURCE msvsearchsortdeltacache.cpp +SOURCE msvsearchsortdbwrapper.cpp +SOURCE msvenhancesearchsortutil.cpp + +#if (defined SYMBIAN_MSGS_ENHANCED_REMOVABLE_MEDIA_SUPPORT) + SOURCE cmsvdiskchangenotifier.cpp + SOURCE msvpreferreddrivelist.cpp +#else + SOURCE diskchange.cpp +#endif + + +#if (defined SYMBIAN_MESSAGESTORE_HEADER_BODY_USING_SQLDB) + SOURCE msvmessagedbadapter.cpp + SOURCE msvheaderfields.cpp + SOURCE cmsvconverterwaiter.cpp + SOURCE cmessageconvertermanager.cpp + SOURCE cmsvversion0version1converter.cpp + SOURCE cmsvversion1version2converter.cpp +#endif + + + +USERINCLUDE ../inc +MW_LAYER_SYSTEMINCLUDE_SYMBIAN +LIBRARY euser.lib estor.lib efsrv.lib bafl.lib etext.lib charconv.lib centralrepository.lib sqldb.lib + +SOURCEPATH . + +START RESOURCE MSGS.rss +TARGETPATH resource/messaging +HEADER +LANG SC +END + +#include "../../../msgtests/group/msgopt.mph" + +// no logging for WINC platform +#ifdef WINC +#define _MSG_NO_LOGGING_DEFINE +#endif + + +// no logging if we have _MSG_NO_LOGGING defined +// in msg group mph file + +#ifdef _MSG_NO_LOGGING_DEFINE +MACRO _NO_SESSION_LOGGING_ +MACRO _NO_SERVER_LOGGING_ +DEBUGLIBRARY flogger.lib +#else +LIBRARY flogger.lib +#endif + + + +// This is the final version of the def-file - removed methods have been +// replaced by panicking stub-functions. +#if (defined SYMBIAN_MSGS_ENHANCED_REMOVABLE_MEDIA_SUPPORT) + #ifdef WINSCW + #if (defined SYMBIAN_MESSAGESTORE_HEADER_BODY_USING_SQLDB) + #if (defined SYMBIAN_MESSAGESTORE_UNIT_TESTCODE) + DEFFILE v6_MSGS.DEF + #else + DEFFILE v5_MSGS.DEF + #endif + #else // #if (defined SYMBIAN_MESSAGESTORE_HEADER_BODY_USING_SQLDB) + #if (defined SYMBIAN_MESSAGESTORE_UNIT_TESTCODE) + DEFFILE v4_MSGS.DEF + #else + DEFFILE v3_MSGS.DEF + #endif + #endif // #if (defined SYMBIAN_MESSAGESTORE_HEADER_BODY_USING_SQLDB) + + #else // #ifdef WINSCW + + #if (defined SYMBIAN_MESSAGESTORE_HEADER_BODY_USING_SQLDB) + #if (defined SYMBIAN_MESSAGESTORE_UNIT_TESTCODE) + DEFFILE v6_msgs.def + #else + DEFFILE v5_msgs.def + #endif + #else // #if (defined SYMBIAN_MESSAGESTORE_HEADER_BODY_USING_SQLDB) + #if (defined SYMBIAN_MESSAGESTORE_UNIT_TESTCODE) + DEFFILE v4_msgs.def + #else + DEFFILE v3_msgs.def + #endif + #endif // #if (defined SYMBIAN_MESSAGESTORE_HEADER_BODY_USING_SQLDB) + #endif +#else + #ifdef WINSCW + DEFFILE v2_MSGS.DEF + #else + DEFFILE v2_msgs.def + #endif +#endif + + + + +START WINS + BASEADDRESS 0x4A740000 + win32_library kernel32.lib +END + +MACRO MSG_SERV_AUTO_CLOSE + +#ifndef WINS +EPOCALLOWDLLDATA +#endif + +SMPSAFE