os/kernelhwsrv/kernel/eka/rombuild/base.iby
changeset 0 bde4ae8d615e
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/os/kernelhwsrv/kernel/eka/rombuild/base.iby	Fri Jun 15 03:10:57 2012 +0200
     1.3 @@ -0,0 +1,181 @@
     1.4 +// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
     1.5 +// All rights reserved.
     1.6 +// This component and the accompanying materials are made available
     1.7 +// under the terms of the License "Eclipse Public License v1.0"
     1.8 +// which accompanies this distribution, and is available
     1.9 +// at the URL "http://www.eclipse.org/legal/epl-v10.html".
    1.10 +//
    1.11 +// Initial Contributors:
    1.12 +// Nokia Corporation - initial contribution.
    1.13 +//
    1.14 +// Contributors:
    1.15 +//
    1.16 +// Description:
    1.17 +// e32\rombuild\base.iby
    1.18 +// 
    1.19 +//
    1.20 +
    1.21 +#ifndef __BASE_IBY__
    1.22 +#define __BASE_IBY__
    1.23 +
    1.24 +REM Base operating system, including all assp-specific files
    1.25 +
    1.26 +#include <kernel.hby>
    1.27 +
    1.28 +#if defined(__MISA__)
    1.29 +#include <base_assabet.iby>
    1.30 +#elif defined(__MI920__)
    1.31 +#include <base_integrator920.iby>
    1.32 +#elif defined(__NI1136__)
    1.33 +#include <base_integrator1136.iby>
    1.34 +#elif defined(__MCOT__)
    1.35 +#include <base_lubbock.iby>
    1.36 +#elif defined(__TEMPLATE__)
    1.37 +#include <base_template.iby>
    1.38 +#elif defined(__MOMAP16XX_H2__)
    1.39 +#include <base_h2.iby>
    1.40 +#elif defined(__MOMAP24XX_H4HRP__)
    1.41 +#include <base_h4hrp.iby>
    1.42 +#elif defined(__X86PCHRP__)
    1.43 +#include <base_x86pc.iby>
    1.44 +#elif defined(__NE1_TB__)
    1.45 +#include <base_ne1_tb.iby>
    1.46 +#elif defined(__FALCON__)
    1.47 +#include <base_falcon.iby>
    1.48 +#elif defined(__MOMAP34XX_SDP__)
    1.49 +#include <base_34xx_sdp.iby>
    1.50 +#elif defined(__MOMAP34XX_LAB__)
    1.51 +#include <base_lab.iby>
    1.52 +#elif defined(BASEPORT_DRV)
    1.53 +#include BASEPORT_DRV
    1.54 +#endif
    1.55 +
    1.56 +#ifdef SMP
    1.57 +WARNING This implementation of symmetric multiprocessing is a prototype, not licensed for use in production devices
    1.58 +#endif
    1.59 +
    1.60 +#if !defined(GENERIC_MARM) && !defined _X86GCC
    1.61 +#include <compsupp.iby>
    1.62 +#endif
    1.63 +
    1.64 +#if defined(GENERIC_MARM)
    1.65 +file=ABI_DIR\DEBUG_DIR\eka1_entry_stub.dll              \sys\bin\Eka1_Entry_Stub.dll
    1.66 +#endif
    1.67 +
    1.68 +// Run-mode debug sub-system
    1.69 +#include <rm_debug_svr.iby>
    1.70 +
    1.71 +#if !defined(EUSER_DLL)
    1.72 +#error EUSER_DLL not defined
    1.73 +#endif
    1.74 +
    1.75 +file=KERNEL_DIR\DEBUG_DIR\EUSER_DLL                         \sys\bin\EUser.dll
    1.76 +file=ABI_DIR\DEBUG_DIR\RPIPE.DLL                            \sys\bin\rpipe.dll
    1.77 +
    1.78 +#ifndef USE_CUSTOM_MMC_PARTITION
    1.79 +// include eMMCPartition library by default
    1.80 +extension[VARID]=   KERNEL_DIR\DEBUG_DIR\EMMCPTN.DLL                   \sys\bin\EMMCPTN.DLL
    1.81 +#endif
    1.82 +
    1.83 +// Ensure that we prevent insecure Trk debug agent from being installed by blocking its SID.
    1.84 +file=ABI_DIR\BUILD_DIR\trkdummyapp.exe     \sys\bin\trkdummyapp.exe
    1.85 +file=ABI_DIR\BUILD_DIR\trkdummyapp2.exe     \sys\bin\trkdummyapp2.exe
    1.86 +file=ABI_DIR\BUILD_DIR\trkdummyapp200159D8.exe     \sys\bin\trkdummyapp200159D8.exe
    1.87 +file=ABI_DIR\BUILD_DIR\trkdummyapp200170BC.exe     \sys\bin\trkdummyapp200170BC.exe
    1.88 +
    1.89 +file=ABI_DIR\DEBUG_DIR\ektran.dll                           \sys\bin\EKTran.dll
    1.90 +file=ABI_DIR\DEBUG_DIR\HAL_DLL                              \sys\bin\Hal.dll
    1.91 +
    1.92 +#ifndef SYMBIAN_EXCLUDE_KEYMAP
    1.93 +file=ABI_DIR\DEBUG_DIR\KEYMAP_FILE.dll                      \sys\bin\EKData.dll
    1.94 +#endif //SYMBIAN_EXCLUDE_KEYMAP
    1.95 +
    1.96 +secondary=ABI_DIR\DEBUG_DIR\efile.exe                       \sys\bin\efile.exe  FIXED HEAPMAX(0x40000)
    1.97 +file=ABI_DIR\DEBUG_DIR\efsrv.dll                            \sys\bin\EFSrv.dll
    1.98 +device[VARID]=KERNEL_DIR\DEBUG_DIR\d_ftrace.ldd             \sys\bin\d_ftrace.ldd
    1.99 +
   1.100 +#ifdef WITH_EXFAT
   1.101 +file=ABI_DIR\DEBUG_DIR\exfat.fsy                            sys\bin\exfat.fsy
   1.102 +#endif
   1.103 +
   1.104 +
   1.105 +#ifdef WITH_AUTOMOUNTER
   1.106 +file=ABI_DIR\DEBUG_DIR\automounter.fsy                      sys\bin\automounter.fsy
   1.107 +#endif
   1.108 +
   1.109 +
   1.110 +#ifndef CUSTOM_ELOCAL
   1.111 +file=ABI_DIR\DEBUG_DIR\efat32.fsy							\sys\bin\ELocal.fsy
   1.112 +#endif
   1.113 +
   1.114 +// PREQ2540: Prepare "LFFS" NOR Flash File System TPIP for Symbian Foundation
   1.115 +// This PREQ removes the LFFS File System component from the rlease codeline.
   1.116 +// Only define WITH_ELLFS_FSY macro on development branches where the component
   1.117 +// has been retained.
   1.118 +#ifdef WITH_ELFFS_FSY
   1.119 +file=ABI_DIR\DEBUG_DIR\elffs.fsy                            \sys\bin\ELffs.fsy
   1.120 +#endif
   1.121 +
   1.122 +#ifdef WITH_NAND
   1.123 +file=ABI_DIR\BUILD_DIR\nandftl.fxt                          \sys\bin\nandftl.fxt
   1.124 +file=ABI_DIR\BUILD_DIR\ecomp.fsy                            \sys\bin\ecomp.fsy
   1.125 +file=ABI_DIR\BUILD_DIR\erofs.fsy                            \sys\bin\erofs.fsy
   1.126 +#endif
   1.127 +
   1.128 +#if defined(WITH_NAND2) || defined(WITH_ONENAND) || defined (WITH_INTERNAL_MMC)
   1.129 +file=ABI_DIR\BUILD_DIR\ecomp.fsy                            \sys\bin\ecomp.fsy
   1.130 +file=ABI_DIR\BUILD_DIR\erofs.fsy                            \sys\bin\erofs.fsy
   1.131 +#endif
   1.132 +
   1.133 +#ifdef WITH_ISO9660
   1.134 +file=ABI_DIR\DEBUG_DIR\iso9660.fsy                          \sys\bin\Iso9660.fsy
   1.135 +#endif
   1.136 +
   1.137 +#ifdef WITH_NTFS
   1.138 +file=ABI_DIR\DEBUG_DIR\ntfs.fsy                             \sys\bin\Ntfs.fsy
   1.139 +#endif
   1.140 +
   1.141 +#if !(defined(INST_X86) || defined(INST_X86GCC))
   1.142 +file=ABI_DIR\DEBUG_DIR\USBCSC_bil.dll                       \sys\bin\usbcsc_bil.dll
   1.143 +#endif
   1.144 +
   1.145 +#ifdef WITH_MASS_STORAGE
   1.146 +#ifdef USE_MSCDB
   1.147 +file=ABI_DIR\DEBUG_DIR\msfs_db.fsy                          \sys\bin\msfs.fsy
   1.148 +#else
   1.149 +file=ABI_DIR\DEBUG_DIR\msfs.fsy                             \sys\bin\msfs.fsy
   1.150 +#endif
   1.151 +#endif
   1.152 +
   1.153 +file=ABI_DIR\DEBUG_DIR\ESTART_EXE                           \sys\bin\EStart.exe HEAPMAX(0x10000)
   1.154 +
   1.155 +file=ABI_DIR\DEBUG_DIR\domainSrv.exe                        \sys\bin\domainSrv.exe
   1.156 +file=ABI_DIR\DEBUG_DIR\domainCli.dll                        \sys\bin\domainCli.dll
   1.157 +file=ABI_DIR\DEBUG_DIR\domainPolicy.dll                     \sys\bin\domainPolicy.dll
   1.158 +
   1.159 +#if defined(SYMBIAN_INCLUDE_USB_OTG_HOST)
   1.160 +file=ABI_DIR\DEBUG_DIR\usbdescriptors.dll                   \sys\bin\usbdescriptors.dll
   1.161 +file=ABI_DIR\DEBUG_DIR\usbdi_utils.dll                      \sys\bin\usbdi_utils.dll
   1.162 +#ifdef WITH_MASS_STORAGE
   1.163 +file=ABI_DIR\DEBUG_DIR\usbhostms.pxy    sys\bin\usbhostms.pxy
   1.164 +file=ABI_DIR\DEBUG_DIR\usbhostmsclient.dll  sys\bin\usbhostmsclient.dll
   1.165 +file=ABI_DIR\DEBUG_DIR\usbhostmssrv.exe     sys\bin\usbhostmssrv.exe
   1.166 +#endif
   1.167 +#endif //#if defined(SYMBIAN_ENABLE_USB_OTG_HOST) && defined(SYMBIAN_INCLUDE_USB_OTG_HOST) && !defined(SYMBIAN_EXCLUDE_USB)
   1.168 +
   1.169 +#if defined(_NAND) || defined(_NAND2) || defined(_ONENAND) || defined (WITH_INTERNAL_MMC)
   1.170 +#if !defined PAGED_ROM || defined EFFICIENT_ROM_PAGING || defined CODE_PAGING_FROM_ROFS
   1.171 +REM Start of ROFS image
   1.172 +ROM_IMAGE[1] {
   1.173 +#endif
   1.174 +#endif
   1.175 +
   1.176 +#ifndef SYMBIAN_EXCLUDE_D_EXC
   1.177 +file=ABI_DIR\DEBUG_DIR\d_exc.exe                            \sys\bin\d_exc.exe
   1.178 +#endif //SYMBIAN_EXCLUDE_D_EXC
   1.179 +
   1.180 +#ifndef SYMBIAN_EXCLUDE_SCDV
   1.181 +file=ABI_DIR\DEBUG_DIR\SCDV_DLL                             \sys\bin\ScDv.dll
   1.182 +#endif // SYMBIAN_EXCLUDE_SCDV
   1.183 +
   1.184 +#endif