Add Syborg and Zoom2 ROM configuration files into new components.
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sf_config/rombuild/syborg/F32/F32.iby Mon Mar 29 11:30:58 2010 +0100
@@ -0,0 +1,103 @@
+/*
+* 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 the License "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members
+* which accompanies this distribution, and is available
+* at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:
+*
+*/
+
+#ifndef __F32_IBY__
+#define __F32_IBY__
+
+#include <bldprivate.hrh> // TODO //
+
+/*########################################################################*/
+/*# File Server #*/
+/*# #*/
+/*########################################################################*/
+
+
+secondary= ABI_DIR\DEBUG_DIR\efile.exe sys\bin\efile.exe FIXED HEAPMAX(0x80000)
+file= ABI_DIR\DEBUG_DIR\efsrv.dll sys\bin\efsrv.dll
+file= ABI_DIR\DEBUG_DIR\e32strt.exe sys\bin\estart.exe HEAPMAX(0x2000) // Symbian Base Starter
+data= \epoc32\rom\syborg\ESTART.TXT \sys\data\ESTART.TXT // Local Drives Definition File
+extension[VARID]= KERNEL_DIR\DEBUG_DIR\ELOCD.LDD \sys\bin\ELOCD.LDD // Local Media Drives Access Driver
+
+device[VARID]=KERNEL_DIR\DEBUG_DIR\d_ftrace.ldd \sys\bin\d_ftrace.ldd // FileSystem Trace Driver
+/* FAT System Filename conversion plugins */
+#include <fatcharsetconv.iby>
+
+
+/* File Systems Supported */
+
+#ifdef WITH_EXFAT
+file=ABI_DIR\DEBUG_DIR\exfat.fsy sys\bin\exfat.fsy
+#endif
+
+#ifdef WITH_AUTOMOUNTER
+file=ABI_DIR\DEBUG_DIR\automounter.fsy sys\bin\automounter.fsy
+#endif
+
+
+#ifndef CUSTOM_ELOCAL
+file=ABI_DIR\DEBUG_DIR\efat32.fsy \sys\bin\ELocal.fsy
+#endif
+
+// PREQ2540: Prepare "LFFS" NOR Flash File System TPIP for Symbian Foundation
+// This PREQ removes the LFFS File System component from the rlease codeline.
+// Only define WITH_ELLFS_FSY macro on development branches where the component
+// has been retained.
+#ifdef WITH_ELFFS_FSY
+file=ABI_DIR\DEBUG_DIR\elffs.fsy \sys\bin\ELffs.fsy
+#endif
+
+#ifdef WITH_NAND
+file=ABI_DIR\BUILD_DIR\nandftl.fxt \sys\bin\nandftl.fxt
+file=ABI_DIR\BUILD_DIR\ecomp.fsy \sys\bin\ecomp.fsy
+file=ABI_DIR\BUILD_DIR\erofs.fsy \sys\bin\erofs.fsy
+#endif
+
+#if defined(WITH_NAND2) || defined(WITH_ONENAND) || defined (WITH_INTERNAL_MMC)
+file=ABI_DIR\BUILD_DIR\ecomp.fsy \sys\bin\ecomp.fsy
+file=ABI_DIR\BUILD_DIR\erofs.fsy \sys\bin\erofs.fsy
+#endif
+
+#ifdef WITH_ISO9660
+file=ABI_DIR\DEBUG_DIR\iso9660.fsy \sys\bin\Iso9660.fsy
+#endif
+
+#ifdef WITH_NTFS
+file=ABI_DIR\DEBUG_DIR\ntfs.fsy \sys\bin\Ntfs.fsy
+#endif
+
+#if !(defined(INST_X86) || defined(INST_X86GCC))
+file=ABI_DIR\DEBUG_DIR\USBCSC_bil.dll \sys\bin\usbcsc_bil.dll
+#endif
+
+#ifdef WITH_MASS_STORAGE
+#ifdef USE_MSCDB
+file=ABI_DIR\DEBUG_DIR\msfs_db.fsy \sys\bin\msfs.fsy
+#else
+file=ABI_DIR\DEBUG_DIR\msfs.fsy \sys\bin\msfs.fsy
+#endif
+#endif
+
+/*########################################################################*/
+/*# Symbian Domain Manager #*/
+/*# #*/
+/*########################################################################*/
+
+/* Symbian Domain Manager */
+file=ABI_DIR\DEBUG_DIR\domainSrv.exe \sys\bin\domainSrv.exe
+file=ABI_DIR\DEBUG_DIR\domainCli.dll \sys\bin\domainCli.dll
+file=ABI_DIR\DEBUG_DIR\domainPolicy.dll \sys\bin\domainPolicy.dll
+#endif /* __F32_IBY__ */
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sf_config/rombuild/syborg/QT46/qt.iby Mon Mar 29 11:30:58 2010 +0100
@@ -0,0 +1,43 @@
+#ifndef __QT46_IBY__
+#define __QT46_IBY__
+
+file=\epoc32\release\armv5\udeb\phonon_mmf.dll \sys\bin\phonon_mmf.dll
+data=\epoc32\data\z\resource\apps\s60main.rsc \resource\apps\s60main.rsc
+data=\epoc32\data\z\resource\apps\phonon_mmf.qtplugin \resource\qt\plugins\phonon_backend\phonon_mmf.qtplugin
+file=\epoc32\release\armv5\udeb\QtCore.dll \sys\bin\QtCore.dll
+file=\epoc32\release\armv5\udeb\QtXml.dll \sys\bin\QtXml.dll
+file=\epoc32\release\armv5\udeb\QtGui.dll \sys\bin\QtGui.dll
+file=\epoc32\release\armv5\udeb\QtNetwork.dll \sys\bin\QtNetwork.dll
+file=\epoc32\release\armv5\udeb\QtTest.dll \sys\bin\QtTest.dll
+file=\epoc32\release\armv5\udeb\QtSql.dll \sys\bin\QtSql.dll
+file=\epoc32\release\armv5\udeb\QtSvg.dll \sys\bin\QtSvg.dll
+file=\epoc32\release\armv5\udeb\Phonon.dll \sys\bin\Phonon.dll
+file=\epoc32\release\armv5\udeb\QtScript.dll \sys\bin\QtScript.dll
+file=\epoc32\release\armv5\udeb\QtXmlPatterns.dll \sys\bin\QtXmlPatterns.dll
+file=\epoc32\release\armv5\udeb\QtWebKit.dll \sys\bin\QtWebKit.dll
+file=\epoc32\release\armv5\udeb\qjpeg.dll \sys\bin\qjpeg.dll
+data=\epoc32\data\z\resource\apps\qjpeg.qtplugin \resource\qt\plugins\imageformats\qjpeg.qtplugin
+file=\epoc32\release\armv5\udeb\qgif.dll \sys\bin\qgif.dll
+//data=\epoc32\data\z\resource\apps\qgif.qtplugin \resource\qt\plugins\imageformats\qgif.qtplugin
+file=\epoc32\release\armv5\udeb\qmng.dll \sys\bin\qmng.dll
+//data=\epoc32\data\z\resource\apps\qmng.qtplugin \resource\qt\plugins\imageformats\qmng.qtplugin
+file=\epoc32\release\armv5\udeb\qtiff.dll \sys\bin\qtiff.dll
+//data=\epoc32\data\z\resource\apps\qtiff.qtplugin \resource\qt\plugins\imageformats\qtiff.qtplugin
+file=\epoc32\release\armv5\udeb\qico.dll \sys\bin\qico.dll
+//data=\epoc32\data\z\resource\apps\qico.qtplugin \resource\qt\plugins\imageformats\qico.qtplugin
+file=\epoc32\release\armv5\udeb\qsvg.dll \sys\bin\qsvg.dll
+//data=\epoc32\data\z\resource\apps\qsvg.qtplugin \resource\qt\plugins\imageformats\qsvg.qtplugin
+file=\epoc32\release\armv5\udeb\qcncodecs.dll \sys\bin\qcncodecs.dll
+//data=\epoc32\data\z\resource\apps\qcncodecs.qtplugin \resource\qt\plugins\codecs\qcncodecs.qtplugin
+file=\epoc32\release\armv5\udeb\qjpcodecs.dll \sys\bin\qjpcodecs.dll
+//data=\epoc32\data\z\resource\apps\qjpcodecs.qtplugin \resource\qt\plugins\codecs\qjpcodecs.qtplugin
+file=\epoc32\release\armv5\udeb\qtwcodecs.dll \sys\bin\qtwcodecs.dll
+//data=\epoc32\data\z\resource\apps\qtwcodecs.qtplugin \resource\qt\plugins\codecs\qtwcodecs.qtplugin
+file=\epoc32\release\armv5\udeb\qkrcodecs.dll \sys\bin\qkrcodecs.dll
+//data=\epoc32\data\z\resource\apps\qkrcodecs.qtplugin \resource\qt\plugins\codecs\qkrcodecs.qtplugin
+file=\epoc32\release\armv5\udeb\qsvgicon.dll \sys\bin\qsvgicon.dll
+//data=\epoc32\data\z\resource\apps\qsvgicon.qtplugin \resource\qt\plugins\iconengines\qsvgicon.qtplugin
+file=\epoc32\release\armv5\udeb\qts60plugin_5_0.dll \sys\bin\qts60plugin_5_0.dll
+file=\epoc32\release\armv5\udeb\sqlite3.dll \sys\bin\sqlite3.dll
+
+#endif
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sf_config/rombuild/syborg/S60Macros.iby Mon Mar 29 11:30:58 2010 +0100
@@ -0,0 +1,114 @@
+/*
+* ============================================================================
+* Name : S60Macros.iby
+* Part of : ROM Build Process
+*
+* Description:
+* Build ROM Information
+*
+* Version:
+*
+* Copyright (C) 2002 Nokia Corporation.
+* This material, including documentation and any related
+* computer programs, is protected by copyright controlled by
+* Nokia Corporation. All rights are reserved. Copying,
+* including reproducing, storing, adapting or translating, any
+* or all of this material requires the prior written consent of
+* Nokia Corporation. This material also contains confidential
+* information which may not be disclosed to others without the
+* prior written consent of Nokia Corporation.
+*
+* ============================================================================
+*/
+
+#ifndef __S60MACROS_IBY__
+#define __S60MACROS_IBY__
+
+// Scalable image
+#ifdef RD_SCALABLE_UI
+ #define SCALABLE_IMAGE(path,target,name) __SCALABLE_IMAGE(DATAZ_,path,target,name)
+#else
+ #define SCALABLE_IMAGE(path,target,name) AUTO-BITMAP=DATAZ_\ ## path ## \ ## name ## .mbm target ## \ ## name ## .mbm
+#endif
+
+
+
+// App files
+#ifndef RD_APPS_TO_EXES
+ #define S60_APP_EXE(NAME) file=ABI_DIR\BUILD_DIR\ ## NAME ## .app System\Apps\ ## NAME ## \ ## NAME ## .app
+ #define S60_APP_EXE_UDEB(NAME) file=ABI_DIR\UDEB\ ## NAME ## .app System\Apps\ ## NAME ## \ ## NAME ## .app
+#else // RD_APPS_TO_EXES
+ #define S60_APP_EXE(NAME) file=ABI_DIR\BUILD_DIR\ ## NAME ## .exe PROGRAMS_DIR\ ## NAME ## .exe
+ #define S60_APP_EXE_UDEB(NAME) file=ABI_DIR\UDEB\ ## NAME ## .exe PROGRAMS_DIR\ ## NAME ## .exe
+#endif // RD_APPS_TO_EXES
+
+
+
+// App bitmap
+#ifdef RD_APPS_TO_EXES
+ #ifdef RD_SCALABLE_UI
+ #define S60_APP_BITMAP(NAME) __SCALABLE_IMAGE(DATAZ_,APP_BITMAP_DIR,APP_BITMAP_DIR, ## NAME ## )
+ #define S60_APP_BITMAP2(DIR,NAME) __SCALABLE_IMAGE(DATAZ_,APP_BITMAP_DIR,APP_BITMAP_DIR, ## NAME ## )
+ #else // RD_SCALABLE_UI
+ #define S60_APP_BITMAP(NAME) AUTO-BITMAP=DATAZ_\APP_BITMAP_DIR\ ## NAME ## .mbm APP_BITMAP_DIR\ ## NAME ## .mbm
+ #define S60_APP_BITMAP2(DIR,NAME) AUTO-BITMAP=DATAZ_\APP_BITMAP_DIR\ ## NAME ## .mbm APP_BITMAP_DIR\ ## NAME ## .mbm
+ #endif // RD_SCALABLE_UI
+#else // RD_APPS_TO_EXES
+ #ifdef RD_SCALABLE_UI
+ #define S60_APP_BITMAP(NAME) __SCALABLE_IMAGE(DATAZ_,System\Apps\ ## NAME ## ,System\Apps\ ## NAME ## , ## NAME ## )
+ #define S60_APP_BITMAP2(DIR,NAME) __SCALABLE_IMAGE(DATAZ_,System\Apps\ ## DIR ## ,System\Apps\ ## DIR ## , ## NAME ## )
+ #else // RD_SCALABLE_UI
+ #define S60_APP_BITMAP(NAME) AUTO-BITMAP=DATAZ_\System\Apps\ ## NAME ## \ ## NAME ## .mbm System\Apps\ ## NAME ## \ ## NAME ## .mbm
+ #define S60_APP_BITMAP2(DIR,NAME) AUTO-BITMAP=DATAZ_\System\Apps\ ## DIR ## \ ## NAME ## .mbm System\Apps\ ## DIR ## \ ## NAME ## .mbm
+ #endif // RD_SCALABLE_UI
+#endif // RD_APPS_TO_EXES
+
+
+
+// AIF icons/files
+#ifdef RD_SCALABLE_UI // New app framework used
+ #ifdef RD_APPS_TO_EXES
+ #ifdef __SCALABLE_ICONS
+ #define S60_APP_AIF_ICONS(NAME) data=DATAZ_\APP_BITMAP_DIR\ ## NAME ## _AIF.MIF APP_BITMAP_DIR\ ## NAME ## _aif.mif
+ #else
+ #define S60_APP_AIF_ICONS(NAME) AUTO-BITMAP=DATAZ_\APP_BITMAP_DIR\ ## NAME ## _AIF.MBM APP_BITMAP_DIR\ ## NAME ## _aif.mbm
+ #endif
+ #else // RD_APPS_TO_EXES
+ #ifdef __SCALABLE_ICONS
+ #define S60_APP_AIF_ICONS(NAME) data=ZSYSTEM\APPS\ ## NAME ## \ ## NAME ## _AIF.MIF System\Apps\ ## NAME ## \ ## NAME ## _aif.mif
+ #else
+ #define S60_APP_AIF_ICONS(NAME) AUTO-BITMAP=ZSYSTEM\APPS\ ## NAME ## \ ## NAME ## _AIF.MBM System\Apps\ ## NAME ## \ ## NAME ## _aif.mbm
+ #endif
+ #endif // RD_APPS_TO_EXES
+ #define S60_APP_AIF_RSC(NAME) data=DATAZ_\PRIVATE\10003A3F\APPS\ ## NAME ## _reg.rsc Private\10003a3f\apps\ ## NAME ## _reg.rsc
+ #define S60_UPGRADABLE_APP_REG_RSC(NAME) data=DATAZ_\PRIVATE\10003A3F\APPS\ ## NAME ## _reg.rsc Private\10003a3f\import\apps\ ## NAME ## _reg.rsc
+
+#else // RD_SCALABLE_UI Old app framework used
+ #define S60_APP_AIF_ICONS(NAME) AIF=ZSYSTEM\APPS\ ## NAME ## \ ## NAME ## .AIF System\Apps\ ## NAME ## \ ## NAME ## .aif
+ #define S60_APP_AIF_RSC(NAME)
+ #define S60_UPGRADABLE_APP_REG_RSC(NAME)
+#endif
+
+
+
+//Resource file(s)
+#ifdef RD_APPS_TO_EXES
+ #define S60_APP_RESOURCE(NAME) data=DATAZ_\APP_RESOURCE_DIR\ ## NAME ## .RSC APP_RESOURCE_DIR\ ## NAME ## .rsc
+ #define S60_APP_RESOURCE2(APPNAME,RESNAME) data=DATAZ_\APP_RESOURCE_DIR\ ## RESNAME ## .RSC APP_RESOURCE_DIR\ ## RESNAME ## .rsc
+ #ifndef RD_SCALABLE_UI // Old app framework used
+ #define S60_APP_CAPTION(NAME) data=DATAZ_\APP_RESOURCE_DIR\ ## NAME ## _CAPTION.RSC APP_RESOURCE_DIR\ ## NAME ## _caption.rsc
+ #else
+ #define S60_APP_CAPTION(NAME)
+ #endif // RD_SCALABLE_UI
+#else // RD_APPS_TO_EXES
+ #define S60_APP_RESOURCE(NAME) data=ZSYSTEM\APPS\ ## NAME ## \ ## NAME ## .RSC System\Apps\ ## NAME ## \ ## NAME ## .rsc
+ #define S60_APP_RESOURCE2(APPNAME,RESNAME) data=ZSYSTEM\APPS\ ## APPNAME ## \ ## RESNAME ## .RSC System\Apps\ ## APPNAME ## \ ## RESNAME ## .rsc
+ #ifndef RD_SCALABLE_UI // Old app framework used
+ #define S60_APP_CAPTION(NAME) data=ZSYSTEM\APPS\ ## NAME ## \ ## NAME ## _CAPTION.RSC System\Apps\ ## NAME ## \ ## NAME ## _caption.rsc
+ #else
+ #define S60_APP_CAPTION(NAME)
+ #endif // RD_SCALABLE_UI
+#endif // RD_APPS_TO_EXES
+
+
+#endif //__S60MACROS_IBY__
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sf_config/rombuild/syborg/baseport/Syborg_textshell.iby Mon Mar 29 11:30:58 2010 +0100
@@ -0,0 +1,52 @@
+/*
+* 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 the License "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members
+* which accompanies this distribution, and is available
+* at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:
+*
+*/
+
+#ifndef __SYBORG_TEXTSHELL_IBY__
+#define __SYBORG_TEXTSHELL_IBY__
+
+REM ##########################################################################
+
+REM Syborg Specific Starter
+
+REM ##########################################################################
+
+// Host Filesystem
+extension[VARID]= KERNEL_DIR\DEBUG_DIR\_PLATFORM_NAME_svphostfsdriver.ldd \sys\bin\svphostfsdriver.ldd
+file= KERNEL_DIR\DEBUG_DIR\svphostfsy.fsy \sys\bin\svphostfsy.fsy
+file= KERNEL_DIR\DEBUG_DIR\svphostfs.exe \sys\bin\svphostfs.exe
+
+
+// Snap Driver
+extension[VARID]= KERNEL_DIR\DEBUG_DIR\_PLATFORM_NAME_svpsnapdriver.ldd \sys\bin\svpsnapdriver.ldd
+file= KERNEL_DIR\DEBUG_DIR\snapapp.exe \sys\bin\snapapp.exe
+
+
+file= KERNEL_DIR\DEBUG_DIR\svphostfsstart.exe \sys\bin\sysstart.exe // Syborg Specific Starter
+
+
+REM ##############################################################################
+
+REM Symbian TextShell and Symbian EKA2 Windows Server ( EWSRV )
+
+REM ##############################################################################
+
+file= KERNEL_DIR\DEBUG_DIR\ECONS.DLL \sys\bin\ECONS.DLL
+file= KERNEL_DIR\DEBUG_DIR\EWSRV.EXE \sys\bin\EWSRV.EXE FIXED HEAPMAX (0x40000)
+file= ABI_DIR\DEBUG_DIR\eshell.exe \sys\bin\eshell.exe HEAPMAX(0x20000) capability tcb+diskadmin+allfiles+ProtServ
+
+
+#endif /* __SYBORG_TEXTSHELL_IBY__ */
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sf_config/rombuild/syborg/baseport/compsupp.iby Mon Mar 29 11:30:58 2010 +0100
@@ -0,0 +1,69 @@
+// 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 "ARM EABI LICENCE.txt"
+// which accompanies this distribution, and is available
+// in kernel/eka/compsupp.
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// This file contains the compiler's run-time support libraries.
+//
+//
+
+// Make the file acceptable to "e32/rombuild/rom.bat."
+#if defined(COMPSUPP_DIR) && defined(BUILD)
+# define ABI_DIR \Epoc32\Release\##COMPSUPP_DIR
+# define DEBUG_DIR BUILD
+#endif
+
+#if defined(RVCT2_1)
+# error "RVCT 2.1 is not supported."
+#endif
+
+// Set a default run-time version. In the future, 3.1 or 4.X should be the default.
+#if !( defined(RVCT2_2) || defined(RVCT3_1) || defined(RVCT4_0) )
+# define RVCT4_0
+#endif
+
+#if defined(VFPHELPERS) && !defined(NOVFPHELPERS)
+# define FP_EXT _vfpv2.dll
+#else
+# define FP_EXT .dll
+#endif
+
+file=ABI_DIR\##DEBUG_DIR\scppnwdl.dll \sys\bin\scppnwdl.dll
+
+file=ABI_DIR\##DEBUG_DIR\drtaeabi.dll \sys\bin\drtaeabi.dll
+file=ABI_DIR\##DEBUG_DIR\dfpaeabi##FP_EXT \sys\bin\dfpaeabi.dll
+
+// Support for old binaries.
+//Emilio file=ABI_DIR\##DEBUG_DIR\dfprvct-thunk.dll \sys\bin\dfprvct-thunk.dll
+//Emilio alias \sys\bin\dfprvct-thunk.dll \sys\bin\dfprvct2_2-thunk.dll
+//Emilio alias \sys\bin\dfprvct-thunk.dll \sys\bin\dfprvct2_1-thunk.dll
+
+#define RVCT2_2
+#if defined(RVCT2_2)
+REM RVCT 2.2 support
+ file=ABI_DIR\##DEBUG_DIR\drtrvct2_2##FP_EXT \sys\bin\drtrvct2_2.dll
+ file=ABI_DIR\##DEBUG_DIR\dfprvct2_2##FP_EXT \sys\bin\dfprvct2_2.dll
+
+ // Support for old binaries.
+ alias \sys\bin\drtrvct2_2.dll \sys\bin\drtrvct2_1.dll
+ alias \sys\bin\dfprvct2_2.dll \sys\bin\dfprvct2_1.dll
+#elif defined(RVCT3_1) || defined(RVCT4_0)
+REM RVCT 4.0 support
+ file=ABI_DIR\##DEBUG_DIR\drtrvct3_1##FP_EXT \sys\bin\drtrvct3_1.dll
+ file=ABI_DIR\##DEBUG_DIR\dfprvct3_1##FP_EXT \sys\bin\dfprvct3_1.dll
+
+ // Support for old binaries.
+ alias \sys\bin\drtrvct3_1.dll \sys\bin\drtrvct2_2.dll
+ alias \sys\bin\dfprvct3_1.dll \sys\bin\dfprvct2_2.dll
+ alias \sys\bin\drtrvct3_1.dll \sys\bin\drtrvct2_1.dll
+ alias \sys\bin\dfprvct3_1.dll \sys\bin\dfprvct2_1.dll
+#endif
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sf_config/rombuild/syborg/baseport/syborg_baseport.iby Mon Mar 29 11:30:58 2010 +0100
@@ -0,0 +1,156 @@
+/*
+* 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 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: Used by techview roms
+*
+*/
+
+#ifndef __SYBORG_BASEPORT__
+#define __SYBORG_BASEPORT__
+
+/*############################################*/
+/*# ROM Definitions #*/
+/*# #*/
+/*############################################*/
+
+
+define SYBORG_L1 0x0b0a0001
+define VARIANT syborg
+define VARID SYBORG_L1
+define ASSP_DIR EPOCROOT##epoc32\release\syborg
+//define ROMMEGS 15 /* !! HEX !! */
+define _PLATFORM_NAME_ _syborg_
+
+
+kerneltrace 0x80000002
+
+
+memmodel multiple 0x100000
+//memmodel flexible 0x100000 0x1000 -0x4000
+//dlldatatop 0x7f000000
+
+
+trace 0x10
+collapse arm gcc 0
+multikernel
+
+
+version=0.01
+bootbinary=\epoc32\release\armv5\_syborg_bootloader_bootrom.bin
+
+
+debugport 0
+romsize=0x8000000
+romlinearbase=0x80000000
+romalign=0x10
+kerneldataaddress=0xC8000000
+kernelheapmin=0x08000 // calculated at boot time
+kernelheapmax=0x00FFF000
+dataaddress=0x400000
+defaultstackreserve=0x200000
+romchecksum=0x12345678
+
+
+nowrapper // no rom header
+
+
+#ifdef UNICODE
+unicode
+#endif
+
+#define HEAPMAX(x)
+
+
+/*#################################################################################*/
+/*# KERNEL, Compiler Support and User Binaries #*/
+/*# #*/
+/*#################################################################################*/
+
+
+/* The Symbian Kernel and Kernel Things. */
+// Must align kernel to 16K boundary since exception vectors will be mapped at 0xFFFF0000
+primary[VARID]= KERNEL_DIR\DEBUG_DIR\_PLATFORM_NAME_EKERN.EXE \sys\bin\EKERN.EXE code-align 0x4000
+file= ABI_DIR\DEBUG_DIR\_PLATFORM_NAME_euser.dll \sys\bin\EUser.dll // EUser Library
+
+
+extension[VARID]= KERNEL_DIR\DEBUG_DIR\EXSTART.DLL \sys\bin\EXSTART.DLL // Symbian First Stage Starter
+file= ABI_DIR\DEBUG_DIR\RPIPE.DLL \sys\bin\RPIPE.dll // ?? To Find
+extension[VARID]= KERNEL_DIR\DEBUG_DIR\EVFP.DLL \sys\bin\EVFP.DLL // IEEE-mode VFP support.
+file= ABI_DIR\DEBUG_DIR\ektran.dll \sys\bin\EKTran.dll // ?? To Find
+
+
+// Compiler and ABI support libraries
+#include <compsupp.iby>
+
+
+/*#################################################################################*/
+/*# HW Specific Binaries, Silicon HW Baseport #*/
+/*# #*/
+/*#################################################################################*/
+
+
+/* Hardware Platform Registers and Funcionality ( HW Registers, HW Timers, Mailboxes, etcr ) */
+variant[VARID]= KERNEL_DIR\DEBUG_DIR\_PLATFORM_NAME_KASYBORG.DLL \sys\bin\KASYBORG.DLL // HW Resources
+
+
+/* Display Controller, LCD HW Interface, */
+//extension[VARID]= KERNEL_DIR\DEBUG_DIR\_PLATFORM_NAME_LCD.DLL \sys\bin\LCD.DLL // Frame Buffer for Syborg
+//file= KERNEL_DIR\DEBUG_DIR\EDISP.dll \sys\bin\EDISP.DLL // Display Driver for TexShell
+
+/* Display Driver */
+device[VARID]= KERNEL_DIR\DEBUG_DIR\display.ldd \sys\bin\display0.ldd // Display Driver for Syborg LDD
+extension[VARID]= KERNEL_DIR\DEBUG_DIR\_syborg_svpframebuffer.dll \sys\bin\LCD.DLL // Frame Buffer for Syborg PDD
+file= ABI_DIR\DEBUG_DIR\_generic_scdv.dll \sys\bin\scdv.dll // Generic Driver with GCE Support
+
+
+/* UART Serial Port HW Interfaces and Drivers */
+device[VARID]= KERNEL_DIR\DEBUG_DIR\ECOMM.LDD \sys\bin\ECOMM.LDD // Serial Port Drivers
+device[VARID]= KERNEL_DIR\DEBUG_DIR\_PLATFORM_NAME_ESERIAL.PDD \sys\bin\ESERIAL.PDD // Serial Port Drivers
+
+extension[VARID]= KERNEL_DIR\DEBUG_DIR\_PLATFORM_NAME_EPOINTER.DLL \sys\bin\EPOINTER.DLL // ???
+
+
+/* NAND/NOR/RAM Drive HW Interface and NAND/NOR/RAM Drive Drivers */
+extension[VARID]= KERNEL_DIR\DEBUG_DIR\_PLATFORM_NAME_MEDINT.PDD \sys\bin\MEDINT.PDD // Internal RAM Media Driver
+
+
+/* Keyboard Support */
+extension[VARID]= KERNEL_DIR\DEBUG_DIR\_PLATFORM_NAME_EKEYB.DLL \sys\bin\EKEYB.DLL // Keyboard Driver
+file[VARID]= KERNEL_DIR\DEBUG_DIR\_PLATFORM_NAME_EKDATA.DLL \sys\bin\EKDATA.DLL // Keyboard map
+
+
+/* Syborg Hardware Abstraction Layer */
+file=ABI_DIR\DEBUG_DIR\_PLATFORM_NAME_hal.dll \sys\bin\Hal.dll // Syborg HAL
+
+
+
+/*#################################################################################*/
+/*# HW/SW Debug and Trace Support Specific Binaries #*/
+/*# #*/
+/*#################################################################################*/
+
+/* Trace and Debug Support */
+// Common monitor support. Must be before both
+//interactive debugger and automatic logger.
+
+define BTRACEX_LDD _PLATFORM_NAME_btracex.ldd
+
+#include <btrace.iby>
+
+
+extension[VARID]= KERNEL_DIR\DEBUG_DIR\_PLATFORM_NAME_EXMONCOMMON.DLL \sys\bin\EXMONCOMMON.DLL
+extension[VARID]= KERNEL_DIR\DEBUG_DIR\_PLATFORM_NAME_EXMONDEBUG.DLL \sys\bin\EXMONDEBUG.DLL
+extension[VARID]= KERNEL_DIR\DEBUG_DIR\KDEBUG.DLL \sys\bin\KDEBUG.DLL
+//device[VARID]= KERNEL_DIR\DEBUG_DIR\D_DEBUG.LDD \sys\bin\D_DEBUG.LDD
+
+#endif /* __SYBORG_BASEPORT__ */
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sf_config/rombuild/syborg/commsframework/commsframework.iby Mon Mar 29 11:30:58 2010 +0100
@@ -0,0 +1,47 @@
+// Copyright (c) 2005-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 "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// ROM include description for all networking and comms-infras components.
+//
+//
+
+
+
+/**
+ @file
+*/
+
+
+#ifndef __COMMS_FRAMEWORK_IBY__
+#define __COMMS_FRAMEWORK_IBY__
+
+//==========================================================
+//================ Networking Components ===================
+//==========================================================
+
+//================ Comms-Infras Subsystem ==================
+/* Comms Framework */
+#include <commsrootserver.iby> // includes C32
+#include <commsfw.iby>
+#include <commsdebugutility.iby>
+#include <cflog.iby>
+#include <commsdat.iby>
+#include <mbufmgr.iby>
+#include <dial.iby>
+#include <commdb.iby>
+#include <commsdat.iby>
+#include <esock.iby>
+
+
+#endif // __COMMS_FRAMEWORK_IBY__
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sf_config/rombuild/syborg/graphics/aa/bitgdi.iby Mon Mar 29 11:30:58 2010 +0100
@@ -0,0 +1,25 @@
+// Copyright (c) 1999-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 "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+#ifndef __BITGDI_IBY__
+#define __BITGDI_IBY__
+
+#ifdef SYMBIAN_GRAPHICS_USE_GCE
+file=ABI_DIR\BUILD_DIR\bitgdi_gce.dll System\Libs\BitGdi.dll
+#else
+file=ABI_DIR\BUILD_DIR\bitgdi.dll System\Libs\BitGdi.dll
+#endif
+
+#endif
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sf_config/rombuild/syborg/graphics/aa/fbserv.iby Mon Mar 29 11:30:58 2010 +0100
@@ -0,0 +1,22 @@
+// Copyright (c) 1998-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 "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+#ifndef __FBSERV_IBY__
+#define __FBSERV_IBY__
+
+file=ABI_DIR\DEBUG_DIR\fbserv.exe System\Libs\FbServ.exe
+file=ABI_DIR\DEBUG_DIR\fbscli.dll System\Libs\FbsCli.dll
+
+#endif
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sf_config/rombuild/syborg/graphics/aa/fntstore.iby Mon Mar 29 11:30:58 2010 +0100
@@ -0,0 +1,24 @@
+// Copyright (c) 1998-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 "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+#ifndef __FNTSTORE_IBY__
+#define __FNTSTORE_IBY__
+
+REM Font File & Object Manager
+
+file=ABI_DIR\BUILD_DIR\fntstr.dll System\Libs\FntStr.dll
+
+
+#endif
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sf_config/rombuild/syborg/graphics/aa/freetype.iby Mon Mar 29 11:30:58 2010 +0100
@@ -0,0 +1,46 @@
+/*
+* 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 the License "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members
+* which accompanies this distribution, and is available
+* at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:
+*
+*/
+
+#ifndef __FREETYPE_IBY__
+#define __FREETYPE_IBY__
+
+REM True Type Fonts
+
+#ifndef GRAPHICS_EXCLUDE_FREETYPE
+ECOM_PLUGIN(freetype.dll, 100012A7.RSC)
+#endif
+
+#ifndef EXCLUDE_FREETYPE_FONTS_FROM_ROM
+define FONTSTARGET ZRESOURCE\fonts
+define FONTSDESTINATION Resource\Fonts
+
+data=FONTSTARGET\DejaVuSansCondensed.ttf FONTSDESTINATION\DejaVuSansCondensed.ttf
+data=FONTSTARGET\DejaVuSansCondensed-Bold.ttf FONTSDESTINATION\DejaVuSansCondensed-Bold.ttf
+data=FONTSTARGET\DejaVuSansCondensed-Oblique.ttf FONTSDESTINATION\DejaVuSansCondensed-Oblique.ttf
+data=FONTSTARGET\DejaVuSansCondensed-BoldOblique.ttf FONTSDESTINATION\DejaVuSansCondensed-BoldOblique.ttf
+data=FONTSTARGET\DejaVuSansMono.ttf FONTSDESTINATION\DejaVuSansMono.ttf
+data=FONTSTARGET\DejaVuSansMono-Bold.ttf FONTSDESTINATION\DejaVuSansMono-Bold.ttf
+data=FONTSTARGET\DejaVuSansMono-Oblique.ttf FONTSDESTINATION\DejaVuSansMono-Oblique.ttf
+data=FONTSTARGET\DejaVuSansMono-BoldOblique.ttf FONTSDESTINATION\DejaVuSansMono-BoldOblique.ttf
+data=FONTSTARGET\DejaVuSerifCondensed.ttf FONTSDESTINATION\DejaVuSerifCondensed.ttf
+data=FONTSTARGET\DejaVuSerifCondensed-Bold.ttf FONTSDESTINATION\DejaVuSerifCondensed-Bold.ttf
+data=FONTSTARGET\DejaVuSerifCondensed-Italic.ttf FONTSDESTINATION\DejaVuSerifCondensed-Italic.ttf
+data=FONTSTARGET\DejaVuSerifCondensed-BoldItalic.ttf FONTSDESTINATION\DejaVuSerifCondensed-BoldItalic.ttf
+#endif
+
+
+#endif
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sf_config/rombuild/syborg/graphics/aa/gdi.iby Mon Mar 29 11:30:58 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* 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 the License "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members
+* which accompanies this distribution, and is available
+* at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:
+*
+*/
+#ifndef __GDI_IBY__
+#define __GDI_IBY__
+
+file=ABI_DIR\BUILD_DIR\gdi.dll System\Libs\Gdi.dll
+file=ABI_DIR\BUILD_DIR\linebreak.dll System\Libs\linebreak.dll
+file=ABI_DIR\BUILD_DIR\lookuptable.dll System\Libs\lookuptable.dll
+
+#endif
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sf_config/rombuild/syborg/graphics/aa/iculayoutengine.iby Mon Mar 29 11:30:58 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* 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 the License "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members
+* which accompanies this distribution, and is available
+* at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:
+*
+*/
+
+#ifndef __ICULAYOUTENGINE_IBY__
+#define __ICULAYOUTENGINE_IBY__
+
+REM Shaper
+ECOM_PLUGIN(IcuLayoutEngine.dll, IcuLayoutEngine.RSC)
+
+#endif
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sf_config/rombuild/syborg/graphics/aa/libvgi.iby Mon Mar 29 11:30:58 2010 +0100
@@ -0,0 +1,26 @@
+/*
+* 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 the License "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members
+* which accompanies this distribution, and is available
+* at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:
+*
+*/
+// VGI.iby
+//
+//
+
+#ifndef __OPENVG_VGI_IBY__
+#define __OPENVG_VGI_IBY__
+
+file=ABI_DIR\BUILD_DIR\libvgi.dll \sys\bin\libvgi.dll
+
+#endif
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sf_config/rombuild/syborg/graphics/aa/openvg.iby Mon Mar 29 11:30:58 2010 +0100
@@ -0,0 +1,27 @@
+/*
+* 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 the License "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members
+* which accompanies this distribution, and is available
+* at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:
+*
+*/
+// VGI.iby
+//
+//
+
+#ifndef __OPENVG_IBY__
+#define __OPENVG_IBY__
+
+file=ABI_DIR\BUILD_DIR\libopenVG.dll \sys\bin\libopenVG.dll
+file=ABI_DIR\BUILD_DIR\libopenVGU.dll \sys\bin\libopenVGU.dll
+
+#endif
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sf_config/rombuild/syborg/graphics/aa/palette.iby Mon Mar 29 11:30:58 2010 +0100
@@ -0,0 +1,21 @@
+// Copyright (c) 1999-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 "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+#ifndef __PALETTE_IBY__
+#define __PALETTE_IBY__
+
+file=ABI_DIR\BUILD_DIR\Palette.dll System\Libs\Palette.dll
+
+#endif
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sf_config/rombuild/syborg/graphics/screendriver.iby Mon Mar 29 11:30:58 2010 +0100
@@ -0,0 +1,27 @@
+/*
+* 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 the License "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members
+* which accompanies this distribution, and is available
+* at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:
+*
+*/
+
+#ifndef __SCREENDRIVER_IBY__
+#define __SCREENDRIVER_IBY__
+
+//#ifdef SYMBIAN_GRAPHICS_USE_GCE
+file=ABI_DIR\DEBUG_DIR\_generic_scdv.dll \sys\bin\scdv.dll // Generic Driver with GCE Support
+//#else
+//file=ABI_DIR\DEBUG_DIR\_omapqvga_scdv.dll \sys\bin\scdv.dll // Generic Driver without GCE Support
+//#endif
+
+#endif
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sf_config/rombuild/syborg/group/bld.inf Mon Mar 29 11:30:58 2010 +0100
@@ -0,0 +1,54 @@
+/*
+* Copyright (c) 2010 Symbian Foundation Ltd
+* 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:
+* Symbian Foundation Ltd - initial contribution.
+*
+* Contributors:
+*
+* Description:
+*
+*/
+
+PRJ_PLATFORMS
+ARMV5
+
+PRJ_EXPORTS
+../F32/F32.iby /epoc32/rom/config/syborg/platform/F32/
+../QT46/qt.iby /epoc32/rom/config/syborg/platform/QT46/
+../S60Macros.iby /epoc32/rom/config/syborg/platform/
+../baseport/Syborg_textshell.iby /epoc32/rom/config/syborg/platform/baseport/
+../baseport/compsupp.iby /epoc32/rom/config/syborg/platform/baseport/
+../baseport/syborg_baseport.iby /epoc32/rom/config/syborg/platform/baseport/
+../commsframework/commsframework.iby /epoc32/rom/config/syborg/platform/commsframework/
+../graphics/aa/bitgdi.iby /epoc32/rom/config/syborg/platform/graphics/aa/
+../graphics/aa/fbserv.iby /epoc32/rom/config/syborg/platform/graphics/aa/
+../graphics/aa/fntstore.iby /epoc32/rom/config/syborg/platform/graphics/aa/
+../graphics/aa/freetype.iby /epoc32/rom/config/syborg/platform/graphics/aa/
+../graphics/aa/gdi.iby /epoc32/rom/config/syborg/platform/graphics/aa/
+../graphics/aa/iculayoutengine.iby /epoc32/rom/config/syborg/platform/graphics/aa/
+../graphics/aa/libvgi.iby /epoc32/rom/config/syborg/platform/graphics/aa/
+../graphics/aa/openvg.iby /epoc32/rom/config/syborg/platform/graphics/aa/
+../graphics/aa/palette.iby /epoc32/rom/config/syborg/platform/graphics/aa/
+../graphics/screendriver.iby /epoc32/rom/config/syborg/platform/graphics/
+../image_conf_Syborg.mk /epoc32/rom/config/syborg/platform/
+../image_conf_Syborg_tshell.mk /epoc32/rom/config/syborg/platform/
+../language/langpack_01/language_variant.mk /epoc32/rom/config/syborg/platform/language/langpack_01/
+../mw/custom/AppInstUI.iby /epoc32/rom/config/syborg/platform/mw/custom/
+../romheader/header.iby /epoc32/rom/config/syborg/platform/
+../syborgMasterFullUI.oby /epoc32/rom/config/syborg/platform/
+../syborgMasterTextShell.oby /epoc32/rom/config/syborg/platform/
+../systemModel/S60Macros.iby /epoc32/rom/config/syborg/platform/systemModel/
+../systemModel/app.iby /epoc32/rom/config/syborg/platform/systemModel/
+../systemModel/mw.iby /epoc32/rom/config/syborg/platform/systemModel/
+../systemModel/os.iby /epoc32/rom/config/syborg/platform/systemModel/
+../systemstarter/SSCForStartupMode1.rss /epoc32/rom/config/syborg/platform/systemstarter/
+../systemstarter/SSCForStartupMode1_target.rss /epoc32/rom/config/syborg/platform/systemstarter/
+../systemstarter/initilizelocale_Variant.iby /epoc32/rom/config/syborg/platform/systemstarter/
+../systemstarter/sysagent.iby /epoc32/rom/config/syborg/platform/systemstarter/
+../systemstarter/sysstart.iby /epoc32/rom/config/syborg/platform/systemstarter/
+../systemstarter/sysstartconfig.iby /epoc32/rom/config/syborg/platform/systemstarter/
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sf_config/rombuild/syborg/image_conf_Syborg.mk Mon Mar 29 11:30:58 2010 +0100
@@ -0,0 +1,93 @@
+#
+# 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 the License "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members
+# which accompanies this distribution, and is available
+# at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
+#
+# Initial Contributors:
+# Nokia Corporation - initial contribution.
+#
+# Contributors:
+#
+# Description:
+# Example version of a platform-specific configuration makefile,
+# common to many products.
+#
+
+COREPLAT_NAME =__SYBORG__
+COREPLAT_VERSION = 1
+S60_VERSION = 5.0
+SOS_VERSION = 9.4
+PLATFORM_NAME =__SYBORG__
+
+
+USE_PAGING = 0
+USE_ROMFILE = 1
+USE_ROFS = 0
+USE_SYMGEN = 0
+USE_UDEB = 0
+USE_VARIANTBLD = 0
+USE_VERGEN = 1
+USE_FLOAT = 0
+
+
+PRODUCT_NAME = Syborg
+PLATFORM_NAME = Syborg
+PRODUCT_TYPE = Syborg
+PRODUCT_MODEL = Syborg
+
+ARM_VERSION = _ARMV5
+ROMMEGS =71
+ROMDATE =abcd
+
+
+# CORE
+# imaker -f /epoc32/rom/config/platform/product/image_conf_product.mk core
+#(ARM_VERSION)
+COREPLAT_OPT = $(BLDROM_OPT) -D_EABI=$(ARM_VERSION)\
+ $(if $(PRODUCT_MSTNAME),-D$(call ucase,$(PRODUCT_MSTNAME))) -D$(call ucase,$(PRODUCT_NAME)) $(PRODUCT_OPT)
+
+#CORE_OBYGEN =\
+# geniby | $(CORE_PREFIX)_core_collected.oby |\
+# $(E32ROMINC)/core/app $(E32ROMINC)/core/mw $(E32ROMINC)/core/osext\
+# $(call select,$(TYPE),prd,,$(E32ROMINC)/core/tools) | *.iby | \#include "%3" | end
+#
+#CORE_OBY = $(E32ROM)/master.oby $(CORE_PREFIX)_core_collected.oby <symbianos.iby> <variant/patchdata.iby>
+
+NAME = MySyborg
+CORE_NAME = Syborg
+CORE_NDNAME = Syborg.NDcore
+CORE_OBY = $(E32ROM)/config/Syborg/platform/SyborgMasterFullUI.oby
+
+CORE_UDEBFILE = $(E32ROM)/config/Syborg/platform/mytraces.txt
+CORE_ROMFILE = $(E32ROM)/config/Syborg/platform/romfiles.txt
+CORE_NDPROMFILE = $(E32ROM)/config/Syborg/platform/romfiles.txt
+CORE_OPT= $(COREPLAT_OPT) -es60ibymacros -DSECTION
+
+# Workaround to fix Rombuild errors:
+# "ERROR: incorrect format for time keyword..." and "The size of the ROM has not been supplied."
+CORE_OPT += --DROMMEGS=80 --DROMDATE=$(CORE_TIME)
+
+
+# ROFS2
+# imaker -f /epoc32/rom/config/platform/product/image_conf_product.mk langpack_01
+#
+ROFS2_OBYGEN =\
+ geniby | $(ROFS2_PREFIX)_rofs2_customer_collected.oby | $(E32ROMINC)/customer/* | *.iby | \#include "%3" | end |\
+ geniby | $(ROFS2_PREFIX)_rofs2_language_collected.oby | $(E32ROMINC)/language/* |\
+ __header__ | LOCALISE_ALL_RESOURCES_BEGIN | *.iby | \#include "%3" | __footer__ | LOCALISE_ALL_RESOURCES_END | end
+
+ROFS2_OBY = <Variant.oby> $(ROFS2_PREFIX)_rofs2_language_collected.oby $(ROFS2_PREFIX)_rofs2_customer_collected.oby
+ROFS2_OPT = $(COREPLAT_OPT) -es60ibymacros -elocalise -DLOCALES_SC_IBY -D__LOCALES_SC_IBY__
+
+
+# ROFS3
+# imaker -f /epoc32/rom/config/platform/product/image_conf_product.mk custvariant_XX
+#
+ROFS3_OBYGEN =\
+ geniby | $(ROFS3_PREFIX)_rofs3_collected.oby | $(E32ROMINC)/customervariant/* | *.iby | \#include "%3" | end
+
+ROFS3_OBY = $(ROFS3_PREFIX)_rofs3_collected.oby
+ROFS3_OPT = $(COREPLAT_OPT) -es60ibymacros
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sf_config/rombuild/syborg/image_conf_Syborg_tshell.mk Mon Mar 29 11:30:58 2010 +0100
@@ -0,0 +1,90 @@
+#
+# 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 the License "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members
+# which accompanies this distribution, and is available
+# at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
+#
+# Initial Contributors:
+# Nokia Corporation - initial contribution.
+#
+# Contributors:
+#
+# Description:
+# Example version of a platform-specific configuration makefile,
+# common to many products.
+#
+
+COREPLAT_NAME =__SYBORG__
+COREPLAT_VERSION = 1
+S60_VERSION = 5.0
+SOS_VERSION = 9.4
+PLATFORM_NAME =__SYBORG__
+
+
+USE_PAGING = 0
+USE_ROMFILE = 1
+USE_ROFS = 0
+USE_SYMGEN = 0
+USE_UDEB = full
+USE_VARIANTBLD = 0
+USE_VERGEN = 1
+
+
+PRODUCT_NAME = Syborg
+PRODUCT_TYPE = Syborg
+PRODUCT_MODEL = Syborg
+
+BUILD =armv5
+ROMMEGS =71
+ROMDATE =abcd
+
+# CORE
+# imaker -f /epoc32/rom/config/platform/product/image_conf_product.mk core
+#(ARM_VERSION)
+COREPLAT_OPT = $(BLDROM_OPT) -D_EABI=$(ARM_VERSION)\
+ $(if $(PRODUCT_MSTNAME),-D$(call ucase,$(PRODUCT_MSTNAME))) -D$(call ucase,$(PRODUCT_NAME)) $(PRODUCT_OPT)
+
+#CORE_OBYGEN =\
+# geniby | $(CORE_PREFIX)_core_collected.oby |\
+# $(E32ROMINC)/core/app $(E32ROMINC)/core/mw $(E32ROMINC)/core/osext\
+# $(call select,$(TYPE),prd,,$(E32ROMINC)/core/tools) | *.iby | \#include "%3" | end
+#
+#CORE_OBY = $(E32ROM)/master.oby $(CORE_PREFIX)_core_collected.oby <symbianos.iby> <variant/patchdata.iby>
+
+NAME = MySyborg
+CORE_NAME = Syborg
+CORE_NDNAME = Syborg.NDcore
+CORE_OBY = $(E32ROM)/config/Syborg/platform/SyborgMasterTextShell.oby
+
+CORE_UDEBFILE = $(E32ROM)/config/Syborg/platform/mytraces.txt
+CORE_ROMFILE = $(E32ROM)/config/Syborg/platform/romfiles.txt
+CORE_NDPROMFILE = $(E32ROM)/config/Syborg/platform/romfiles.txt
+#Emilio CORE_OPT= $(COREPLAT_OPT) -es60ibymacros -DSECTION
+
+# Workaround to fix Rombuild errors:
+# "ERROR: incorrect format for time keyword..." and "The size of the ROM has not been supplied."
+CORE_OPT += --DROMMEGS=80 --DROMDATE=$(CORE_TIME)
+
+
+# ROFS2
+# imaker -f /epoc32/rom/config/platform/product/image_conf_product.mk langpack_01
+#
+ROFS2_OBYGEN =\
+ geniby | $(ROFS2_PREFIX)_rofs2_customer_collected.oby | $(E32ROMINC)/customer/* | *.iby | \#include "%3" | end |\
+ geniby | $(ROFS2_PREFIX)_rofs2_language_collected.oby | $(E32ROMINC)/language/* |\
+ __header__ | LOCALISE_ALL_RESOURCES_BEGIN | *.iby | \#include "%3" | __footer__ | LOCALISE_ALL_RESOURCES_END | end
+
+ROFS2_OBY = <Variant.oby> $(ROFS2_PREFIX)_rofs2_language_collected.oby $(ROFS2_PREFIX)_rofs2_customer_collected.oby
+ROFS2_OPT = $(COREPLAT_OPT) -es60ibymacros -elocalise -DLOCALES_SC_IBY -D__LOCALES_SC_IBY__
+
+
+# ROFS3
+# imaker -f /epoc32/rom/config/platform/product/image_conf_product.mk custvariant_XX
+#
+ROFS3_OBYGEN =\
+ geniby | $(ROFS3_PREFIX)_rofs3_collected.oby | $(E32ROMINC)/customervariant/* | *.iby | \#include "%3" | end
+
+ROFS3_OBY = $(ROFS3_PREFIX)_rofs3_collected.oby
+ROFS3_OPT = $(COREPLAT_OPT) -es60ibymacros
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sf_config/rombuild/syborg/language/langpack_01/language_variant.mk Mon Mar 29 11:30:58 2010 +0100
@@ -0,0 +1,25 @@
+#
+# 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 the License "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members
+# which accompanies this distribution, and is available
+# at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
+#
+# Initial Contributors:
+# Nokia Corporation - initial contribution.
+#
+# Contributors:
+#
+# Description:
+# Example language_variant.mk for langpack_01 EURO1.
+#
+
+
+LANGPACK_LANGS = English French German Italian Portuguese Spanish
+LANGPACK_DEFAULTLANG = English
+
+# Language codes can be used as well
+#
+#LANGPACK_LANGS = 01 02 03 05 13 04
+#LANGPACK_DEFAULTLANG = 01
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sf_config/rombuild/syborg/mw/custom/AppInstUI.iby Mon Mar 29 11:30:58 2010 +0100
@@ -0,0 +1,65 @@
+/*
+* Copyright (c) 2004 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 "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members
+* which accompanies this distribution, and is available
+* at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: Series 60 ROM description for Software install application
+*
+*/
+
+
+#ifndef APPINSTUI_IBY
+#define APPINSTUI_IBY
+
+// Client API
+file = ABI_DIR\BUILD_DIR\SWInstCli.dll SHARED_LIB_DIR\SWInstCli.dll
+
+// Server application
+S60_APP_EXE(SWInstSvrUI)
+S60_APP_AIF_ICONS(SWInstSvrUI)
+S60_APP_AIF_RSC(SWInstSvrUI)
+
+// CommonUI
+file = ABI_DIR\BUILD_DIR\SWInstCommonUI.dll SHARED_LIB_DIR\SWInstCommonUI.dll
+
+//Emilio #ifdef __INSTALLER_SISX
+ // Sisx plugin
+//Emilio ECOM_PLUGIN(SisxUI.dll,101F875D.rsc)
+//Emilio #endif
+
+#ifndef RD_JAVA_ARCHITECTURE_RENEWAL_PHASE1
+#ifdef __JAVA_MIDP20
+ // Midlet plugin
+ ECOM_PLUGIN(MidletUI.dll,101F875F.rsc)
+#endif
+#endif
+
+// Task manager
+file = ABI_DIR\BUILD_DIR\SWInstTaskManager.dll SHARED_LIB_DIR\SWInstTaskManager.dll
+
+// Log task
+ECOM_PLUGIN(SWInstLogTask.dll,10207211.rsc)
+data=ZPRIVATE\100012a5\policy\10207216.spd PRIVATE\100012a5\policy\10207216.spd
+
+// File task
+ECOM_PLUGIN(SWInstFileTask.dll,102073EC.rsc)
+
+//EMILIO #ifdef __EXTENDED_STARTUP
+ // Startup task
+//EMILIO ECOM_PLUGIN(SWInstStartupTask.dll,1020720E.rsc)
+//EMILIO #endif
+
+// Backup
+data=ZPRIVATE\101F875A\backup_registration.xml PRIVATE\101F875A\backup_registration.xml
+
+#endif // APPINSTUI_IBY
+
+// End of File
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sf_config/rombuild/syborg/romheader/header.iby Mon Mar 29 11:30:58 2010 +0100
@@ -0,0 +1,171 @@
+// Copyright (c) 2005-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 "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+
+#ifndef __HEADER_IBY__
+#define __HEADER_IBY__
+
+unicode
+
+romsize=0x##ROMMEGS##00000
+time=ROMDATE 12:00:00
+
+#ifdef CDMA
+define CDMA_SUFFIX _cdma
+#else
+define CDMA_SUFFIX ## // nothing
+#endif
+
+#ifdef _NAND
+define NAND_SUFFIX .nand
+#else
+define NAND_SUFFIX ## // nothing
+#endif
+
+#ifdef _NAND2
+define NAND_SUFFIX .nand
+#endif
+
+romname=##VARIANT##_##BUILDNO##LANGID##.##OBEYFILE##CDMA_SUFFIX##NAND_SUFFIX.IMG
+
+#ifdef _NAND
+ECHO Preparing NAND core image with associated ROFS image
+
+#ifndef _ROFS_SIZE
+#define _ROFS_SIZE 32000000 // 32 Meg default
+#endif
+define ROFS_SIZE _ROFS_SIZE
+
+compress
+rom_image 1 rofs size=ROFS_SIZE non-xip compress
+
+#endif
+
+
+#ifdef _NAND2
+ECHO Preparing NAND core image with associated ROFS image
+
+#ifndef _ROFS_SIZE
+#define _ROFS_SIZE 32000000 // 32 Meg default
+#endif
+define ROFS_SIZE _ROFS_SIZE
+
+compress
+rom_image 1 rofs size=ROFS_SIZE non-xip compress
+
+#endif
+
+REM ROM version number
+
+version=##VERSION##(##BUILDNO##)
+
+#ifdef _FULL_DEBUG
+#ifndef _DEBUG
+#define _DEBUG // _FULL_DEBUG implies _DEBUG
+#endif
+define BUILD_DIR udeb
+#else
+define BUILD_DIR urel
+#endif
+
+#ifdef _DEBUG
+define DEBUG_DIR udeb
+#else
+define DEBUG_DIR urel
+#endif
+
+ifndef _EABI
+ ifdef _ARM4
+ define _EABI ARM4
+ ECHO Defaulting to ARM4
+ elif defined(_ARMV5)
+ define _EABI ARMV5
+ ECHO Defaulting to ARMV5
+ endif
+endif
+
+# ifdef _PLAT
+# undef _EABI
+# define _EABI _PLAT
+# ECHO Defaulting to _EABI
+# endif
+
+# ifdef _GCCE
+# undef _EABI
+# define _EABI GCCE
+# elif defined(ABIV2) || defined(ABIv2)
+# undef _EABI
+# define _EABI ARMV5_ABIV2
+# endif
+
+// This is to include ABIV2 specific runtime libraries. This inclusion
+// in other obey files depends on the definition of RVCT
+#ifdef _GCCE
+# define RVCT
+#endif
+
+define ABI_DIR EPOCROOT##epoc32\release\##_EABI
+
+#ifndef _KABI
+#define _KABI _EABI
+#endif
+
+define KERNEL_DIR EPOCROOT##epoc32\release\##_KABI
+
+define DATAZ_ EPOCROOT##epoc32\data\Z
+define ZSYSTEM DATAZ_\System
+define ZPRIVATE DATAZ_\Private
+define ZRESOURCE DATAZ_\Resource
+
+define DATAC_ EPOCROOT##epoc32\data\C
+define CSYSTEM DATAC_\System
+
+// default location of executables
+define SYSTEM_BINDIR System\Libs // will be Sys\Bin for Secure platform
+
+
+// Support for ECOM_PLUGIN
+// Format is ECOM_PLUGIN(<DLL Name>,<Resource File Name>)
+// e.g. ECOM_PLUGIN(foo.dll,12345abc.rsc)
+
+define ECOM_RSC_DIR Resource\Plugins
+define ECOM_BIN_DIR Sys\Bin
+
+
+// __ECOM_PLUGIN(emulator directory, file rom dir, dataz_, resource rom dir, filename, resource filename)
+#define ECOM_PLUGIN(file,resource) __ECOM_PLUGIN(ABI_DIR\BUILD_DIR,ECOM_BIN_DIR,DATAZ_,ECOM_RSC_DIR,file,file)
+#define ECOM_PLUGIN_UDEB(file,resource) __ECOM_PLUGIN(ABI_DIR\UDEB,ECOM_BIN_DIR,DATAZ_,ECOM_RSC_DIR,file,file)
+
+// Support for HIDE_ECOM_PLUGIN
+// Format is HIDE_ECOM_PLUGIN(<DLL Name>,<Resource File Name>)
+// e.g. HIDE_ECOM_PLUGIN(foo.dll,12345abc.rsc)
+
+// _HIDE__ECOM_PLUGIN(emulator directory, file rom dir, dataz_, resource rom dir, filename, resource filename)
+#define HIDE_ECOM_PLUGIN(file,resource) _HIDE__ECOM_PLUGIN(ABI_DIR\BUILD_DIR,ECOM_BIN_DIR,DATAZ_,ECOM_RSC_DIR,file,file)
+#define HIDE_ECOM_PLUGIN_UDEB(file,resource) _HIDE__ECOM_PLUGIN(ABI_DIR\UDEB,ECOM_BIN_DIR,DATAZ_,ECOM_RSC_DIR,file,file)
+
+#ifdef SYMBIAN_ROM_STATIC_PLUGIN_INFORMATION
+ enable_spi
+#else
+ disable_spi
+#endif
+
+// Secure platform setting - use PlatSec.oby to turn diagnostics on
+PlatSecDiagnostics OFF
+PlatSecEnforcement ON
+PlatSecEnforceSysBin ON
+PlatSecProcessIsolation ON
+
+
+//#include "feature.iby"
+
+#endif
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sf_config/rombuild/syborg/syborgMasterFullUI.oby Mon Mar 29 11:30:58 2010 +0100
@@ -0,0 +1,68 @@
+/*
+* 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 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 __SYBORG_OBY__
+#define __SYBORG_OBY__
+
+
+define OBEYFILE Syborg
+define ROMDATE ##TODAY##
+
+
+#include <data_caging_paths_for_iby.hrh> // Generic S60 Macro Definitions
+#include "S60Macros.iby" // Generic S60 Macro Definitions
+
+REM ##############################################################################
+
+REM Symbian UI Images OS Kernel Level
+
+REM ##############################################################################
+
+#include "./romheader/header.iby" // EABI and DEBUG_DIR defines for Imaker
+
+#include "./baseport/Syborg_baseport.iby" // Kernel and Baseport Drivers
+
+#include "./F32/F32.iby" // FileServer,File systems, Base Starter , Domain Manager
+
+REM ##############################################################################
+
+REM Symbian UI Images OS Level
+
+REM ##############################################################################
+
+REM Including the OS Layer of the System Model
+
+#include "./systemModel/os.iby"
+
+REM ##############################################################################
+
+REM Symbian UI Images MW Level
+
+REM ##############################################################################
+
+#include "./systemModel/mw.iby"
+
+
+REM ##############################################################################
+
+REM Symbian UI Images App Level
+
+REM ##############################################################################
+
+#include ".\systemModel\app.iby"
+
+#endif
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sf_config/rombuild/syborg/syborgMasterTextShell.oby Mon Mar 29 11:30:58 2010 +0100
@@ -0,0 +1,44 @@
+/*
+* 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 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 __SYBORG_OBY__
+#define __SYBORG_OBY__
+
+
+define OBEYFILE Syborg
+define ROMDATE ##TODAY##
+
+
+
+REM ##############################################################################
+
+REM Symbian UI Images OS Kernel Level
+
+REM ##############################################################################
+
+//#define HEAPMAX(x)
+
+#include "./romheader/header.iby" // EABI and DEBUG_DIR defines for Imaker
+
+#include "./baseport/syborg_baseport.iby" // Kernel and Baseport Drivers
+
+#include "./filesystem/F32.iby" // FileServer,File systems, Base Starter , Domain Manager
+
+#include "./baseport/syborg_textshell.iby" // Syborg Textshell
+
+
+#endif /* SYBORG_OBY */
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sf_config/rombuild/syborg/systemModel/S60Macros.iby Mon Mar 29 11:30:58 2010 +0100
@@ -0,0 +1,114 @@
+/*
+* ============================================================================
+* Name : S60Macros.iby
+* Part of : ROM Build Process
+*
+* Description:
+* Build ROM Information
+*
+* Version:
+*
+* Copyright (C) 2002 Nokia Corporation.
+* This material, including documentation and any related
+* computer programs, is protected by copyright controlled by
+* Nokia Corporation. All rights are reserved. Copying,
+* including reproducing, storing, adapting or translating, any
+* or all of this material requires the prior written consent of
+* Nokia Corporation. This material also contains confidential
+* information which may not be disclosed to others without the
+* prior written consent of Nokia Corporation.
+*
+* ============================================================================
+*/
+
+#ifndef __S60MACROS_IBY__
+#define __S60MACROS_IBY__
+
+// Scalable image
+#ifdef RD_SCALABLE_UI
+ #define SCALABLE_IMAGE(path,target,name) __SCALABLE_IMAGE(DATAZ_,path,target,name)
+#else
+ #define SCALABLE_IMAGE(path,target,name) AUTO-BITMAP=DATAZ_\ ## path ## \ ## name ## .mbm target ## \ ## name ## .mbm
+#endif
+
+
+
+// App files
+#ifndef RD_APPS_TO_EXES
+ #define S60_APP_EXE(NAME) file=ABI_DIR\BUILD_DIR\ ## NAME ## .app System\Apps\ ## NAME ## \ ## NAME ## .app
+ #define S60_APP_EXE_UDEB(NAME) file=ABI_DIR\UDEB\ ## NAME ## .app System\Apps\ ## NAME ## \ ## NAME ## .app
+#else // RD_APPS_TO_EXES
+ #define S60_APP_EXE(NAME) file=ABI_DIR\BUILD_DIR\ ## NAME ## .exe PROGRAMS_DIR\ ## NAME ## .exe
+ #define S60_APP_EXE_UDEB(NAME) file=ABI_DIR\UDEB\ ## NAME ## .exe PROGRAMS_DIR\ ## NAME ## .exe
+#endif // RD_APPS_TO_EXES
+
+
+
+// App bitmap
+#ifdef RD_APPS_TO_EXES
+ #ifdef RD_SCALABLE_UI
+ #define S60_APP_BITMAP(NAME) __SCALABLE_IMAGE(DATAZ_,APP_BITMAP_DIR,APP_BITMAP_DIR, ## NAME ## )
+ #define S60_APP_BITMAP2(DIR,NAME) __SCALABLE_IMAGE(DATAZ_,APP_BITMAP_DIR,APP_BITMAP_DIR, ## NAME ## )
+ #else // RD_SCALABLE_UI
+ #define S60_APP_BITMAP(NAME) AUTO-BITMAP=DATAZ_\APP_BITMAP_DIR\ ## NAME ## .mbm APP_BITMAP_DIR\ ## NAME ## .mbm
+ #define S60_APP_BITMAP2(DIR,NAME) AUTO-BITMAP=DATAZ_\APP_BITMAP_DIR\ ## NAME ## .mbm APP_BITMAP_DIR\ ## NAME ## .mbm
+ #endif // RD_SCALABLE_UI
+#else // RD_APPS_TO_EXES
+ #ifdef RD_SCALABLE_UI
+ #define S60_APP_BITMAP(NAME) __SCALABLE_IMAGE(DATAZ_,System\Apps\ ## NAME ## ,System\Apps\ ## NAME ## , ## NAME ## )
+ #define S60_APP_BITMAP2(DIR,NAME) __SCALABLE_IMAGE(DATAZ_,System\Apps\ ## DIR ## ,System\Apps\ ## DIR ## , ## NAME ## )
+ #else // RD_SCALABLE_UI
+ #define S60_APP_BITMAP(NAME) AUTO-BITMAP=DATAZ_\System\Apps\ ## NAME ## \ ## NAME ## .mbm System\Apps\ ## NAME ## \ ## NAME ## .mbm
+ #define S60_APP_BITMAP2(DIR,NAME) AUTO-BITMAP=DATAZ_\System\Apps\ ## DIR ## \ ## NAME ## .mbm System\Apps\ ## DIR ## \ ## NAME ## .mbm
+ #endif // RD_SCALABLE_UI
+#endif // RD_APPS_TO_EXES
+
+
+
+// AIF icons/files
+#ifdef RD_SCALABLE_UI // New app framework used
+ #ifdef RD_APPS_TO_EXES
+ #ifdef __SCALABLE_ICONS
+ #define S60_APP_AIF_ICONS(NAME) data=DATAZ_\APP_BITMAP_DIR\ ## NAME ## _AIF.MIF APP_BITMAP_DIR\ ## NAME ## _aif.mif
+ #else
+ #define S60_APP_AIF_ICONS(NAME) AUTO-BITMAP=DATAZ_\APP_BITMAP_DIR\ ## NAME ## _AIF.MBM APP_BITMAP_DIR\ ## NAME ## _aif.mbm
+ #endif
+ #else // RD_APPS_TO_EXES
+ #ifdef __SCALABLE_ICONS
+ #define S60_APP_AIF_ICONS(NAME) data=ZSYSTEM\APPS\ ## NAME ## \ ## NAME ## _AIF.MIF System\Apps\ ## NAME ## \ ## NAME ## _aif.mif
+ #else
+ #define S60_APP_AIF_ICONS(NAME) AUTO-BITMAP=ZSYSTEM\APPS\ ## NAME ## \ ## NAME ## _AIF.MBM System\Apps\ ## NAME ## \ ## NAME ## _aif.mbm
+ #endif
+ #endif // RD_APPS_TO_EXES
+ #define S60_APP_AIF_RSC(NAME) data=DATAZ_\PRIVATE\10003A3F\APPS\ ## NAME ## _reg.rsc Private\10003a3f\apps\ ## NAME ## _reg.rsc
+ #define S60_UPGRADABLE_APP_REG_RSC(NAME) data=DATAZ_\PRIVATE\10003A3F\APPS\ ## NAME ## _reg.rsc Private\10003a3f\import\apps\ ## NAME ## _reg.rsc
+
+#else // RD_SCALABLE_UI Old app framework used
+ #define S60_APP_AIF_ICONS(NAME) AIF=ZSYSTEM\APPS\ ## NAME ## \ ## NAME ## .AIF System\Apps\ ## NAME ## \ ## NAME ## .aif
+ #define S60_APP_AIF_RSC(NAME)
+ #define S60_UPGRADABLE_APP_REG_RSC(NAME)
+#endif
+
+
+
+//Resource file(s)
+#ifdef RD_APPS_TO_EXES
+ #define S60_APP_RESOURCE(NAME) data=DATAZ_\APP_RESOURCE_DIR\ ## NAME ## .RSC APP_RESOURCE_DIR\ ## NAME ## .rsc
+ #define S60_APP_RESOURCE2(APPNAME,RESNAME) data=DATAZ_\APP_RESOURCE_DIR\ ## RESNAME ## .RSC APP_RESOURCE_DIR\ ## RESNAME ## .rsc
+ #ifndef RD_SCALABLE_UI // Old app framework used
+ #define S60_APP_CAPTION(NAME) data=DATAZ_\APP_RESOURCE_DIR\ ## NAME ## _CAPTION.RSC APP_RESOURCE_DIR\ ## NAME ## _caption.rsc
+ #else
+ #define S60_APP_CAPTION(NAME)
+ #endif // RD_SCALABLE_UI
+#else // RD_APPS_TO_EXES
+ #define S60_APP_RESOURCE(NAME) data=ZSYSTEM\APPS\ ## NAME ## \ ## NAME ## .RSC System\Apps\ ## NAME ## \ ## NAME ## .rsc
+ #define S60_APP_RESOURCE2(APPNAME,RESNAME) data=ZSYSTEM\APPS\ ## APPNAME ## \ ## RESNAME ## .RSC System\Apps\ ## APPNAME ## \ ## RESNAME ## .rsc
+ #ifndef RD_SCALABLE_UI // Old app framework used
+ #define S60_APP_CAPTION(NAME) data=ZSYSTEM\APPS\ ## NAME ## \ ## NAME ## _CAPTION.RSC System\Apps\ ## NAME ## \ ## NAME ## _caption.rsc
+ #else
+ #define S60_APP_CAPTION(NAME)
+ #endif // RD_SCALABLE_UI
+#endif // RD_APPS_TO_EXES
+
+
+#endif //__S60MACROS_IBY__
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sf_config/rombuild/syborg/systemModel/app.iby Mon Mar 29 11:30:58 2010 +0100
@@ -0,0 +1,113 @@
+/*
+* 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 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 __APP_IBY__
+#define __APP_IBY__
+
+
+#include <data_caging_paths_for_iby.hrh> // Generic S60 Macro Definitions
+#include "S60Macros.iby" // Generic S60 Macro Definitions
+
+
+REM ##############################################################################
+
+REM Symbian UI Images App Level
+
+REM ##############################################################################
+
+#include <wappush.iby> // Required by DRM5 in MW LAYER !!!
+#include <gtbioutils.iby> // Required by wappush
+//file=ABI_DIR\BUILD_DIR\GsmU.dll SYSTEM_BINDIR\GsmU.dll
+//file=ABI_DIR\BUILD_DIR\smcm_gsm.dll SYSTEM_BINDIR\smcm.dll
+
+#include <versit.iby> // Required by cntModel.dll
+#include <conarc.iby> // Required by cntModel.dll
+file=ABI_DIR\BUILD_DIR\ineturilist.dll system\libs\ineturilist.dll
+
+#include <.\core\app\richBio.iby> // Required by the rsfw.iby in MW LAYER !!!!
+#include <.\core\app\Msgeditorutils.iby> // Required by the rsfw.iby in MW LAYER !!!!
+#include <.\core\app\MsgMedia.iby> // Required by SendUIServices in MW LAYER !!!!
+
+file=ABI_DIR\BUILD_DIR\javadrmutils.dll SHARED_LIB_DIR\javadrmutils.dll // in javastubs.iby required by msgcommonutils in MW LAYER !!!
+
+#include <.\core\app\MsgEditor.iby> // Required by Richbio and MsgEditorUtil
+#include <.\core\app\Npdlib.iby> // Required by MsgEditor
+#include <.\core\app\Muiu.iby> // Required by MsgEditor
+
+#include <.\core\app\xhtmlparser.iby> // Required by MsgEditor
+#include <gmxml.iby> // Required by xhtmlparser.iby
+
+file=ABI_DIR\BUILD_DIR\NewService.DLL SHARED_LIB_DIR\NewService.DLL // in VoiceRecorder.iby lets keep like this for a while
+
+#include <.\core\app\CalenImp.iby> // Required by SYNCML
+#include <.\core\app\CalenInterimUtils.iby> // Required by SYNCML
+#include <CalInterimApi.iby> // Required by SYNCML
+#include <.\core\app\calencommonutils.iby>
+#include <.\core\app\Calensvr.iby>
+#include <.\core\app\Calenglobaldata.iby>
+#include <.\core\app\missedalarmstore.iby>
+#include <.\core\app\AlmAlert.iby>
+#include <.\core\app\CalenLauncher.iby>
+
+#include <.\core\app\PhoneSettings.iby>
+#include <.\core\app\pcs.iby>
+
+#include <.\core\app\PhoneCntFinder.iby>
+
+#include <.\core\app\Phonebook.iby>
+#include <.\language\app\PhonebookResources.iby>
+#include <.\core\app\Phonebook2.iby>
+#include <.\language\app\Phonebook2Resources.iby>
+#include <.\core\app\pbk2rclcontactactionservice.iby>
+#include <.\core\app\pbk2rclcontactactionserviceresources.iby>
+#include <.\core\app\pbk2remotecontactlookup.iby>
+#include <.\core\app\pbk2remotecontactlookupresources.iby>
+
+
+#include <cntmodel.iby>
+#include <.\core\app\filelist.iby>
+#include <.\core\app\browserlauncher.iby>
+
+#include <.\core\app\MmsEngine.iby>
+
+#include <scheduledsending.iby>
+
+#include <gtsmsmtm.iby>
+
+#include <.\core\app\sssettings.iby>
+#include <ups.iby>
+
+/* Speed Dial */
+#include <.\core\app\spdctrl.iby>
+#include <.\language\app\SpeeddialResources.iby>
+
+/* Virtual Phonebook */
+#include <.\core\app\VirtualPhonebook.iby>
+
+/* Contact Presence */
+#include <.\core\app\contactpresence.iby>
+
+
+#include <.\core\app\ccaclient.iby>
+
+#include <.\core\app\presencetrafficlights.iby>
+#include <.\core\app\presencecache.iby>
+#include <.\core\app\bpas.iby>
+
+#include <.\core\app\wvsapsettingsstore.iby>
+
+#endif
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sf_config/rombuild/syborg/systemModel/mw.iby Mon Mar 29 11:30:58 2010 +0100
@@ -0,0 +1,429 @@
+#ifndef __MW_IBY__
+#define __MW_IBY__
+
+#include <data_caging_paths_for_iby.hrh> // Generic S60 Macro Definitions
+
+
+REM ##############################################################################
+
+REM Symbian UI Images MW Level
+
+REM ##############################################################################
+
+#include <Version_Variant.iby> // Languages.txt,langsw.txt , etcr
+
+#include <.\language\mw\elocl.iby> // IMPORTANT !!! Defines Series60 localized files ( duplicated file )
+#include <S60CenRep_variant.iby> // IMPORTANT Central Repository Files for Avkon et all
+
+#include <.\core\mw\XMLInterface.iby> // Used by the SVG Engine
+#include <.\core\mw\cXMLParser.iby> // Required by the XMLInterface
+
+#include <.\core\mw\DRMHelper.iby> // Required by the AknSkinsServer
+#include <.\core\mw\DownloadMgr.iby> // Required by the DRMHelper
+#include <.\core\mw\CodHandler.iby> // Required by DownloadMgr TODO : What is this
+#include <multipartparser.iby> // Required by CodHandler
+#include <.\core\mw\ApEngine.iby> // Required by the CodHandler
+#include <.\core\mw\Fotaserver.iby> // Required by the CodHandler
+#include <.\core\mw\ConnMon.iby> // Required by Fota Server
+#include <.\core\mw\NSmlCommon.iby> // SyncML Common Modules , required by FOTA Server undef manually some defines
+
+//file=ABI_DIR\BUILD_DIR\nsmldmmodule.dll SHARED_LIB_DIR\nsmldmmodule.dll // Part of NsmlDSSync and NSmlCommon FOTA part , some defs are not defined
+#include <.\core\mw\NSmlDSSync.iby> // SyncML SyncML Data Synchronisation , required by SyncML common Modules , Provisioning wpds.dll is disabled
+#include <.\core\mw\NSmlDMSync.iby> // SyncML SyncML Data Synchronisation , required by SyncML common Modules , Provisioning wpds.dll is disabled
+
+#include <.\core\mw\policyengine.iby> // Required by SyncML common Modules
+#include <.\language\mw\policyengineresources.iby> // Required by PolicyEngine
+#include <.\core\mw\dmutilserver.iby> // Required by PMRFs Plugin in PolicyEngine
+
+
+#include <.\core\mw\vpnapi.iby> // Required by APEngine
+#include <.\core\mw\WEPSecuritySettingsUI.iby> // Required by APEngine
+#include <.\core\mw\WPASecuritySettingsUI.iby> // Required by APEngine
+
+
+
+
+#include <.\core\mw\DRM5.iby> // Required by the DRMHelper
+
+#include <.\core\mw\CmManager.iby> // Required by the DRMHelper
+#include <.\core\mw\CmManagerDatabase.iby> // Required by the CmManager
+#include <hlpmodel.iby> // GT Help Model Required by the CmManager
+#include <.\core\mw\tactilefeedback.iby> // Required by the CmManager
+
+#include <.\core\mw\HttpFilterCommon.iby> // Required by DRM5 and DownloadMgr
+#include <.\core\mw\wmdrm.iby> // Windows Media DRM Required by DRM5 and DownloadMgr
+#include <.\core\mw\connectionmanager.iby> // Required by Windows Media DRM
+#include <.\core\mw\agentdialog.iby> // Required by Connection Manager
+
+#include <.\core\mw\webkit.iby> // Required by Windows Media DRM
+#include <.\core\mw\DownloadMgrUiLib.iby> // Required by WEBKIT
+#include <.\core\mw\BrowserDialogsProvider.iby> // Required by WEBKIT
+#include <.\language\mw\BrowserDialogsProviderResources.iby> // Required by WEBKIT
+#include <.\core\mw\CookieManager.iby> // Required by WEBKIT
+#include <.\core\mw\webutils.iby> // Required by WEBKIT
+#include <.\core\mw\gesturehelper.iby> // Required by WEBKIT , Dissapeared in Symbian^3g PDK
+#include <.\core\mw\RecentURLStore.iby> // Required by WEBKIT
+#include <.\core\mw\WidgetInstaller.iby> // Required by WEBKIT
+file=ABI_DIR\BUILD_DIR\RTSecMgrClient.dll SHARED_LIB_DIR\RTSecMgrClient.dll // From Serviceapi.iby
+file=ABI_DIR\BUILD_DIR\RTSecMgrUtil.dll SHARED_LIB_DIR\RTSecMgrUtil.dll
+
+#include <.\core\mw\drmroapwbxmlparser.iby> // Required by DRM5
+#include <.\core\mw\drmrightsstoringlocation.iby> // Required by WMDRM
+
+#include <.\core\mw\ServiceHandler.iby> // Required by the AknSkinsServer
+
+#include <.\core\mw\commonui.iby> // Required by the ROAHandler in DRM5 and codhandler and downloadmanager
+#include <.\core\mw\commondialogs.iby> // Required by commonui
+#include <.\language\mw\commondialogsresources.iby> // Resource files for commondialogs
+
+
+#include <.\core\mw\DirectoryLocalizer.iby> // Required by commondialogs
+#include <.\core\mw\rsfw.iby> // Remote Storage Framework ?? Required by commondialogs
+
+
+#include <.\core\mw\favouritesengine.iby> // Required by commonui
+#include <.\core\mw\senduiservices.iby> // Required by commonui
+#include <gtmtur.iby> // Required by senduiservices includes messageserver ,already in the OS , TODO: find the correct place
+#include <.\core\mw\msgcommonutils.iby> // Required by senduiservices
+
+
+#include "..\mw\custom\AppInstUI.iby" // Required by commonui . SISXUI PLUGIN DISABLED MANUALLY
+
+#include <.\core\mw\X509CertNameParser.iby> // Required by AppInstUI
+
+
+
+#include <.\core\mw\aiwdialdata.iby> // Required by commonui
+#include <.\core\mw\spsettings.iby> // Required by commonui
+#include <.\core\mw\cenrepdatabase.iby> // Central Repository Database in MW Required by spssettings , OS CENTRAL REPOSITORY API ?
+#include <.\core\mw\cenrepsourceplugin.iby>
+
+
+
+file=ABI_DIR\BUILD_DIR\MPEngine.dll SHARED_LIB_DIR\MPEngine.dll
+//file=ABI_DIR\BUILD_DIR\MediaClientVideo.dll System\Libs\MediaClientVideo.dll
+#include <.\core\mw\mpsetteng.iby> // MediaPlayer Setting Engine
+//#include <.\core\mw\MediaPlayer.iby> // Required by commonui don't go to the player engine yet
+//#include <mmf.iby>
+
+#include <.\core\mw\svgengine.iby> // SVG Engine
+#include <.\core\mw\nvgdecoder_sw.iby> // Required by AknIcon
+
+/* NGA */
+#include <.\core\mw\VGRenderer.iby>
+
+
+#include <imageconversion.iby> // Required by ICLExtJPeg also includes bitmapTransforms Required by the AknSkinsServer
+#include <iclcodecs.iby> // Image Codecs Required by imageconversion
+#include <JPEGYuvDecoder.iby> // Image Codecs Required by Imageconversion
+#include <mmcommon.iby> // Required by ImageConversion.dll
+
+#include <inetprotutil.iby> // Required by mmfcontrollerframework.dll
+//file=ABI_DIR\BUILD_DIR\MMFStandardCustomCommands.dll System\Libs\MMFStandardCustomCommands.dll
+
+#include "MmfDrmPlugin.iby"
+
+#include <.\core\mw\asxparser.iby>
+
+/* Classic UI */
+
+#include <egul.iby> // Egul components required by eikore
+#include <cone.iby> // Cone Components
+
+#include <uikon.iby> // uikon components, eikore , viewcli
+#include <.\language\mw\uikonresources.iby> // uikon resources
+#include <.\core\mw\uiklaf.iby>
+#include <.\customer\mw\uiklaf_Variant.iby> // uikon resources EIKPRIV.rsc
+file=ABI_DIR\BUILD_DIR\clocka.dll System\Libs\ClockA.dll // in MESON.IBY Required by EIKMSG at runtime !!!
+file=ABI_DIR\BUILD_DIR\clock.dll System\Libs\Clock.dll // Required by eikore
+
+#include <.\core\mw\eikstd.iby> // Eikon components and resource files
+#include <.\language\mw\EikStdResources.iby> // Eikore resources
+
+#include <.\core\mw\jplangutil.iby> // Required by eikstd
+#include <.\core\mw\eikctl.iby> // Eikon components
+#include <.\language\mw\eikctlresources.iby> // Eikctl resources
+
+//NOT PRESENT #include <lbsvariant2.iby> // Required by eikctl TODO: What is this?
+
+
+#include <form.iby>
+#include <.\core\mw\fontprovider.iby> // Required by uiklaf.dll from uikon
+
+#include <alarmserver.iby> // Required by uikon , includes backuprestorenotification.iby
+
+/* FEP */
+#include <fepbase.iby> // Required by uikon ,
+#include <.\language\mw\aknfepresources.iby>
+#include <.\customer\mw\aknfep_variant.iby>
+#include <.\core\mw\aknjapanesereading.iby>
+#include <.\core\mw\aknfepuiinterface.iby>
+#include <.\core\mw\peninputarc.iby>
+
+#include <.\core\mw\GSListBox.iby> // Required by FEP
+#include <.\core\mw\GsApp.iby> // Required by FEP
+#include <.\language\mw\GSAppResources.iby> // Required by FEP
+
+
+#include <pwrcli.iby> // Shutdown Server , required by Uikon TODO : Should be on the OS ?
+
+
+#include <.\core\mw\avkon.iby> // Avkon Components and avkon priv resources
+#include <.\language\mw\avkonresources.iby> // Avkon Resources
+//#include <.\core\mw\aknglobalUI.iby> // Avkon Components
+#include <.\language\mw\aknglobalUIresources.iby> // Resources for AknGlobalUI
+#include <.\core\mw\aknphysics.iby> // Avkon Components
+#include <.\core\mw\akntransitionutils.iby> // Avkon Components
+#include <.\core\mw\aknlistloadertfx.iby> // Avkon Components
+#include <.\core\mw\aknpictograph.iby> // Avkon Components
+#include <.\core\mw\aknmemcardui.iby> // Avkon Components, required by commondialogs
+#include <.\core\mw\akninputlanguage.iby> // Avkon Components, required by ApSettingsHandlerUi
+#include <.\core\mw\aknExtendedFader_ARM11.iby>
+#include <.\core\mw\Akncompamode.iby>
+
+
+#include <.\core\mw\aknskins.iby> // Skin Server and skins
+#include <.\customer\mw\aknskins_variant.iby> // Skin server skin exclusion.ini file
+#include <.\language\mw\aknskinsresources.iby> // Skin Server localizable resources aknswallpaperplugin.rsc
+#include <.\language\app\eventsui_resources.iby> // Required by Notify Dialogs
+
+#include <.\core\mw\aknicon.iby> // Icon Server without oom plugin
+#include <.\core\mw\cdl.iby> // TO FIND What is this , required by aknicon
+
+/* LAYOUTS */
+//#include <.\core\app\fs_generic.iby>
+
+
+//#include <.\core\mw\AknLayout2.iby>
+#include <.\core\mw\AknLayout2_common.iby>
+//#include <.\core\mw\AknLayout2_double.iby>
+//#include <.\core\mw\AknLayout2_hvga.iby>
+//#include <.\core\mw\AknLayout2_low.iby>
+//#include <.\core\mw\AknLayout2_hvga_touch.iby>
+//#include <.\core\mw\AknLayout2_qhd_touch.iby>
+#include <.\core\mw\AknLayout2_nhd.iby>
+#include <.\core\mw\AknLayout2_nhd4_touch.iby>
+#include <.\core\mw\AknLayout2_qvga_touch.iby>
+#include <.\core\mw\AknLayout2_qvga1.iby>
+#include <.\core\mw\AknLayout2_qvga2.iby>
+//#include <.\core\mw\AknLayout2_vga3.iby>
+//#include <.\core\mw\AknLayout2_vga.iby>
+//#include <.\core\mw\AknLayout2_vga_touch.iby>
+
+
+#include <.\core\mw\ode.iby> // Required by AknPhysics
+
+#include <.\core\mw\numbergrouping.iby> // Required by avkon
+#include <.\core\mw\keylockpolicyapi.iby> // Required by avkon
+#include <bmpanim.iby> // Required by avkon
+#include <gfxtranseffect.iby> // Required by avkon
+
+#include <.\core\stubs\tactileclickpluginstub.iby> // Required by avkon
+
+#include <.\core\mw\WidgetRegistry.iby> // Required by avkon
+
+#include <.\core\mw\Phoneclient.iby> // Required by avkon
+#include <.\core\mw\PtiEngine.iby> // Required by avkon
+
+/* Find Utilities */
+#include <.\core\mw\findutil.iby> // Required by Avkon
+
+/* Font Utilities Dissapeared in Symbian^3g PDK*/
+#include <.\core\mw\Fontutils.iby> // Required by Avkon , Eikon and fontprovider
+#include <.\customer\mw\fonts_variant.iby> // Required by Avkon , Eikon and fontprovider
+
+/* Out of Memory Monitor */
+
+#include <.\core\mw\oommonitor.iby> // Out of Memory Monitor Required by avkon and eikstd
+#include <.\core\mw\oodmonitor.iby> // Out of Memory Monitor Required by eiksrvui in uikon two oommonitors ?? ????
+
+/* Image Handling Library */
+
+#include <.\core\mw\Ihl.iby> // Image Handling library required by MsgEditorMediaControl.dll
+
+/* Media Fetching */
+
+#include <.\core\mw\mediafetch.iby> // Required by Message Editor in APP LAYER
+
+/* Branding Server */
+#include <.\core\mw\brandingserver.iby> // Branding Server , Required by the phonebook in APP LAYER
+
+/* Access Points UI*/
+#include <.\core\mw\ApSettingsHandlerUi.iby> // Access Point Settings UI ( IN MW LAYER ??) , Required by the MediaPlayer in APP LAYER
+#include <.\core\mw\ConnectionUiUtilities.iby> // Required by APSeetingsHandlerUI
+
+
+/* Content Listing Framework */
+#include <.\core\mw\contentlistingframework.iby> // Content Listing Server , Required by MediaPlayer in APP LAYER
+#include <.\core\mw\metadatautility.iby> // Required by the Content Listing Server
+
+/* Multimedia */
+#include <.\core\mw\3GPMP4LIB.iby> // 3G/MP4 File Format Library, Required by Metadata Utility
+
+
+/* Time Zone Server */
+#include <timezoneserver.iby> // Required by imcm ( Email Framework ) . should be here or in OS Layer ??
+
+
+/* DRM Utilities */
+#include <.\core\mw\drmutility.iby> // DRM Utilities, Required by Mediaplayer in APP LAYER
+
+
+/* Applications Framework */
+
+#include <emime.iby>
+#include <apparc.iby> // Application architecture
+
+
+/* System Starter for Syborg TexShell */
+//file= KERNEL_DIR\DEBUG_DIR\ECONS.DLL \sys\bin\ECONS.DLL
+//file= ABI_DIR\DEBUG_DIR\eshell.exe \sys\bin\eshell.exe HEAPMAX(0x20000) capability tcb+diskadmin+allfiles+ProtServ
+
+
+/* SplashScreen */
+#include <.\core\mw\splashscreen.iby>
+#include <.\customer\mw\splashscreen_variant.iby>
+
+/* Startup */
+#include <.\core\mw\startup.iby> // Startup Application with Startup Animations
+#include <.\core\mw\startupanimation.iby>
+#include <.\customer\mw\startup_variant.iby> // Resources for startup app
+
+/* Playback */
+#include <.\core\mw\playbackhelper.iby>
+
+/* SAT */
+#include <.\core\mw\satserver.iby>
+
+/* Unknown Dissapeared in Symbian^3g PDK*/
+//#include<plpvariant.iby>
+
+/* FOTA */
+#include <.\core\mw\DevEncDiskUtils.iby>
+
+/* Phone Parser */
+#include <.\core\mw\Phoneparser.iby>
+
+/* MDS */
+#include <.\core\mw\mds.iby>
+
+/* Voice Mail */
+#include <.\core\mw\vmbxengine.iby>
+
+/* Profile Engine */
+#include <.\core\mw\ProfileEngine.iby>
+#include <.\language\mw\ProfileEngineResources.iby>
+
+/* Tactile Feedback Resolver */
+#include <.\core\mw\tactilefeedbackresolver.iby>
+
+/* Provisioning Engine */
+#include <.\core\mw\provisioning.iby>
+
+/* SEC UI */
+#include <.\core\mw\secui.iby>
+
+/* BT Engine Settings */
+#include <.\core\mw\bteng.iby>
+
+/* Character Converter */
+#include <charconv_S60.iby>
+
+/* Unknown */
+#include <.\core\mw\rfs.iby>
+
+/* Metadata Utility */
+#include <.\core\mw\MetaDataUtility.iby>
+
+/* Thumbnail Manager */
+#include <.\core\mw\thumbnailmanager.iby>
+
+/* Synchronization */
+#include <.\core\mw\syncservice.iby>
+
+/* Unknown */
+#include <.\core\mw\hgcontextutility.iby>
+
+/* Tactile*/
+#include <.\core\mw\tacticonserver.iby>
+
+/* GOOM Monitor */
+#include <.\core\mw\goommonitor.iby>
+
+/* TNE Engine */
+#include <.\core\mw\TNEEngine.iby>
+
+/* Windows Media DRM */
+#include <.\core\mw\wmdrmkeystorage_dist.iby>
+
+/* Unknown */
+#include <.\core\mw\scpclient.iby>
+#include <.\language\mw\scpclientresources.iby>
+
+/* Location Framework */
+#include <.\core\mw\locationmnfw.iby>
+#include <.\language\mw\locationmnfw_resources.iby>
+#include <.\core\mw\LocationLandMarks.iby>
+
+/* */
+#include <.\core\mw\sortutil.iby>
+
+/* */
+#include <.\core\mw\mediafilelist.iby>
+#include <.\language\mw\mediafilelistresources.iby>
+
+/* */
+#include <.\core\app\rcse2.iby>
+
+/* SIP */
+#include <sipsw.iby>
+
+/* SWI */
+#include <swi.iby>
+
+/* Context Framework */
+#include <.\core\mw\ContextFramework.iby>
+
+/* Remote Lock */
+#include <.\core\mw\RemoteLock.iby>
+
+/* WIM Client */
+#include <.\core\mw\wim.iby>
+
+/* DRMs */
+#include <.\core\mw\wmdrmpd_dist.iby>
+
+/* UI Accelerator */
+#include <.\core\mw\alfred.iby>
+
+/* Http Dependent Components */
+#include <.\core\mw\extendedconnpref.iby>
+#include <.\core\mw\extendedconnprefecom.iby>
+
+/* */
+#include <.\core\mw\EnhancedMediaClient.iby>
+
+/* */
+#include <.\core\mw\stmgesturefw.iby>
+
+/* Audio */
+#include <.\core\mw\AudioControllerPluginsVariant.iby>
+
+/* Avkon System State Manager */
+#include <.\core\mw\akncustcmds.iby>
+
+/* PhoneServer */
+#include <.\core\mw\Phoneserver.iby>
+
+/* SysAp */
+#include <.\core\mw\SysAp.iby>
+#include <.\customer\mw\SysAp_variant.iby>
+#include <.\language\mw\SysApResources.iby>
+
+/* PowerSave Utilities */
+#include <.\core\mw\powersaveutilities.iby>
+
+/* Profile Monitor */
+#include <.\core\mw\ProfileSettingsMonitor.iby>
+
+#endif
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sf_config/rombuild/syborg/systemModel/os.iby Mon Mar 29 11:30:58 2010 +0100
@@ -0,0 +1,340 @@
+/*
+* 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 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 __OS_IBY__
+#define __OS_IBY__
+
+#include <data_caging_paths_for_iby.hrh> // Generic S60 Macro Definitions
+
+#define __INCLUDE_SW_KEYSTORE__ // in Certman.iby some files need this
+
+
+REM ##############################################################################
+
+REM Symbian UI Images OS Level
+
+REM ##############################################################################
+
+REM From here should start the UI stuff
+
+/* Low Level libraries and Framework */
+#include <ecom.iby> // Plugins Framework
+#include <bafl.iby> // VERY IMPORTANT Backup Server,System Sounds Server,Centralrepository, initlocale.iby
+//Emilio #include "../core/os/initialiselocale_variant.iby" // Custom VERY IMPORTANT FOR LOCALIZATION Central Repository file for variant locales
+
+//Not Present #include <./core/os/locale.iby> // Locale Files Different From Symbian^2
+
+#include <sysutil.iby> //System Utilities
+
+#include <stdlib.iby> // Standard C Library has a dependency with C32.lib
+#include <charconv.iby> // TODO :
+//Emilio #include <./customer/mw/charconvPlugin_variant.iby> // TODO :
+#include <ezlib.iby> // Compresion Libraries
+#include <etext.iby> // To FIND:
+#include <numberconversion.iby> // To FIND:
+#include <./core/os/platformenv.iby> // Required by the SkinsServer
+
+
+#include <commonengine.iby> // Required by the SkinsServer
+#include <commonengineresources.iby> // Required by the SkinsServer
+
+
+
+
+#include <FeatMgr.iby> // Required by the DRMHelper ,asking if feature is supported or not
+//Emilio #include <./customer/os/featuremanager_variant.iby> // StaticFeatures.DLL for the feature manager
+#include <./core/os/mediator.iby> // Mediator Server Required by the DRMHelper
+#include <./core/os/dosserver.iby> // DosServer required by commonengine
+
+#include <HWResourceManager.iby>
+
+#include <Openenv.iby> // Includes libpthread.dll required by WEBKIT
+#include <timezonelocalization.iby> // Required by OpenEnv
+#include <watcher.iby> // The Watcher Framework required by BIOUtils Biowatcher.dll
+#include <messageserver.iby> // Message Server TODO: What is this use for and where this is coming from
+#include <schsvr.iby> // Task Scheduler Server Required by FOTA Server
+#include <logeng.iby> // Log Engine Required by the schsvr scheduler server
+
+
+/* Comms Framework and Networking Services */
+//#include "../commsframework/commsframework.iby" // Custom Minimal comms framework for a simple UI
+#include <insock.iby> // Required by the cmmanager ( comms manager ?? )
+
+
+/* Networking */
+#include <network.iby>
+#include <commdb.iby>
+#include <dial.iby>
+
+// NGA stack
+//
+#define SYMBIAN_GRAPHICS_USE_GCE
+#define SYMBIAN_GRAPHICS_USE_OPENWF
+#define OPENWFCLIB_DRV <openwfc_ref.iby>
+#define EGL_DRV <egl_ref.iby>
+
+#include <gdi.iby>
+#include <bitgdi.iby>
+#include <fntstore.iby>
+#include <fbserv.iby>
+#include <iculayoutengine.iby>
+#include <freetype.iby>
+#include <directgdi.iby>
+#include <wserv.iby>
+#include <wslog.iby>
+//#include <econs_wserv.iby>
+#include <surfaceupdate.iby>
+#include <surfacemanager.iby>
+//file=\epoc32\release\ARMV5\urel\_generic_scdv.dll sys\bin\scdv.dll
+
+//data=DATAZ_\wsini_minigui.ini \system\data\wsini.ini
+data=DATAZ_\wsini.ini system\data\wsini.ini
+
+
+
+/* Graphics Package */
+//#include <wserv.iby> // Windows Server with NGA and NONGA Support
+
+//#include <graphicsresource.iby>
+//#include <directgdi.iby>
+//#include <surfacemanager.iby>
+//#include <surfaceupdate.iby>
+//#include <fbserv.iby> // Font and Bitmap Server
+
+#include <opengles.iby>
+//#include <egl.iby> // Included in the OpenVG iby
+#include <openvg.iby> // Define another implementation libEGL.dll different than egl.iby
+//#include <openwfc.iby> // Pointing to libegl_ref.dll
+
+//#include <tiger.iby>
+//#include <freetype.iby>
+//#include <freetype.hby>
+
+#include <.\core\os\libvgi.iby>
+#include <.\core\os\m3gcore.iby>
+
+//#ifdef _DEBUG
+//ECOM_PLUGIN_UDEB(t_extendedbitmaprenderstage.dll, t_extendedbitmaprenderstage.rsc)
+//#else
+//ECOM_PLUGIN(t_extendedbitmaprenderstage.dll, t_extendedbitmaprenderstage.rsc)
+//#endif
+//file=ABI_DIR\DEBUG_DIR\textendedbitmapgc.dll \sys\bin\textendedbitmapgc.dll
+
+//#include <sfopenvg.iby>
+//ECOM_PLUGIN(10286378.dll,10286378.rsc)
+
+
+
+//#include <gdi.iby> // Graphics Device Interface
+//#include "../graphics/palette.iby" // Palette Components required by GDI and FontBitmap Server
+//#include <bitgdi.iby> // Bitmaps Graphics Device Interface
+//#include <fntstore.iby> // Font Storage
+
+//#include "../graphics/iculayoutengine.iby"
+//#include "../graphics/freetype.iby" // TrueType Support and Fonts Requires StdLib
+
+//#include "../graphics/screendriver.iby" // SCDV ScreenDriver NO NGA Support for Syborg and Symbian^2
+//data=DATAZ_\wsini.ini system\data\wsini.ini
+data=DATAZ_\BMP\WSAUTOTEST.MBM BMP\WSAUTOTEST.MBM
+
+#include <nvgrenderstage.iby>
+
+
+/* OS Security */
+#include <caf.iby> // Content Access Framework ( DRMs ).
+#include <reccafconfig.iby> // Content Access Framework Recognizer Configuration Files.
+
+#include <certman.iby> // Required by DRM5
+#include <crypto.iby> // Required by DRM5 , includes Hash.iby and random.iby
+
+
+/* XML Services */
+//#include <xml.iby> // XML Package
+#include <xmlframework.iby>
+#include <.\core\os\xmlsec.iby> // XMLSec Package for Base64Decoding in SVGEngine.dll
+#include <xmlengine.iby> // Required by XMLSec
+#include <xmlengineutils.iby> // Required by WEBKIT
+
+#include <sql.iby> // SQL Lite
+file=ABI_DIR\BUILD_DIR\abclient.dll sys\bin\abclient.dll // for central repository and sqllite
+#include <dbms.iby> // Symbian Relational Database
+#include <store.iby> // Symbian Local Persistent Storage
+
+
+/* Imaging and Camera Framework */
+#include <.\core\os\IclExtJpegApi.iby> // Required by the AknSkinsServer
+
+/* Bluetooth */
+#include <bluetooth.iby> // Required by SyncML and FOTA Server
+#include <btlogger.iby>
+
+/* Open Env */
+#include <openenv.iby>
+
+/* Etel Sat */
+#include <etelsat.iby>
+
+/* Localization */
+#include <lbs.iby>
+
+/* Etel isv */
+#include <etelisv.iby>
+
+/* Obex */
+#include <obexprotocol.iby>
+
+/* irda */
+#include <irda.iby>
+
+#include <.\core\os\diskspacereserver.iby>
+
+/* System State Manager */
+
+#include <ssma.iby>
+#include <shma.iby>
+#include <conditionevaluator.iby>
+#include <scs.iby>
+
+
+
+#include <.\core\os\ssmcmdlists.iby>
+//#include <.\core\os\ssmcompatibility.iby>
+#include <.\core\os\ssmcustcmds.iby>
+#include <.\core\os\ssmmapperutility.iby>
+#include <.\core\os\ssmpolicyplugins.iby>
+#include <.\core\os\ssmutilityplugins.iby>
+#include <.\core\os\syslangutil.iby>
+#include <.\core\os\sysrestart.iby>
+#include <ssplugins.iby>
+//#include <.\core\os\sysuiprovider.iby>
+//#include <sysstartconfig.iby>
+//#include <ssmclayer.iby>
+#include <ssrefplugins.iby>
+#include <lafshutdowneventobserveradaptor.iby>
+
+
+/* Exif Lib */
+#include <.\core\os\Exiflib.iby>
+
+
+/* */
+#include <securitycommonutils.iby>
+
+/* DRM Audio Player */
+#include <.\core\os\DrmAudioPlayer.iby>
+
+/* IP SEC */
+#include <ipsec.iby>
+
+/* OCSP */
+#include <ocsp.iby>
+//#include <ocspconfig.iby>
+
+/* WAP */
+#include <wappushsupport.iby>
+
+/* */
+#include <.\core\os\tspclientmapper.iby>
+
+/* Http */
+#include <httpcore.iby>
+
+/* MMF */
+#include <mmf.iby>
+#include <.\core\os\MmfCustomInterfaces.iby>
+#include <.\core\os\mmextfw.iby>
+#include <.\core\os\effects.iby>
+#include <.\core\os\AudioRouting.iby>
+#include <.\core\os\RestrictedAudioOutput.iby>
+#include <.\core\mw\AudioControllerPluginsVariant.iby>
+#include <.\core\os\AudioOutputControlUtility.iby>
+#include <.\core\os\AddedDevSoundControl.iby>
+
+/* */
+#include <.\core\os\ConfigurationComponentsFactory.iby>
+
+/* */
+
+
+#include "../qt46/qt.iby"
+#include <sendas2.iby>
+
+//file=\epoc32\release\armv5\urel\hyperui.exe \sys\bin\hyperui.exe
+//data=\epoc32\data\z\resource\apps\hyperui.rsc \resource\apps\hyperui.rsc
+//data=\epoc32\data\z\private\10003a3f\import\apps\hyperui_reg.rsc \private\10003a3f\import\apps\hyperui_reg.rsc
+//data=\epoc32\data\z\resource\apps\hyperui.mif \resource\apps\hyperui.mif
+
+//#include <.\core\os\stdcpp.iby>
+#include <.\core\os\glib.iby>
+#include <.\core\os\ssl.iby>
+#include <.\core\os\stdcpp4.iby>
+#include <.\core\os\stdlibs.iby>
+
+/**/
+#include <btlogger.iby>
+#include <cflog.iby>
+
+/* TRK Debugger */
+
+//#include <.\core\tools\dbgtrccomm.iby>
+//#include <.\core\tools\trk.iby>
+
+//data=ZSYSTEM\..\trk\trk_syborg.ini \trk.ini
+
+// test mbms
+data=ZSYSTEM\DATA\dgdi32bit.mbm System\data\dgdi32bit.mbm
+
+/* Sensor Server */
+#include <.\core\os\SensorServer.iby>
+
+/* */
+#include <.\core\os\Frametable.iby>
+
+/* */
+#include <.\core\os\accremcon.iby>
+
+/* Audio Server */
+#include <a3fserverstart.iby>
+#include <a3fdevsound.iby>
+#include <acf.iby>
+#include <devsoundadaptationinfo.iby>
+#include <refacladaptation.iby>
+#include <acl.iby>
+
+/**/
+#include <refmmrc.iby>
+
+/* Telephony */
+#include <.\core\os\TelephonyAudioRouting.iby>
+#include <ctsy.iby>
+file=ABI_DIR\DEBUG_DIR\licenseetsy_stub.dll \sys\bin\licenseetsy.dll
+file=ABI_DIR\DEBUG_DIR\SIMATKTSY_STUB.dll \sys\bin\SIMATKTSY.dll
+
+
+/* Accesory Server */
+#include <.\core\os\AccServer.iby>
+
+/* PSM Server */
+#include <.\core\os\psmserver.iby>
+
+/* */
+#include <fmtx_hwrm.iby>
+
+/* Graphic Test */
+#include <graphicstest.iby>
+
+#endif
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sf_config/rombuild/syborg/systemstarter/SSCForStartupMode1.rss Mon Mar 29 11:30:58 2010 +0100
@@ -0,0 +1,116 @@
+// Copyright (c) 2005-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 "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// Used for bringing up textshell for test purposes.
+//
+//
+
+#include "startup.rh"
+
+/////////////////////////////////////////////
+// ENTRY POINT
+/////////////////////////////////////////////
+
+// THIS MUST BE THE FIRST RESOURCE. The system relies on
+// this having a resource ID of 1
+
+RESOURCE STARTUP_ENTRY_POINT r_entry_point
+ {
+ entry_point = r_startup_state_critical_static;
+ }
+/////////////////////////////////////////////
+
+
+
+/////////////////////////////////////////////
+// CRITICAL-STATIC startup state
+/////////////////////////////////////////////
+RESOURCE STATE_INFO r_startup_state_critical_static
+ {
+ id = EStartupStateCriticalStatic;
+ name = "Critical Static";
+ command_list = r_critical_static_commands;
+ next = r_startup_state_critical_dynamic;
+ }
+
+RESOURCE COMMAND_ARRAY r_critical_static_commands
+ {
+ commands =
+ {
+#ifdef SYMBIAN_PROCESS_MONITORING_AND_STARTUP
+ START_PROCESS_INFO
+ {
+ path = "Z:\\sys\\bin\\sysmon.exe";
+ start_method = EWaitForStart;
+ no_of_retries_on_failure = 2;
+ },
+#endif
+ START_PROCESS_INFO
+ {
+ path = "Z:\\sys\\bin\\SysAgt2Svr.exe";
+ start_method = EWaitForStart;
+ no_of_retries_on_failure = 2;
+ },
+ START_PROCESS_INFO
+ {
+ path = "Z:\\sys\\bin\\ewsrv.exe";
+ start_method = EWaitForStart;
+ }
+ };
+ }
+
+/////////////////////////////////////////////
+// CRITICAL-DYNAMIC startup state
+/////////////////////////////////////////////
+RESOURCE STATE_INFO r_startup_state_critical_dynamic
+ {
+ id = EStartupStateCriticalDynamic;
+ name = "Critical Dynamic";
+ command_list = r_critical_dynamic_commands;
+ next = r_startup_state_non_critical;
+ }
+
+RESOURCE COMMAND_ARRAY r_critical_dynamic_commands
+ {
+ commands =
+ {
+ START_APP_INFO
+ {
+ path = "Z:\\sys\\bin\\eshell.exe";
+ viewless = 1;
+ }
+ };
+ }
+
+/////////////////////////////////////////////
+// NON-CRITICAL startup state
+/////////////////////////////////////////////
+RESOURCE STATE_INFO r_startup_state_non_critical
+ {
+ id = EStartupStateNonCritical;
+ name = "Non-critical";
+ command_list = r_non_critical_commands;
+ next = 0; // No more state transitions
+ }
+
+RESOURCE COMMAND_ARRAY r_non_critical_commands
+ {
+ commands =
+ {
+#ifdef SYMBIAN_PROCESS_MONITORING_AND_STARTUP
+ START_AMA_STARTER
+ {
+ }
+#endif
+ };
+ }
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sf_config/rombuild/syborg/systemstarter/SSCForStartupMode1_target.rss Mon Mar 29 11:30:58 2010 +0100
@@ -0,0 +1,118 @@
+// Copyright (c) 2005-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 "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// SSCForStartupMode1.rss
+// Used to bring up textshell for testing purposes.
+//
+//
+
+#include "startup.rh"
+
+/////////////////////////////////////////////
+// ENTRY POINT
+/////////////////////////////////////////////
+
+// THIS MUST BE THE FIRST RESOURCE. The system relies on
+// this having a resource ID of 1
+
+RESOURCE STARTUP_ENTRY_POINT r_entry_point
+ {
+ entry_point = r_startup_state_critical_static;
+ }
+/////////////////////////////////////////////
+
+
+
+/////////////////////////////////////////////
+// CRITICAL-STATIC startup state
+/////////////////////////////////////////////
+RESOURCE STATE_INFO r_startup_state_critical_static
+ {
+ id = EStartupStateCriticalStatic;
+ name = "Critical Static";
+ command_list = r_critical_static_commands;
+ next = r_startup_state_critical_dynamic;
+ }
+
+RESOURCE COMMAND_ARRAY r_critical_static_commands
+ {
+ commands =
+ {
+#ifdef SYMBIAN_PROCESS_MONITORING_AND_STARTUP
+ START_PROCESS_INFO
+ {
+ path = "Z:\\sys\\bin\\sysmon.exe";
+ start_method = EWaitForStart;
+ no_of_retries_on_failure = 2;
+ },
+#endif
+ START_PROCESS_INFO
+ {
+ path = "Z:\\sys\\bin\\SysAgt2Svr.exe";
+ start_method = EWaitForStart;
+ no_of_retries_on_failure = 2;
+ },
+ START_PROCESS_INFO
+ {
+ path = "Z:\\sys\\bin\\ewsrv.exe";
+ start_method = EWaitForStart;
+ }
+ };
+ }
+
+/////////////////////////////////////////////
+// CRITICAL-DYNAMIC startup state
+/////////////////////////////////////////////
+RESOURCE STATE_INFO r_startup_state_critical_dynamic
+ {
+ id = EStartupStateCriticalDynamic;
+ name = "Critical Dynamic";
+ command_list = r_critical_dynamic_commands;
+ next = r_startup_state_non_critical;
+ }
+
+RESOURCE COMMAND_ARRAY r_critical_dynamic_commands
+ {
+ commands =
+ {
+ START_APP_INFO
+ {
+ path = "Z:\\sys\\bin\\eshell.exe";
+ viewless = 1;
+ }
+
+ };
+ }
+
+/////////////////////////////////////////////
+// NON-CRITICAL startup state
+/////////////////////////////////////////////
+RESOURCE STATE_INFO r_startup_state_non_critical
+ {
+ id = EStartupStateNonCritical;
+ name = "Non-critical";
+ command_list = r_non_critical_commands;
+ next = 0; // No more state transitions
+ }
+
+RESOURCE COMMAND_ARRAY r_non_critical_commands
+ {
+ commands =
+ {
+#ifdef SYMBIAN_PROCESS_MONITORING_AND_STARTUP
+ START_AMA_STARTER
+ {
+ }
+#endif
+ };
+ }
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sf_config/rombuild/syborg/systemstarter/initilizelocale_Variant.iby Mon Mar 29 11:30:58 2010 +0100
@@ -0,0 +1,30 @@
+/*
+* Copyright (c) 2002-2005 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 "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members
+* which accompanies this distribution, and is available
+* at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: iby variant file for initiliselocale
+*
+*/
+
+
+#ifndef INITIALISELOCALE_VARIANT_IBY
+#define INITIALISELOCALE_VARIANT_IBY
+
+//default locale dll
+file=ABI_DIR\BUILD_DIR\elocl.loc System\Libs\elocl.loc
+
+//default repositary file for locale settings
+data=DATAZ_\PRIVATE\10202be9\1020e4d3.cre private\10202be9\1020e4d3.cre
+
+#endif // INITIALISELOCALE_VARIANT_IBY
+
+// End of File
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sf_config/rombuild/syborg/systemstarter/sysagent.iby Mon Mar 29 11:30:58 2010 +0100
@@ -0,0 +1,28 @@
+/*
+* 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 the License "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members
+* which accompanies this distribution, and is available
+* at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:
+*
+*/
+#ifndef SYSAGENT_IBY
+#define SYSAGENT_IBY
+
+file=ABI_DIR\BUILD_DIR\sysagt2cli.dll sys\bin\sysagt2cli.dll
+file=ABI_DIR\BUILD_DIR\sysagt2svr.exe sys\bin\sysagt2svr.exe
+file=ABI_DIR\BUILD_DIR\halsettings.exe sys\bin\halsettings.exe
+
+#ifdef SYMBIAN_HAL_PENSTATE_PERSISTENCE_DISABLED
+patchdata halsettings.exe@KHalPenStatePersistenceDisabled SYMBIAN_HAL_PENSTATE_PERSISTENCE_DISABLED
+#endif
+
+#endif // SYSAGENT_IBY
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sf_config/rombuild/syborg/systemstarter/sysstart.iby Mon Mar 29 11:30:58 2010 +0100
@@ -0,0 +1,41 @@
+// Copyright (c) 2006-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 "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+#ifndef __SYSSTART_IBY__
+#define __SYSSTART_IBY__
+
+REM SysStart
+file=ABI_DIR\BUILD_DIR\SysStart.exe Sys\bin\SysStart.exe
+file=ABI_DIR\BUILD_DIR\domainpolicy2.dll Sys\bin\domainpolicy2.dll
+
+#ifdef SYMBIAN_PROCESS_MONITORING_AND_STARTUP
+
+file=ABI_DIR\BUILD_DIR\startupproperties.dll Sys\bin\startupproperties.dll
+file=ABI_DIR\BUILD_DIR\startsafe.dll Sys\bin\startsafe.dll
+file=ABI_DIR\BUILD_DIR\restartsys.dll Sys\bin\restartsys.dll
+
+REM SysMon
+file=ABI_DIR\BUILD_DIR\sysmoncli.dll Sys\bin\sysmoncli.dll
+file=ABI_DIR\BUILD_DIR\sysmon.exe Sys\bin\sysmon.exe
+
+REM AmaStarter
+file=ABI_DIR\BUILD_DIR\amastart.dll Sys\bin\amastart.dll
+file=ABI_DIR\BUILD_DIR\amastarter.exe Sys\bin\amastarter.exe
+file=ABI_DIR\BUILD_DIR\dscstore.dll sys\bin\dscstore.dll
+data=ZPRIVATE\100012a5\policy\2000836D.spd PRIVATE\100012a5\policy\2000836D.spd
+
+#endif // SYMBIAN_PROCESS_MONITORING_AND_STARTUP
+
+#endif // __SYSSTART_IBY__
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sf_config/rombuild/syborg/systemstarter/sysstartconfig.iby Mon Mar 29 11:30:58 2010 +0100
@@ -0,0 +1,50 @@
+// Copyright (c) 2005-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 "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+#ifndef __SYSSTARTCONFIG_IBY__
+#define __SYSSTARTCONFIG_IBY__
+
+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 SSC required in the ROM. Licensees are expected to include more
+REM than one SSC in their devices.
+
+
+#ifdef _STARTUPMODE
+define _10205CC4_MODE _STARTUPMODE
+
+// previous scheme used _STARTUPMODEx defines which are maintained for backwards compatibility
+
+#elif defined(_STARTUPMODE1)
+define _10205CC4_MODE 1 // Text shell
+#elif defined(_STARTUPMODE2)
+define _10205CC4_MODE 2 // System Test
+#elif defined(_STARTUPMODE3)
+define _10205CC4_MODE 3 // Rapid Techview
+#elif defined(_STARTUPMODE4)
+define _10205CC4_MODE 4 // No watchers
+#elif defined(_STARTUPMODE5)
+define _10205CC4_MODE 5 // Demand Paging
+#else
+
+// default to mode 0
+define _10205CC4_MODE 1 // Normal
+#endif
+
+REM Selected mode _10205CC4_MODE startup resource file
+
+data=MULTI_LINGUIFY(RSC EPOCROOT##epoc32\data\Z\private\10205C44\SSCForStartupMode##_10205CC4_MODE##_target private\10205C44\SSCForStartupMode0)
+#endif
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sf_config/rombuild/zoom2/bigrom.oby Mon Mar 29 11:30:58 2010 +0100
@@ -0,0 +1,760 @@
+/*
+
+ Big ROM IBY for Symbian^3
+ garethl@symbian.org
+
+*/
+
+#include <RemovableFeatures.iby>
+
+#undef SYMBIAN_EXCLUDE_KEYMAP
+#undef SYMBIAN_EXCLUDE_LOCATION // so that lbs.dll is included
+#undef SYMBIAN_EXCLUDE_SIP // so that sipsw.dll etc are included
+#undef SYMBIAN_EXCLUDE_SCDV // so that SCDV is included
+#undef SYMBIAN_EXCLUDE_BLUETOOTH // so that BT is included
+#undef SYMBIAN_EXCLUDE_MTP
+#undef SYMBIAN_EXCLUDE_OFFLINE_MODE
+#undef SYMBIAN_EXCLUDE_OBEX
+
+
+#define __OMA_SUPL_PLUGINS // for core/mw/omasuplprotocolhandler.iby
+
+
+#define __VIDEOEDITORENGINE_IBY__
+#define __VIDEOEDITORUICOMPONENTS_IBY__
+#define __SIMPLEVIDEOEDITOR_IBY__
+#define __SIMPLECUTVIDEO_IBY__
+#define __VIDEOPROVIDER_IBY__
+
+/* eaacplusaudiocontrollerutility.dll can't be built, so remove whatever uses it */
+#define AUDIOCONTROLLERPLUGINSVARIANT_IBY
+
+#include <variant/s60macros.iby>
+#include <zoom2.oby>
+// which includes <header.iby>
+// which includes <symbian_os_romdefs.hby>
+// which includes <feature.iby>
+// which includes <base.iby>
+// which includes <kernel.hby>
+// which includes <base.iby>
+// which includes <base_zoom2.iby>
+// which includes <compsupp.iby>
+// which includes <rm_debug_svr.iby>
+//#undef SURFACEMANAGER_DRV // because zoom2.oby defines it but doesn't have _zoom2_surfacemanagerdriver.ldd
+//device[VARID]=KERNEL_DIR\BUILD_DIR\pipelib.ldd \Sys\Bin\pipelib.ldd /* zoom2 base was not including this */
+
+/* Graphics adaptation */
+
+#define SYMBIAN_BUILD_GCE
+#define SYMBIAN_GRAPHICS_USE_GCE // for graphics_adaptation.hby
+#undef SYMBIAN_GRAPHICS_ADAPTATION // allows for setup of SYMBIAN_GRAPHICS_ADAPTATION to SGA_SW
+#define SYMBIAN_GRAPHICS_USE_EGL_REF
+#define SYMBIAN_GRAPHICS_USE_OPENWF
+#define FBSRASTERIZER_DRV <fbsrasterizer_stub.iby>
+//#define GRAPHICSRESOURCE_DRV <graphicsresourceadapter_stub.iby>
+#define OPENWFCLIB_DRV <openwfc_ref.iby>
+
+#undef FF_WLAN_WAPI_INCLUDE_IN_ROM // needed so that wapisecuritysettingsui.iby pulls in a wapuisecuritysettingsui.dll that we have in the build
+
+/* miscallaneous defines */
+
+//#define SYMBIAN_USING_CTSY_DISPATCHER // for ctsy.iby to pull in phonetsy.tsy
+
+//#define OPENGLES_DRV <opengles_sw.iby>
+
+#undef FF_WLAN_WAPI_INCLUDE_IN_ROM // needed so that wapisecuritysettingsui.iby pulls in a wapuisecuritysettingsui.dll that we have in the build
+
+/* miscallaneous defines */
+
+//#define SYMBIAN_USING_CTSY_DISPATCHER // for ctsy.iby to pull in phonetsy.tsy
+
+//#define OPENGLES_DRV <opengles_sw.iby>
+
+#undef FF_WLAN_WAPI_INCLUDE_IN_ROM // needed so that wapisecuritysettingsui.iby pulls in a wapuisecuritysettingsui.dll that we have in the build
+
+/* miscallaneous defines */
+
+//#define SYMBIAN_USING_CTSY_DISPATCHER // for ctsy.iby to pull in phonetsy.tsy
+
+/* The top-level includes */
+
+
+#include <graphics_adaptation.hby>
+
+
+
+
+#include <3gplibrary.iby>
+// which includes <3gpmp4lib.iby>
+#include <a3fdevsound.iby>
+#include <a3fserverstart.iby>
+
+#include <abtester.oby>
+// which includes <ABTester.iby>
+#include <acf.iby>
+#include <acl.iby>
+#include <activitymanager.iby>
+#include <addressinfohook.iby>
+#include <agentdialog.iby>
+#include <agentpr.iby>
+// which includes <agentprcore.iby>
+#include <agentshellnotifier.iby>
+#include <agnmodel.iby>
+#include <agnversit.iby>
+// which includes <timezoneserver.iby>
+// which includes <BackupRestoreNotification.iby>
+// which includes <swiplugin.iby>
+// which includes <sql.iby>
+// which includes <utrace.iby>
+// which includes <btrace.iby>
+#include <alarmserver.iby>
+// which includes <ssmsus.iby>
+#include <amastart.iby>
+#include <animation.iby>
+#include <aplp.iby>
+#include <apparc.iby>
+#include <asn1export.iby>
+#include <asn1rrlp.iby>
+#include <asn1supl.iby>
+#include <asnpkcs.iby>
+// which includes <pbe.iby>
+// which includes <crypto.iby>
+// which includes <random.iby>
+// which includes <hash.iby>
+// which includes <cryptospi_plugins.iby>
+// which includes <filetokensconfig.iby>
+#include <ASR.iby>
+#include <autotest.iby>
+#include <avi.iby>
+// which includes <subtitledecoder.iby>
+#include <bioclass0smsplugin.iby>
+// which includes <watcher.iby>
+// which includes <flogger.iby>
+// which includes <gtbioutils.iby>
+// which includes <messageserver.iby>
+// which includes <messageserver.hby>
+// which includes <gtsmsmtm.iby>
+// which includes <c32.iby>
+// which includes <usb.iby>
+// which includes <usbman.iby>
+// which includes <c32.iby>
+// which includes <ecom.iby>
+// which includes <ecompatchconstants.hby>
+// which includes <usbmanrsc.iby>
+// which includes <usbmanbin.iby>
+// which includes <esock.iby>
+// which includes <esock_core.iby>
+// which includes <subconparams.iby>
+// which includes <connservparams.iby>
+// which includes <ESockMessages.iby>
+// which includes <esock_params.iby>
+// which includes <esock_api_ext.iby>
+// which includes <commsdataobjects.iby>
+// which includes <commsdataobjectsecom.iby>
+// which includes <serverden.iby>
+// which includes <commsfw.iby>
+// which includes <factories.iby>
+// which includes <meshmachine.iby>
+// which includes <NETMSG.iby>
+// which includes <NetInterfaces.iby>
+// which includes <NETMessages.iby>
+// which includes <NetMeta.iby>
+// which includes <NETSubscribe.iby>
+// which includes <esock.iby>
+// which includes <insock.iby>
+// which includes <esock.iby>
+// which includes <nodemessages.iby>
+// which includes <ResponseMsg.iby>
+// which includes <rootserver.iby>
+// which includes <NETStSrv.iby>
+// which includes <NETSM.iby>
+// which includes <virtualconstructors.iby>
+// which includes <logeng.iby>
+// which includes <dbms.iby>
+// which includes <logeng.hby>
+// which includes <scheduledsending.iby>
+// which includes <schsvr.iby>
+// which includes <sysagent.iby>
+// which includes <cntmodel.iby>
+// which includes <versit.iby>
+// which includes <conarc.iby>
+// which includes <charconv.iby>
+// which includes <cntplsql.iby>
+// which includes <cntmatchlog.iby>
+// which includes <smsstack.iby>
+// which includes <commsdebugutility.iby>
+// which includes <ost.iby>
+// which includes <etel.iby>
+// which includes <commdb.iby>
+// which includes <commsdat.iby>
+// which includes <ShimNotifier.iby>
+// which includes <fax.iby>
+// which includes <etelmm.iby>
+// which includes <gtsmsmtm.hby>
+#include <bionbswatcher.iby>
+#include <bioparsers.iby>
+#include <biowapwatcher.iby>
+#include <bitgdi.iby>
+#include <bitmaptransforms.iby>
+#include <bitmaptransformsplugin.iby>
+//#include <bldinfo.hby>
+#include <bluetooth.iby>
+// which includes <btlogger.iby>
+// which includes <remotecontrol.iby>
+// which includes <tsp.iby>
+// which includes <hci.iby>
+// which includes <hci_framework.iby>
+// which includes <hci_implementation.iby>
+// which includes <corehci_symbian.iby>
+// which includes <commandsevents_symbian.iby>
+// which includes <hci_qdp_symbian.iby>
+// which includes <hctl_bcsp.iby>
+// which includes <initialisor_symbian.iby>
+#include <bmpanim.iby>
+#include <bookmarkdb.iby>
+#include <btpan.iby>
+#include <btsnoophcilogger.iby>
+#include <c32bca.iby>
+#include <c32start.iby>
+#include <caf.iby>
+// which includes <reccafconfig.iby>
+#include <calcon.iby>
+#include <calinterimapi.iby>
+#include <ced.iby>
+// which includes <Xml.iby>
+// which includes <xmlframework.iby>
+// which includes <xmlcustomresolver.iby>
+// which includes <xmlparserplugin.iby>
+// which includes <wbxmlparser.iby>
+// which includes <stdlib.iby>
+#include <ceddump.iby>
+#include <certman.iby>
+// which includes <secutil.iby>
+// which includes <sectcbutil.iby>
+// which includes <ocspconfig.iby>
+#include <cflog.iby>
+#include <cfrtp.iby>
+// which includes <rtpcore.iby>
+#include <charconv_all_plugins.iby>
+// which includes <charconv_chinese_simplfied.iby>
+// which includes <charconv_chinese_traditional.iby>
+// which includes <charconv_japanese.iby>
+// which includes <charconv_japanese_docomo.iby>
+// which includes <charconv_iso8859x.iby>
+// which includes <charconv_codepage.iby>
+// which includes <charconv_sms7bit.iby>
+// which includes <charconv_gsm7_turkish.iby>
+// which includes <charconv_spanish_smsencoding.iby>
+// which includes <charconv_portuguese_smsencoding.iby>
+// which includes <charconv_s60.iby>
+//**#include <charconv_gsm7_turkish_Variant.iby>
+
+#include <charconv_japanese_kddiau.iby>
+#include <charconv_japanese_s60.iby>
+#include <chtmltocrtconverter.iby>
+//**#include <cinidata.iby>
+#include <cmncustomcmds.iby>
+#include <commonengine.iby>
+#include <commonengineresources.iby>
+#include <commsbufs.iby>
+#include <commsbufskern.iby>
+#include <commslog.iby>
+// which includes <commsrootserver.iby>
+#include <conditionevaluator.iby>
+#include <cone.iby>
+//**#include <connect-gt.iby>
+#include <connectivity_securebackupengine.iby>
+#include <coredumpscriptconfig.iby>
+#include <coredumpserver.iby>
+#include <coredumpserverstub.iby>
+#include <coredumpui.iby>
+#include <coreproviders.iby>
+#include <coreprovidersecom.iby>
+#include <csc_plugin.iby>
+
+#include <ctsy.iby> // builds in phonetsy.tsy which relies on licenseetsy.dll
+// which includes <ctsysystemstateplugin.iby>
+//#include <customcmds.iby>
+#include <DEBUG.iby>
+#include <devsoundadaptationinfo.iby>
+#include <devsound_pluginsupport.iby>
+//#include <devsound_refplugin.iby> // clashes with core/mw/mmfaudioconnectioncontroller.iby
+#include <DevVideo.iby>
+#include <dexcformatter.iby>
+
+#include <dial.iby>
+#include <directgdi.iby>
+// which includes <graphicsresource.iby>
+// which includes <graphicsresourceadapter.iby>
+// which includes <graphicsresourceadapter_sw.iby>
+// which includes <surfacemanager.iby>
+// which includes <surfacemanager_omap.iby>
+// which includes <directgdiadapter.iby>
+// which includes <directgdiadapter_sw.iby>
+//#include <directgdiadapter_vg.iby>
+// which includes <openvg.iby>
+// which includes <openvg_sw.iby>
+#include <dnd.iby>
+#include <dnsproxy.iby>
+#include <dnsproxyupdateif.iby>
+#include <dptestcons.oby>
+#include <ecam.iby>
+// which includes <ecam_stubplugin.iby>
+//#include <econs_wserv.iby>
+#include <ecuart.iby>
+//#include <egl.iby>
+// which includes <egl_ref.iby>
+#include <egul.iby>
+#include <elements.iby>
+// which includes <NodeMessages.iby>
+// which includes <MeshMachine.iby>
+#include <emime.iby>
+#include <eon_font.iby>
+#include <epos_omasuplposmessageplugin.iby>
+#include <epos_omasuplposmsgpluginimpl.iby>
+#include <ESHELL.iby>
+#include <esockmessageintercept.iby>
+
+#include <etelisv.iby>
+#include <etelpckt.iby>
+#include <etelsat.iby>
+
+#include <ether802.iby>
+#include <euserhl.iby>
+#include <exifutility.iby>
+#include <ezlib.iby>
+// which includes <openenv.iby>
+// which includes <timezonelocalization.iby>
+// which includes <TimeZoneServer.iby>
+// which includes <stdcpp.iby>
+// which includes <oelibrt.iby>
+// which includes <openenv.iby>
+#include <fatcharsetconv.iby>
+#include <fbserv.iby>
+// which includes <fbsrasterizer_stub.iby>
+#include <fdf.iby>
+#include <featmgr.iby>
+#include <featreg.iby>
+#include <fepbase.iby>
+#include <filetokens.iby>
+#include <filewriter.iby>
+#include <fmtx_hwrm.iby>
+#include <fntstore.iby>
+
+#include <freetype.iby>
+// which includes <freetype.hby>
+#include <ftp_e.iby>
+#include <gdi.iby>
+// which includes <palette.iby>
+#include <genericscprparams.iby>
+#include <gfxtranseffect.iby>
+#include <gifscaler.iby>
+#include <gmxml.iby>
+#include <gpssetclock.iby>
+//#include <graphicsresourceadapter_mbx.iby>
+//#include <graphicsresourceadapter_sgx.iby>
+#include <gtbioengmtm.iby>
+#include <gtbiomessaging.iby>
+//#include <gtemailmtm.hby>
+
+#include <gtmessaging.iby>
+// which includes <sendas2.iby>
+// which includes <gtmtur.iby>
+// which includes <msgurlhandler.iby>
+#include <guqos.iby>
+#include <hciproxy.iby>
+#include <hci_initialisor_ti.iby>
+#include <hctl_ti.iby>
+#include <hctl_uart_original.iby>
+
+#include <hlpmodel.iby>
+#include <http.iby>
+// which includes <httpcore.iby>
+// which includes <InetProtUtil.iby>
+// which includes <GtEmailMtm.iby>
+// which includes <transporthandler.iby>
+#include <hwresourcemanager.iby>
+#include <hwrmuiplugin.iby>
+#include <iclcodecs.iby>
+// which includes <JpegYuvDecoder.iby>
+
+#include <iculayoutengine.iby>
+#include <imageconversion.iby>
+#include <imagedisplay.iby>
+// which includes <MngImageDisplay.iby>
+// which includes <IclWrapperImageDisplay.iby>
+#include <imageprocessor.iby>
+#include <imagetransform.iby>
+
+#include <ineturilist.iby>
+#include <iniparser.iby>
+
+//#include <integrationtest.iby> // integrationtest.dll is not getting built
+// which includes <testexecute.iby>
+// which includes <testexecutelogger.iby>
+// which includes <RFilelogger.iby>
+#include <ipaddrinfoparams.iby>
+#include <ipeventfactory.iby>
+#include <ipeventnotifier.iby>
+// which includes <ipeventtypes.iby>
+// which includes <netmeta.iby>
+// which includes <netsubscribe.iby>
+// which includes <netmeta.iby>
+#include <ipproto.iby>
+#include <ipsec.iby>
+// which includes <ipsec6.iby>
+// which includes <ipseccrypto.iby>
+#include <iptransport.iby>
+// which includes <mobilitycoreproviders.iby>
+//**#include <ipupsdialog.iby>
+#include <irda.iby>
+// which includes <obexprotocol.iby>
+
+
+#include <kerneltrace.oby>
+#include <lafshutdowneventobserveradaptor.iby>
+#include <lbs.iby>
+#include <lbsadatacache.iby>
+#include <lbsadmin.iby>
+// which includes <lbsassistancedata.iby>
+// which includes <lbslocmonclient.iby>
+// which includes <lbsloccommon.iby>
+// which includes <LbsLocDataSource.iby>
+// which includes <lbsinternalapi.iby>
+// which includes <lbsnetprotocol.iby>
+// which includes <lbspartnercommon.iby>
+// which includes <lbsnetinternalapi.iby>
+// which includes <lbsagpsngmsgs.iby>
+// which includes <lbscommoninternaldatatypes.iby>
+// which includes <lbsnetregstatusint.iby>
+// which includes <lbsngnlmint.iby>
+// which includes <lbsnrhngmsgs.iby>
+// which includes <lbsreffnpint.iby>
+// which includes <lbssymmetryint.iby>
+// which includes <lbsroot.iby>
+// which includes <lbsrootapi.iby>
+// which includes <lbsloggerapi.iby>
+// which includes <lbsdebug.iby>
+// which includes <lbslocsettings.iby>
+// which includes <lbslocindicatorlib.iby>
+// which includes <lbsmlfwutils.iby>
+#include <lbsagpslocmanager.iby>
+#include <lbsbtgpspsy.iby>
+#include <lbsdefaultpsy.iby>
+#include <lbsgpsagpspsy.iby>
+#include <lbslocationmonitor.iby>
+
+#include <lbslocserver.iby>
+// which includes <lbslocutils.iby>
+// which includes <lbsqualityprofileapi.iby>
+#include <lbsnetgateway.iby>
+#include <lbsnetpsy.iby>
+#include <lbsnetsim.iby>
+#include <lbsnetworklocationmanager.iby>
+#include <lbsnetworkprivacy.iby>
+#include <lbsnetworkrequesthandler.iby>
+// which includes <lbsx3p.iby>
+// which includes <lbsprivacycontroller.iby>
+// which includes <lbsprivacyexnotifiers.iby>
+// which includes <lbsprivacydatatypes.iby>
+// which includes <lbsqueryandnotification.iby>
+#include <lbsnetworktest.iby>
+// which includes <lbsprotocolmodule.iby>
+// which includes <suplasn1.iby>
+// which includes <lbssupltestmodule.iby>
+#include <lbspospluginfw.iby>
+#include <lbsprivacyprotocolmodule.iby>
+#include <lbsprivacyrequest.iby>
+#include <lbspsytester.iby>
+#include <lbssimulationpsy.iby>
+#include <lbssuplsmstrigger.iby>
+#include <lbssuplwappush.iby>
+#include <lbs_privacyprotocolmodule.iby>
+#include <loadlafshutdown.iby>
+#include <loopback.iby>
+#include <mbmsparams.iby>
+#include <mdf.iby>
+#include <MESON.iby>
+// which includes <Store.iby>
+// which includes <EText.iby>
+// which includes <Form.iby>
+// which includes <print.iby>
+// which includes <PwrCli.iby>
+// which includes <Bafl.iby>
+// which includes <NumberConversion.iby>
+#include <MESON.iby>
+#include <Midi.iby>
+#include <milif.iby>
+#include <miscpushutils.iby>
+#include <mmcommon.iby>
+#include <mmf.iby>
+// which includes <mmfEffect.iby>
+// which includes <MmfDrmPlugin.iby>
+// which includes <mmf_plugin.iby>
+
+#include <mmssettings.iby>
+#include <mmtsy.iby>
+
+#include <msfdc.iby>
+//**#include <mtp_backupnrestoredp.iby>
+// which includes <mtp_framework.iby>
+// which includes <mtp_devicedp.iby>
+#include <mtp_filedp.iby>
+#include <mtp_ptpip.iby>
+#include <mtp_usbsic.iby>
+#include <multipartparser.iby>
+#include <napt.iby>
+
+#include <netcfgextnmip.iby>
+// which includes <netstsrv.iby>
+// which includes <NetCfgExtnBase.iby>
+// which includes <netstsrv.iby>
+
+#include <netups.iby>
+// which includes <ups.iby>
+// which includes <ups_config.iby>
+#include <network.iby>
+// which includes <simpleselectorbase.iby>
+// which includes <upscoreproviders.iby>
+// which includes <tls.iby>
+// which includes <ocsp.iby>
+// which includes <tlsprovider.iby>
+// which includes <tlsproviderconfig.iby>
+// which includes <CSD.IBY>
+// which includes <psdagt.iby>
+// which includes <nullagt.iby>
+// which includes <ppp.iby>
+// which includes <PREDCOMP.IBY>
+// which includes <rawipnif.iby>
+// which includes <packetlogger.iby>
+// which includes <rawipnif.iby>
+// which includes <DHCPServ.iby>
+// which includes <umtsif.iby>
+// which includes <pfqoslib.iby>
+// which includes <qos.iby>
+// which includes <qoslib.iby>
+// which includes <qosextnapi.iby>
+// which includes <qos3gpp.iby>
+// which includes <pdp.iby>
+// which includes <QosIPSCPR.iby>
+// which includes <networking_dnsproxy.iby>
+
+//**#include <ntras-plugin.iby>
+
+#include <nvgrenderstage.iby>
+#include <obex.iby>
+#include <OBEYFILE.iby>
+// #include <oggvorbis.iby> // relies on oggvorbisint/floatutil.dll, but our source only builds .libs
+#include <omxilcomp.iby>
+#include <omxilcompref.iby>
+#include <omxilcore.iby>
+#include <opengles.iby>
+// which includes <opengles_sw.iby>
+//#include <openwfc_ref.iby>
+// which includes <openwfc_support.iby>
+#include <pagedrom.oby>
+#include <pagedrom_functional.oby>
+#include <pagedrom_stressed.oby>
+#include <panorama.iby>
+#include <pbap.iby>
+#include <pdrstore.iby>
+#include <phbksync.iby>
+#include <pkcs12.iby>
+#include <pkcs7.iby>
+#include <PlatSec.oby>
+#include <PlatSecDiagnostics.oby>
+#include <PlatSecEnforcement.oby>
+//**#include <plpremotelink.iby>
+// which includes <plpvariant.iby>
+
+#include <printers.iby>
+#include <punycodeconverter.iby>
+
+#include <recognisers.iby>
+#include <refacladaptation.iby>
+#include <refmmrc.iby>
+
+//**#include <rfs_variant.iby>
+#include <richtexttohtmlconv.iby>
+#include <rohandler.iby>
+#include <rpnp.iby>
+//**#include <rta.iby>
+#include <rtp.iby>
+// which includes <shimrtp.iby>
+//**#include <rtpamr.iby>
+//**#include <S60CenRep_variant.iby>
+//#include <S60Macros.iby>
+#include <scs.iby>
+#include <securitycommonutils.iby>
+#include <security_ups_utils.iby>
+#include <setcap.iby>
+#include <sfopenvg.iby>
+
+#include <shma.iby>
+#include <sipdummyprt.iby>
+#include <siph2lanbearermonitor.iby>
+#include <sipproviders.iby>
+#include <sipstatemachine.iby>
+#include <sipsw.iby>
+//#include <sislwappush.iby> // mutually exclusive with S60SislWapPush
+#include <sqlite3.iby>
+#include <ssma.iby>
+// which includes <ssmcmn.iby>
+// which includes <ssmcmd.iby>
+// which includes <ssmserver.iby>
+// which includes <ssmss.iby>
+// which includes <ssmdomainpolicy.iby>
+//#include <ssmclayer.iby>
+//#include <ssplugins.iby>
+// which includes <sspluginsadaptation.iby>
+// which includes <sspluginsgsa.iby>
+#include <stat.iby>
+// which includes <statcommon.iby>
+
+#include <subtitle.iby>
+//#include <surfacemanager_ref.iby>
+#include <surfaceupdate.iby>
+// which includes <surfaceupdate_ref.iby>
+#include <swi.iby>
+// which includes <swiconfig.iby>
+#include <symbianelfformatter.iby>
+
+#include <sysawatcher.iby>
+// which includes <telwatcher.iby>
+#include <sysstart.iby>
+#include <sysstartconfig.iby>
+#include <tefcleanup.iby>
+#include <tefutilityserver.iby>
+#include <telephony.iby>
+#include <telnetd.iby>
+#include <telnet_e.iby>
+#include <testbed.iby>
+#include <testexecutepipslogger.iby>
+#include <testexecutepipsloggerclient.iby>
+//#include <testlocale.iby> // clashes with language\mw\elocl.iby
+#include <tiger.iby>
+#include <traces.iby>
+#include <tzlocalizationrscfactory.iby>
+#include <ucc.iby>
+#include <uikon.iby>
+// which includes <uiklaf.iby>
+#include <ulogger.iby>
+#include <uloggerclttool.iby>
+// #include <usbhostmsmm.iby> // need to find how to build this
+#include <Version_Variant.iby>
+#include <versitrecognizer.iby>
+#include <videorenderer.iby>
+
+#include <wapurilookup.iby>
+#include <wfcinterop_tests.iby>
+#include <wrapperutilsplugin.iby>
+//#undef SYMBIAN_GRAPHICS_USE_GCE // for graphics_adaptation.hby
+#include <wserv.iby>
+// which includes <wserv_std_plugins.iby>
+// which includes <openwfc.iby>
+//#define SYMBIAN_GRAPHICS_USE_GCE // for graphics_adaptation.hby
+
+#include <wslog.iby>
+
+#include <xmlengine.iby>
+#include <xmlenginedom.iby>
+// which includes <xmlengineutils.iby>
+#include <xmlenginesaxplugin.iby>
+#include <xmlengineserializer.iby>
+#include <zsh.iby>
+
+
+// manually copied into place
+#include <fontutils.iby>
+
+#include <core\stubs\srsfenginestub.iby> // exported when this module is correctly built
+
+
+// IBY files to not include.
+// This is achieved by defining the IBY's gating define.
+//
+
+#define FBSRASTERIZER_IBY // to stop core/mw/fbsrasterizer.iby getting included
+//#define __NETWORKING_TEST_IBY__ // don't pull in networktest.iby
+//#define __BASE_SYBORG_IBY__ // we are using Zoom2
+//#define SWITEXTSHELL // switextshell.iby
+
+// fixups
+
+//file=ABI_DIR\BUILD_DIR\vimpstsettings.dll SHARED_LIB_DIR\vimpstsettings.dll
+
+file=ABI_DIR\BUILD_DIR\LICENSEETSY_STUB.DLL Sys\Bin\licenseetsy.dll /* needed by phonetsy.tsy */
+file=ABI_DIR\BUILD_DIR\SIMATKTSY_STUB.DLL Sys\Bin\simatktsy.dll /* needed by licenseetsy_stub.dll */
+//file=ABI_DIR\BUILD_DIR\usbcsc.ldd SHARED_LIB_DIR\usbcsc.ldd /* needed by msfs_db.fsy */
+
+//extension[VARID]=KERNEL_DIR\BUILD_DIR\display.ldd \Sys\Bin\display0.ldd /* needed for the graphics composition */
+
+
+file=ABI_DIR\BUILD_DIR\tvoutconfig.dll Sys\Bin\tvoutconfig.dll /* can't find a .iby that includes this */
+file=ABI_DIR\BUILD_DIR\ddc_access.dll Sys\Bin\ddc_access.dll /* can't find a .iby that includes this */
+file=ABI_DIR\BUILD_DIR\power_save_display_mode_stub.dll Sys\Bin\power_save_display_mode.dll /* can't find a .iby that includes this */
+file=ABI_DIR\BUILD_DIR\usbcsc_bil.dll Sys\Bin\usbcsc_bil.dll /* can't find a .iby that includes this */
+file=ABI_DIR\BUILD_DIR\fmradiotunercontrol.dll Sys\Bin\fmradiotunercontrol.dll /* can't find a .iby that includes this */
+file=ABI_DIR\BUILD_DIR\usbclasscontroller.dll Sys\Bin\usbclasscontroller.dll /* added normally via usbmanbin.iby */
+
+file=ABI_DIR\BUILD_DIR\cnvshiftjisdirectmap.dll Sys\Bin\cnvshiftjisdirectmap.dll /* comes from the Japanese charconv IBYs */
+
+file=ABI_DIR\BUILD_DIR\libegl_sw.dll Sys\Bin\libegl_sw.dll /* */
+file=ABI_DIR\BUILD_DIR\libopenvg_sw.dll Sys\Bin\libopenvg_sw.dll /* */
+file=ABI_DIR\BUILD_DIR\libopenvgu_sw.dll Sys\Bin\libopenvgu_sw.dll /* */
+file=ABI_DIR\BUILD_DIR\libgles_cm.dll Sys\Bin\libgles_cm.dll /* */
+file=ABI_DIR\BUILD_DIR\libglesv1_cm.dll Sys\Bin\libglesv1_cm.dll /* */
+
+
+//file=ABI_DIR\BUILD_DIR\atextclient.dll Sys\Bin\atextclient.dll /*required for dunatext.dll, but not referenced by an IBY file I could see */
+//file=ABI_DIR\BUILD_DIR\atextcommon.dll Sys\Bin\atextcommon.dll /*required for dunatext.dll, but not referenced by an IBY file I could see */
+//file=ABI_DIR\BUILD_DIR\asrsttshwdevice_stub.dll Sys\Bin\asrsttshwdevice.dll /*required for nss* */
+//file=ABI_DIR\BUILD_DIR\atextcommon.dll Sys\Bin\atextcommon.dll /*required for dunatext.dll, but not referenced by an IBY file I could see */
+#ifdef _FULL_DEBUG
+file=ABI_DIR\BUILD_DIR\mullogging.dll Sys\Bin\mullogging.dll /* needs forcing in for the debug build */
+#endif
+
+
+
+
+file=\epoc32\release\armv5\urel\elocl.01 "sys\bin\elocl.01"
+file=\epoc32\release\armv5\urel\elocl.37 "sys\bin\elocl.37"
+file=\epoc32\release\armv5\urel\elocl.42 "sys\bin\elocl.42"
+file=\epoc32\release\armv5\urel\elocl.25 "sys\bin\elocl.25"
+file=\epoc32\release\armv5\urel\elocl.07 "sys\bin\elocl.07"
+file=\epoc32\release\armv5\urel\elocl.03 "sys\bin\elocl.03"
+file=\epoc32\release\armv5\urel\elocl.54 "sys\bin\elocl.54"
+file=\epoc32\release\armv5\urel\elocl.10 "sys\bin\elocl.10"
+file=\epoc32\release\armv5\urel\elocl.04 "sys\bin\elocl.04"
+file=\epoc32\release\armv5\urel\elocl.49 "sys\bin\elocl.49"
+file=\epoc32\release\armv5\urel\elocl.09 "sys\bin\elocl.09"
+file=\epoc32\release\armv5\urel\elocl.51 "sys\bin\elocl.51"
+file=\epoc32\release\armv5\urel\elocl.02 "sys\bin\elocl.02"
+file=\epoc32\release\armv5\urel\elocl.57 "sys\bin\elocl.57"
+file=\epoc32\release\armv5\urel\elocl.45 "sys\bin\elocl.45"
+file=\epoc32\release\armv5\urel\elocl.17 "sys\bin\elocl.17"
+file=\epoc32\release\armv5\urel\elocl.59 "sys\bin\elocl.59"
+file=\epoc32\release\armv5\urel\elocl.15 "sys\bin\elocl.15"
+file=\epoc32\release\armv5\urel\elocl.05 "sys\bin\elocl.05"
+file=\epoc32\release\armv5\urel\elocl.32 "sys\bin\elocl.32"
+file=\epoc32\release\armv5\urel\elocl.68 "sys\bin\elocl.68"
+file=\epoc32\release\armv5\urel\elocl.67 "sys\bin\elocl.67"
+file=\epoc32\release\armv5\urel\elocl.70 "sys\bin\elocl.70"
+file=\epoc32\release\armv5\urel\elocl.18 "sys\bin\elocl.18"
+file=\epoc32\release\armv5\urel\elocl.08 "sys\bin\elocl.08"
+file=\epoc32\release\armv5\urel\elocl.27 "sys\bin\elocl.27"
+file=\epoc32\release\armv5\urel\elocl.76 "sys\bin\elocl.76"
+file=\epoc32\release\armv5\urel\elocl.13 "sys\bin\elocl.13"
+file=\epoc32\release\armv5\urel\elocl.78 "sys\bin\elocl.78"
+file=\epoc32\release\armv5\urel\elocl.16 "sys\bin\elocl.16"
+file=\epoc32\release\armv5\urel\elocl.26 "sys\bin\elocl.26"
+file=\epoc32\release\armv5\urel\elocl.28 "sys\bin\elocl.28"
+file=\epoc32\release\armv5\urel\elocl.79 "sys\bin\elocl.79"
+file=\epoc32\release\armv5\urel\elocl.06 "sys\bin\elocl.06"
+file=\epoc32\release\armv5\urel\elocl.33 "sys\bin\elocl.33"
+file=\epoc32\release\armv5\urel\elocl.39 "sys\bin\elocl.39"
+file=\epoc32\release\armv5\urel\elocl.14 "sys\bin\elocl.14"
+file=\epoc32\release\armv5\urel\elocl.93 "sys\bin\elocl.93"
+file=\epoc32\release\armv5\urel\elocl.96 "sys\bin\elocl.96"
+file=\epoc32\release\armv5\urel\elocl.31 "sys\bin\elocl.31"
+file=\epoc32\release\armv5\urel\elocl.30 "sys\bin\elocl.30"
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sf_config/rombuild/zoom2/group/bld.inf Mon Mar 29 11:30:58 2010 +0100
@@ -0,0 +1,22 @@
+/*
+* Copyright (c) 2010 Symbian Foundation Ltd
+* 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:
+* Symbian Foundation Ltd - initial contribution.
+*
+* Contributors:
+*
+* Description:
+*
+*/
+
+PRJ_PLATFORMS
+ARMV5
+
+PRJ_EXPORTS
+../bigrom.oby /epoc32/rom/config/zoom2/
+../image_conf_zoom2.mk /epoc32/rom/config/zoom2/
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sf_config/rombuild/zoom2/image_conf_zoom2.mk Mon Mar 29 11:30:58 2010 +0100
@@ -0,0 +1,32 @@
+# needs override.pm in \epoc32\tools\
+# needs s60ibymacros.pm, plugincommon.pm obyparse.pm rom\include\symbian_os_romdefs.hby rom\variant\s60macros.iby tools\localise.pm, localise_all_resources.pm
+
+PRODUCT_NAME =zoom2
+PLATFORM_NAME =zoom2
+BUILD =armv5
+ROMMEGS =71
+ROMDATE =abcd
+USE_FLOAT =0
+USE_VERGEN =1
+USE_ROFS =0
+USE_PAGING =0
+USE_PLATSEC =0
+USE_ROMFILE =1
+COREPLAT_OPT =
+CORE_OBY = $(E32ROM)/config/zoom2/bigrom.oby $(CORE_PREFIX)_core_generated.oby
+
+CORE_OBYGEN =\
+ geniby | $(CORE_PREFIX)_core_generated.oby |\
+ $(E32ROMINC)/core/app \
+ $(E32ROMINC)/core/mw \
+ $(E32ROMINC)/core/os \
+ $(E32ROMINC)/core/stubs \
+ $(call select,$(TYPE),prd,,$(E32ROMINC)/core/tools) | *.iby | \#include "%3" | end
+
+CORE_OPT = -keepgoing $(BLDROM_OPT) -D_EABI=$(ARM_VERSION) -D$(call ucase,$(PRODUCT_NAME)) -I\epoc32\rom\include\core\mw -I\epoc32\rom\include\core\app -I\epoc32\rom\include\core\os -es60ibymacros -elocalise -D_FULL_DEBUG
+# $(E32ROMINC)/language/app \
+# $(E32ROMINC)/language/mw \
+# $(E32ROMINC)/language/os \
+# $(E32ROMINC)/customer/app \
+# $(E32ROMINC)/customer/mw \
+# $(E32ROMINC)/customer/os \