installationservices/swi/group/installserver.mmp
changeset 0 ba25891c3a9e
child 25 7333d7932ef7
equal deleted inserted replaced
-1:000000000000 0:ba25891c3a9e
       
     1 /*
       
     2 * Copyright (c) 1997-2009 Nokia Corporation and/or its subsidiary(-ies).
       
     3 * All rights reserved.
       
     4 * This component and the accompanying materials are made available
       
     5 * under the terms of the License "Eclipse Public License v1.0"
       
     6 * which accompanies this distribution, and is available
       
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     8 *
       
     9 * Initial Contributors:
       
    10 * Nokia Corporation - initial contribution.
       
    11 *
       
    12 * Contributors:
       
    13 *
       
    14 * Description: 
       
    15 * installserver.exe Implementation of software install server
       
    16 *
       
    17 */
       
    18 
       
    19 
       
    20 /**
       
    21  @file
       
    22 */
       
    23 
       
    24 MACRO __SECURE_API__
       
    25 MACRO __DATA_CAGING__
       
    26 CAPABILITY TCB AllFiles ProtServ TrustedUI ReadUserData WriteDeviceData ReadDeviceData
       
    27 
       
    28 target		installserver.exe
       
    29 targettype	exe
       
    30 
       
    31 EPOCHEAPSIZE	0x2000 0x400000
       
    32 EPOCSTACKSIZE   0x3000
       
    33 
       
    34 // UID is KAppinstInstallServer (270496405 - 0x101F7295)
       
    35 UID			0x101F7295 0x101F7295
       
    36 VENDORID	0x70000001
       
    37 
       
    38 USERINCLUDE ../source/swis/server
       
    39 USERINCLUDE ../source/plan
       
    40 USERINCLUDE ../source/sisregistry/common
       
    41 USERINCLUDE ../source/sisregistry/server
       
    42 USERINCLUDE ../source/swiobserver/inc_private
       
    43 USERINCLUDE ../inc
       
    44 USERINCLUDE ../inc/swi
       
    45 
       
    46 MW_LAYER_SYSTEMINCLUDE_SYMBIAN
       
    47 
       
    48 SOURCEPATH	../source/swis/server
       
    49 
       
    50 SOURCE e32main.cpp
       
    51 SOURCE installserver.cpp
       
    52 SOURCE statemachine.cpp
       
    53 SOURCE installmachine.cpp
       
    54 SOURCE uninstallmachine.cpp
       
    55 
       
    56 // New additions for planning and plan processing
       
    57 SOURCE prerequisiteschecker.cpp
       
    58 SOURCE requisiteschecker.cpp
       
    59 SOURCE postrequisiteschecker.cpp
       
    60 SOURCE checkedversion.cpp
       
    61 
       
    62 SOURCE planner.cpp
       
    63 SOURCE installationplanner.cpp
       
    64 SOURCE uninstallationplanner.cpp
       
    65 
       
    66 SOURCE siscontentprovider.cpp
       
    67 SOURCE expressionevaluator.cpp
       
    68 
       
    69 SOURCE processor.cpp
       
    70 SOURCE installationprocessor.cpp
       
    71 SOURCE uninstallationprocessor.cpp
       
    72 
       
    73 SOURCE restorecontroller.cpp
       
    74 SOURCE restoremachine.cpp
       
    75 SOURCE restoreprocessor.cpp
       
    76 
       
    77 SOURCE fileextractor.cpp
       
    78 
       
    79 SOURCE securitycheckutil.cpp
       
    80 SOURCE sidcache.cpp
       
    81 SOURCE securityinfo.cpp
       
    82 SOURCE packageremover.cpp
       
    83 SOURCE adornedutilities.cpp
       
    84 
       
    85 SOURCE uninstallationnode.cpp
       
    86 
       
    87 #ifdef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK
       
    88 SOURCEPATH	../source/sisregistry/common
       
    89 SOURCE globalidformat.cpp
       
    90 SOURCEPATH	../source/swis/server
       
    91 SOURCE registrywrapper.cpp
       
    92 SOURCE installswtypehelper.cpp
       
    93 #endif
       
    94 
       
    95 // The following is also included in sishelper; to avoid creating a new 
       
    96 // shared DLL it is included here directly.
       
    97 SOURCEPATH	../source/sishelper
       
    98 SOURCE sishelperclient.cpp
       
    99 SOURCE installprefs.cpp
       
   100 
       
   101 SOURCEPATH .
       
   102 
       
   103 
       
   104 
       
   105 #ifdef __SWI_LOGGING__
       
   106 LIBRARY flogger.lib    // Logging & tracing support -- To use define __SWI_LOGGING__ in the .hrh file
       
   107 #endif 
       
   108 LIBRARY euser.lib 
       
   109 LIBRARY estor.lib
       
   110 LIBRARY siscontroller.lib
       
   111 LIBRARY uissclient.lib
       
   112 LIBRARY sisresult.lib
       
   113 LIBRARY efsrv.lib 
       
   114 LIBRARY ocspsupportclient.lib
       
   115 
       
   116 #ifdef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK
       
   117 LIBRARY scrclient.lib
       
   118 LIBRARY stsclient.lib
       
   119 LIBRARY swtypereginfo.lib
       
   120 #else
       
   121 LIBRARY integrityservices.lib
       
   122 #endif
       
   123 
       
   124 LIBRARY securitymanager.lib
       
   125 LIBRARY hal.lib
       
   126 LIBRARY plan.lib
       
   127 LIBRARY sisregistryclient.lib
       
   128 LIBRARY swidataprovider.lib
       
   129 LIBRARY sislauncherclient.lib
       
   130 LIBRARY hash.lib
       
   131 LIBRARY sectcbutil.lib
       
   132 LIBRARY swiobserverclient.lib
       
   133 LIBRARY swiobservedinfo.lib
       
   134 
       
   135 
       
   136 #ifdef WINS
       
   137 library			emulator.lib
       
   138 #endif
       
   139 
       
   140 start wins
       
   141 WIN32_LIBRARY		kernel32.lib
       
   142 end
       
   143 SMPSAFE