We need a way to pass flags to rombuilds in Raptor via extension flm interfaces, so that the CPP pass
of the rom input files can be informed what toolchain we are building with and conditionally
include or exclude files depending on whether the toolchain could build them.
/*
* 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:
*
*/
secondary=\Epoc32\Release\##MAIN##\##BUILD##\efile.exe sys\bin\efile.exe FIXED HEAPMAX(0x80000)
file=\Epoc32\Release\##MAIN##\##BUILD##\efsrv.dll sys\bin\efsrv.dll
#ifdef WITH_EXFAT
file=\Epoc32\Release\##MAIN##\##BUILD##\exfat.fsy sys\bin\exfat.fsy
#endif
#ifdef WITH_AUTOMOUNTER
file=\Epoc32\Release\##MAIN##\##BUILD##\automounter.fsy sys\bin\automounter.fsy
#endif
#ifndef CUSTOM_ELOCAL
file=\Epoc32\Release\##MAIN##\##BUILD##\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=\Epoc32\Release\##MAIN##\##BUILD##\elffs.fsy sys\bin\elffs.fsy
#endif
#ifdef WITH_ISO9660
file=\epoc32\release\##MAIN##\##BUILD##\iso9660.fsy sys\bin\iso9660.fsy
#endif
#ifdef WITH_NTFS
file=\epoc32\release\##MAIN##\##BUILD##\ntfs.fsy sys\bin\ntfs.fsy
#endif
#ifndef SYMBIAN_EXCLUDE_ESHELL
// Give Root capability to eshell in addition to DiskAdmin to ease debugging (we can't
// do that in full ROMs because it prevents eshell from being started from eikon)
file=\Epoc32\Release\##MAIN##\##BUILD##\eshell.exe sys\bin\eshell.exe HEAPMAX(0x20000) capability tcb+diskadmin+allfiles+ProtServ
#endif
#ifndef CUSTOM_ESTART
#ifdef BASE_ROM
file=\Epoc32\Release\##MAIN##\##BUILD##\e32strt.exe sys\bin\estart.exe HEAPMAX(0x2000)
#else
file=\Epoc32\Release\##MAIN##\##BUILD##\estart.exe sys\bin\estart.exe HEAPMAX(0x10000)
#endif
#endif
#ifndef SYMBIAN_EXCLUDE_RUNTESTS
file=\epoc32\release\##MAIN##\##BUILD##\RUNTESTS.EXE sys\bin\RUNTESTS.EXE HEAPMAX(0x10000)
#endif
#ifdef WITH_EXTENSION
//Add File System extension here if any present, use the line below as an
//example
//file=\epoc32\release\##MAIN##\##BUILD##\example.fxt sys\bin\example.fxt
#endif
#ifdef WITH_COMP
file=\Epoc32\Release\##SMAIN##\##BUILD##\ecomp.fsy sys\bin\ecomp.fsy
#endif
#if defined(WITH_ROFS) || defined(WITH_COMP)
file=\Epoc32\Release\##SMAIN##\##BUILD##\erofs.fsy sys\bin\erofs.fsy
#endif
#ifndef __USB
REM Feature USB is not included in this ROM
#else
#ifdef WITH_MASS_STORAGE
#ifdef USE_MSCDB
file=\Epoc32\Release\##MAIN##\##BUILD##\msfs_db.fsy sys\bin\msfs.fsy
#else
file=\Epoc32\Release\##MAIN##\##BUILD##\msfs.fsy sys\bin\msfs.fsy
#endif
#ifdef SYMBIAN_INCLUDE_USB_OTG_HOST
file=\epoc32\release\##MAIN##\##BUILD##\usbhostms.pxy sys\bin\usbhostms.pxy
file=\epoc32\release\##MAIN##\##BUILD##\usbhostmsclient.dll sys\bin\usbhostmsclient.dll
file=\epoc32\release\##MAIN##\##BUILD##\usbhostmssrv.exe sys\bin\usbhostmssrv.exe
#endif //SYMBIAN_INCLUDE_USB_OTG_HOST
#endif //WITH_MASS_STORAGE
#endif //__USB