diff -r 000000000000 -r 4e1aa6a622a0 sysstatemgmt/systemstateplugins/gsapolicy/group/sspluginsgsa.iby --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sysstatemgmt/systemstateplugins/gsapolicy/group/sspluginsgsa.iby Tue Feb 02 00:53:00 2010 +0200 @@ -0,0 +1,88 @@ +/* +* Copyright (c) 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: +* +*/ +#ifndef __SSPLUGINSGSA_IBY__ +#define __SSPLUGINSGSA_IBY__ + +file=ABI_DIR\BUILD_DIR\ssm.state.policy.hw.0000.dll sys\bin\ssm.state.policy.0000.dll +file=ABI_DIR\BUILD_DIR\ssm.state.policy.0001.dll sys\bin\ssm.state.policy.0001.dll +file=ABI_DIR\BUILD_DIR\ssm.state.policy.hw.0002.dll sys\bin\ssm.state.policy.0002.dll +file=ABI_DIR\BUILD_DIR\ssm.state.policy.hw.0003.dll sys\bin\ssm.state.policy.0003.dll + +// rsc files for the rom +data=EPOCROOT##epoc32\data\z\private\2000d75b\startup\fallback\fallbacktosysstart_target.rsc private\2000d75b\startup\fallback\fallbacktosysstart.rsc + +data=EPOCROOT##epoc32\data\z\private\2000d75b\normal\gsanormalcmdlist.rsc private\2000d75b\normal\gsanormalcmdlist.rsc +data=EPOCROOT##epoc32\data\z\private\2000d75b\shutdown\gsashutdowncmdlist.rsc private\2000d75b\shutdown\gsashutdowncmdlist.rsc +data=EPOCROOT##epoc32\data\z\private\2000d75b\fail\gsafailcmdlist.rsc private\2000d75b\fail\gsafailcmdlist.rsc + +REM Simple startup configuration - install a single resource file +REM as the default "mode 0" file. +REM Note this is a Techview specific way of including just the +REM SCL required in the ROM. Licensees are expected to include more +REM than one SCL in their devices. + +REM If _STARTUPMODE, _STARTUPMODE1, _STARTUPMODE2 etc. are defined +REM then SysStart fallback should be used so no SCL rss files will be included +REM thus forcing the startup policy to use +REM The macro for selecting SCL lists is _SSMSTARTUPMODE + +#if (defined(_STARTUPMODE) || \ + defined(_STARTUPMODE0) || \ + defined(_STARTUPMODE1) || \ + defined(_STARTUPMODE2) || \ + defined(_STARTUPMODE3) || \ + defined(_STARTUPMODE4) || \ + defined(_STARTUPMODE5) || \ + defined(_STARTUPMODE8)) + +REM SysStart startup mode defines found, using SysStart startup +WARNING "Use _SSMSTARTUPMODE instead of _STARTUPMODE as it is deprecated." +WARNING "_STARTUPMODE can only be used for testing fallback on SysStart by including sysstart.iby and sysstartconfig.iby in buildrom command " + +#else + +REM No legacy SysStart startup mode defines found, using SSM startup +#ifdef _SSMSTARTUPMODE + +define _2000D75B_MODE _SSMSTARTUPMODE + +#else + +// default to mode 0 +define _2000D75B_MODE 0 // Normal + +#endif // _SSMSTARTUPMODE + +REM Selected mode _2000D75B_MODE startup resource file + +#ifndef SSMA_MINIMAL_BOOT + +#if (_SSMSTARTUPMODE == 1) +data=MULTI_LINGUIFY(RSC EPOCROOT##epoc32\data\z\private\2000d75b\startup\##_2000D75B_MODE##\gsastartupcmdlist##_2000D75B_MODE## private\2000d75b\startup\0\gsastartupcmdlist##_2000D75B_MODE##) +#else +data=MULTI_LINGUIFY(RSC EPOCROOT##epoc32\data\z\private\2000d75b\startup\##_2000D75B_MODE##\gsastartupcmdlist##_2000D75B_MODE##_target private\2000d75b\startup\0\gsastartupcmdlist##_2000D75B_MODE##) +#endif + +#else + +data=MULTI_LINGUIFY(RSC EPOCROOT##epoc32\data\z\private\2000d75b\startup\##_2000D75B_MODE##\gsastartupcmdlist_gtcminconfig##_2000D75B_MODE##_target private\2000d75b\startup\0\gsastartupcmdlist##_2000D75B_MODE##) + +#endif // SSMA_MINIMAL_BOOT + +#endif // Legacy SysStart mode defines not found + +#endif // __SSPLUGINSGSA_IBY__