hacks/EComServer.mmp
changeset 89 1650c5a7be8c
equal deleted inserted replaced
88:ca165d35976d 89:1650c5a7be8c
       
     1 // Copyright (c) 1997-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 // ecomserver.exe Plug-in server framework
       
    15 // When macro defined trace messages are compiled in and sent to RDebug
       
    16 // This line must always be commented before submitting to the MCL. See EComDebug.h
       
    17 MACRO ECOM_TRACE
       
    18 // EPOCHEAPSIZE
       
    19 // Investigations were carried out for defect INC115057. It was found (using RDir rather
       
    20 // than CDir) that after a scan of around 1150 plug-ins the committed heap size increased 
       
    21 // from 3980 to 618380 bytes. After a re-scan the committed heap size was still 618380.
       
    22 // The max is set to 2MB to avoid overflows when the number of plug-ins a licensee has is larger.
       
    23 // The min is set to 192K. This is approximately 85% of the techview committed heap after bootup
       
    24 // so all devices will need at least this. (In techview environment with 317 plug-ins the committed
       
    25 // heap size after bootup was 233K)
       
    26 // 
       
    27 //
       
    28 
       
    29 /**
       
    30  @file
       
    31 */
       
    32 
       
    33 EPOCHEAPSIZE 0x00030000 0x00200000 
       
    34 
       
    35 TARGET		ecomserver.exe
       
    36 
       
    37 targettype	EXE
       
    38 
       
    39 // Dynamic Dll UID followed by the unique UID for this executable
       
    40 UID 0x1000008D 0x10009D8F
       
    41 VENDORID 0x70000001
       
    42 CAPABILITY ProtServ
       
    43 SOURCEPATH	../../Framework/frame
       
    44 
       
    45 // And keep this server side
       
    46 SOURCE		EComServerStart.cpp
       
    47 SOURCE		EComServer.cpp EComServerSession.cpp resolvercache.cpp
       
    48 SOURCE		Registrar.cpp RegistryData.cpp DefaultResolver.cpp 
       
    49 SOURCE		RegistryResolveTransaction.cpp
       
    50 SOURCE		ParseImplementationData.cpp
       
    51 SOURCE		Discoverer.cpp BackupNotifier.cpp
       
    52 SOURCE		DowngradePath.cpp
       
    53 
       
    54 SOURCE		ImplementationInformation.cpp RomOnlyResolver.cpp
       
    55 SOURCE		EComEntry.cpp
       
    56 SOURCE		clientrequest.cpp
       
    57 SOURCE		EComEntryBase.cpp
       
    58 SOURCE		ServerStartupManager.cpp
       
    59 SOURCE		DriveInfo.cpp
       
    60 SOURCE		FileUtils.cpp
       
    61 SOURCE		EComPerformance.cpp
       
    62 #ifdef __ECOM_SERVER_TESTABILITY__
       
    63 SOURCE		TestHarnessDomainMember.cpp
       
    64 #endif
       
    65 SOURCE		EComPatchDataConstantv2.cpp
       
    66 
       
    67 USERINCLUDE ../../Framework/inc ../../Test_Bed/inc
       
    68 OS_LAYER_SYSTEMINCLUDE_SYMBIAN
       
    69 
       
    70 LIBRARY euser.lib efsrv.lib estor.lib bafl.lib domaincli.lib
       
    71 LIBRARY bsul.lib hal.lib
       
    72 
       
    73 SMPSAFE