sysstatemgmt/systemstateplugins/gsapolicy/group/sspluginsgsa.iby
changeset 0 4e1aa6a622a0
child 21 ccb4f6b3db21
--- /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__