installationservices/swi/inc/switextshell.iby
changeset 0 ba25891c3a9e
child 5 3eebb1e54d3a
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/installationservices/swi/inc/switextshell.iby	Thu Dec 17 08:51:10 2009 +0200
@@ -0,0 +1,122 @@
+/*
+* Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of the License "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 SWITEXTSHELL
+#define SWITEXTSHELL
+
+define ROMDRIVE \epoc32\data\Z
+
+// SWI configuration - already in textshell ROM
+#include <swiconfig.iby>
+// WARNING
+// This iby file also includes the certman libraries needed for SWI
+#include <certman.iby>
+// DEF139848 fix - Forward Propogation from Symtb9.1 - Illegal dependency from OCSP to HTTP.
+#include <ocsp.iby>
+
+// This iby file also includes the http libraries needed for ocsp testing
+#include <http.iby>
+#include "hash.iby"
+
+#include "ups.iby" // Security utilities 9.5
+#include "streamingcaf.iby"
+#include "filetokens.iby"
+
+//estor.dll is put in ROFS by deafult but we need to put it into CORE as well
+//core version will be used; see DEF113303 for details
+#ifdef __SECURITY_TEST_ROM__
+#ifdef _INTERNAL_MMC
+ROM_IMAGE[0] {
+file = \epoc32\release\armv5\urel\estor.dll \sys\bin\estor.dll
+}
+#else
+#ifdef _NAND2
+ROM_IMAGE[0] {
+file = \epoc32\release\armv5\urel\estor.dll \sys\bin\estor.dll
+}
+#endif
+#endif
+#endif
+
+#ifdef __SECURITY_NORMAL_SWICERTSTORE__
+// Cert store with no mandatory cert in if flag is not defined.
+data = \epoc32\winscw\c\tswi\certstore\swicertstore.dat resource\swicertstore.dat attrib=r
+#else
+// SWI cert store data file, with Root5CA mandatory
+data=ROMDRIVE\resource\swicertstore.dat		\resource\swicertstore.dat  attrib=r
+#endif
+
+// Core SWI code
+file=ABI_DIR\BUILD_DIR\installserver.exe			sys\bin\installserver.exe
+file=ABI_DIR\BUILD_DIR\plan.dll 				sys\bin\plan.dll
+file=ABI_DIR\BUILD_DIR\sishelper_tshell.dll			sys\bin\sishelper.dll
+file=ABI_DIR\BUILD_DIR\swidataprovider.dll 			sys\bin\swidataprovider.dll 
+file=ABI_DIR\BUILD_DIR\sisxfile.dll 				sys\bin\sisxfile.dll 
+file=ABI_DIR\BUILD_DIR\siscontroller.dll 			sys\bin\siscontroller.dll 
+file=ABI_DIR\BUILD_DIR\sisresult.dll				sys\bin\sisresult.dll
+file=ABI_DIR\BUILD_DIR\uiss.dll					sys\bin\uiss.dll
+file=ABI_DIR\BUILD_DIR\uissclient.dll 				sys\bin\uissclient.dll 
+
+file=ABI_DIR\BUILD_DIR\sisregistryclient.dll			sys\bin\sisregistryclient.dll
+file=ABI_DIR\BUILD_DIR\sisregistryserver.exe			sys\bin\sisregistryserver.exe
+file=ABI_DIR\BUILD_DIR\sislauncherclient.dll			sys\bin\sislauncherclient.dll
+file=ABI_DIR\BUILD_DIR\sislauncherserver_tshell.exe		sys\bin\sislauncherserver.exe
+
+#ifdef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK
+file=ABI_DIR\BUILD_DIR\swtypereginfo.dll		sys\bin\swtypereginfo.dll
+#endif
+
+#ifndef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK
+file=ABI_DIR\BUILD_DIR\integrityservices.dll			sys\bin\integrityservices.dll
+#endif
+
+file=ABI_DIR\BUILD_DIR\ocspsupport.exe				sys\bin\ocspsupport.exe
+file=ABI_DIR\BUILD_DIR\ocspsupportclient.dll 			sys\bin\ocspsupportclient.dll 
+file=ABI_DIR\BUILD_DIR\devinfosupportcommon.dll			sys\bin\devinfosupportcommon.dll
+file=ABI_DIR\BUILD_DIR\devinfosupport.exe			sys\bin\devinfosupport.exe
+file=ABI_DIR\BUILD_DIR\devinfosupportclient.dll 		sys\bin\devinfosupportclient.dll 
+file=ABI_DIR\BUILD_DIR\securitymanager.dll			sys\bin\securitymanager.dll
+file=ABI_DIR\BUILD_DIR\backuprestore.dll			sys\bin\backuprestore.dll
+file=ABI_DIR\BUILD_DIR\cafdataprovider.dll			sys\bin\cafdataprovider.dll
+file=ABI_DIR\BUILD_DIR\pkgremover.dll				sys\bin\pkgremover.dll
+
+// Core SWI - 9.5
+REM Including swiplugin.iby instead explicitly mentioning the files to avoid duplicate includes 
+#include "swiplugin.iby"
+file=ABI_DIR\BUILD_DIR\swiobserverclient.dll 			sys\bin\swiobserverclient.dll
+file=ABI_DIR\BUILD_DIR\swiobserver.exe 				sys\bin\swiobserver.exe
+
+
+
+#ifdef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK
+	//Universal Software Install Framework production
+	#include "scr.iby" // Software Component Registry
+	#include "sif.iby" // Software Install Framework
+	#include "sts.iby"  // Software Transaction Services
+#endif //SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK
+
+// Common utils libraries
+#include "securitycommonutils.iby"	
+// Common utils libraries test
+#include "installtestframework.iby"		
+
+// Command line installer
+file=ABI_DIR\BUILD_DIR\swiconsole.exe				sys\bin\swiconsole.exe
+data=ROMDRIVE\private\20004f10\swiconsole.rsc			private\20004f10\swiconsole.rsc
+
+#endif