sysstatemgmt/systemstatemgr/test/tssm/group/tssm_server.mmp
changeset 0 4e1aa6a622a0
child 10 1fc153c72b60
equal deleted inserted replaced
-1:000000000000 0:4e1aa6a622a0
       
     1 // Copyright (c) 2007-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 //
       
    15 
       
    16 /**
       
    17  @file
       
    18  @test
       
    19  @internalComponent - Internal Symbian test code 
       
    20 */
       
    21 
       
    22 
       
    23 TARGET			tssm_server.exe
       
    24 TARGETTYPE		exe
       
    25 TARGETPATH		/sys/bin
       
    26 UID				0x1000007A 0xA0002E9F
       
    27 VENDORID		0x70000001
       
    28 
       
    29 // Use KSsmServerName SID on this test server to allow swp keys to be defined and updated
       
    30 SECUREID		0x2000D75B
       
    31 
       
    32 CAPABILITY 		ProtServ PowerMgmt SwEvent
       
    33 
       
    34 OS_LAYER_SYSTEMINCLUDE_SYMBIAN
       
    35 MW_LAYER_SYSTEMINCLUDE_SYMBIAN
       
    36 
       
    37 
       
    38 // Used for making the production code changes in the server available only for test code.
       
    39 macro			TEST_SSM_SERVER
       
    40 
       
    41 // production code
       
    42 USERINCLUDE		../../../ssm/inc
       
    43 USERINCLUDE		../../../localinc
       
    44 USERINCLUDE		../../../cle/inc
       
    45 USERINCLUDE		../../../cmn/inc
       
    46 USERINCLUDE		../../../cmd/inc
       
    47 
       
    48 SOURCEPATH		../../../ssm/src
       
    49 SOURCE			ssmserver.cpp
       
    50 SOURCE			ssmsession.cpp
       
    51 SOURCE			ssmstatepolicyframe.cpp
       
    52 SOURCE			ssmstatepolicyresolver.cpp
       
    53 SOURCE			ssmstatetransitionengine.cpp
       
    54 SOURCE			ssmstatetransitionrequest.cpp
       
    55 SOURCE			ssmswppolicyframe.cpp
       
    56 SOURCE			ssmswppolicyresolver.cpp
       
    57 SOURCE			ssmswppolicymap.cpp
       
    58 SOURCE			ssmswptransitionengine.cpp
       
    59 SOURCE			ssmswptransitionscheduler.cpp	
       
    60 SOURCE			ssmswpindividualtransitionscheduler.cpp
       
    61 SOURCE			ssmswprequesthandler.cpp
       
    62 SOURCE			ssmswppolicycli.cpp 
       
    63 SOURCE			ssmswppolicysrv.cpp
       
    64 SOURCE			ssmswppolicysess.cpp
       
    65 
       
    66 SOURCEPATH		../../../localsrc
       
    67 SOURCE			ssmpanic.cpp
       
    68 
       
    69 // Instead of using clesessionproxy.cpp as follows:
       
    70 // SOURCE			clesessionproxy.cpp
       
    71 // The tests instead use tclesessionproxy.cpp
       
    72 // This allows the tests to use a test CLE server, isolating the test
       
    73 // entirely from the SSM (and its CLE session) running since start-up. 
       
    74 SOURCEPATH		../src
       
    75 SOURCE			tclesessionproxy.cpp
       
    76 
       
    77 // Instead of using ssmswppolicyproxy.cpp as follows:
       
    78 // SOURCE			ssmswppolicyproxy.cpp
       
    79 // The tests instead use tssmswppolicyproxy.cpp
       
    80 // This allows the tests to use a test SsmSwpPolicy server, isolating the test
       
    81 // entirely from the SSM (and its SsmSwpPolicy session) running since start-up. 
       
    82 SOURCEPATH		../src
       
    83 SOURCE			tssmswppolicyproxy.cpp
       
    84 
       
    85 // testcode
       
    86 USERINCLUDE		../inc
       
    87 USERINCLUDE		../../testapps/inc
       
    88 USERINCLUDE		../../testutils/inc
       
    89 USERINCLUDE		../../tcle/inc
       
    90 
       
    91 SOURCEPATH		../../testutils/src
       
    92 SOURCE			ssmatest_utils.cpp
       
    93 
       
    94 SOURCEPATH		../../tcle/src
       
    95 SOURCE			tcle_cleclient.cpp
       
    96 
       
    97 SOURCEPATH		../src
       
    98 SOURCE			tssm_server.cpp
       
    99 SOURCE			tssm_startserver.cpp
       
   100 SOURCE			tssm_step_platsec.cpp
       
   101 SOURCE			tssm_step_paniccle.cpp
       
   102 SOURCE			tssm_step_server.cpp
       
   103 SOURCE			tssm_step_conditionalcommands.cpp
       
   104 SOURCE			tssm_step_ssmcledeadlock.cpp
       
   105 SOURCE			tssm_step_repeatedpublishstate.cpp
       
   106 SOURCE			tssm_step_statepolicyresolver.cpp
       
   107 SOURCE			tssm_step_statetransitionengine.cpp
       
   108 SOURCE			tssm_step_statefurthertransition.cpp
       
   109 SOURCE			tssm_step_swpcommonplugin.cpp
       
   110 SOURCE			tssm_step_swpdependencies.cpp
       
   111 SOURCE			tssm_step_swphandlecleret.cpp
       
   112 SOURCE			tssm_step_swppolicymap.cpp
       
   113 SOURCE			tssm_step_swppolicyresolver.cpp
       
   114 SOURCE			tssm_step_swptransitionengine.cpp
       
   115 SOURCE			tssm_step_swptransitionscheduler.cpp
       
   116 SOURCE			tssm_step_swprequesthandler.cpp
       
   117 SOURCE			tssm_step_validstatelist.cpp
       
   118 SOURCE			tssm_step_validswplist.cpp
       
   119 SOURCE			tssm_step_notifypropertychange.cpp
       
   120 SOURCE			tssmswppolicy_swppolicycli.cpp
       
   121 SOURCE			tssmswppolicy_step_rswppolicysess.cpp
       
   122 SOURCE			tssm_step_cmdexecutionoom.cpp
       
   123 
       
   124 SOURCEPATH		../resource
       
   125 START RESOURCE	tssm_cmdlist_state_oomtestforcmdexecution.rss
       
   126 TARGETPATH	/resource/ssmatest/cmdexecutionoomtest
       
   127 END
       
   128 
       
   129 LIBRARY			euser.lib
       
   130 LIBRARY			efsrv.lib
       
   131 LIBRARY			ws32.lib 
       
   132 LIBRARY			testexecuteutils.lib 
       
   133 LIBRARY			testexecutelogclient.lib
       
   134 LIBRARY			estor.lib		//used by ssmclecli.lib
       
   135 LIBRARY			ssmcmd.lib 		//used by ssmclecli.lib
       
   136 LIBRARY			ssmcmn.lib
       
   137 LIBRARY			tssm_ssmclient.lib	// test version of ssmcmn.lib
       
   138 LIBRARY			featmgr.lib
       
   139 LIBRARY			centralrepository.lib 
       
   140 LIBRARY			conditionevaluator.lib
       
   141 
       
   142 STATICLIBRARY	ssmclecli.lib
       
   143 STATICLIBRARY	ssmclesrv.lib	//used by ssmclecli.lib
       
   144 
       
   145 SMPSAFE