First public contribution.
2 * Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
4 * This component and the accompanying materials are made available
5 * under the terms of the License "Eclipse Public License v1.0"
6 * which accompanies this distribution, and is available
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
9 * Initial Contributors:
10 * Nokia Corporation - initial contribution.
19 // The base NAND tests assume ROFS is mounted on J: and the user area on I:
20 // This must be before header.iby
32 #include <rom\##VARIANT##\header.iby>
37 data=gentestpaged.txt Test\test_paged.cpp paging_unmovable
40 #include <rom\##VARIANT##\kernel.iby>
42 #include <rom\hal\hal.iby>
43 #include <rom\f32\f32.iby>
46 // #include <rom##E32PATH##\kernelhwsrv\kerneltest\e32test\group\##MAIN##test.iby>
47 data=EPOCROOT##epoc32\release\##KMAIN##\##BUILD##\d_pagestress.ldd sys\bin\d_pagestress.ldd attrib=r
48 data=EPOCROOT##epoc32\release\##KMAIN##\##BUILD##\d_ramstress.ldd sys\bin\d_ramstress.ldd attrib=r
49 data=EPOCROOT##epoc32\data\z\test\UnicodeData.txt test\UnicodeData.txt
50 file=\epoc32\release\##MAIN##\##BUILD##\t_loclus.dll sys\bin\T_LOCLUS.DLL
51 data=\epoc32\release\##MAIN##\##BUILD##\t_loclus.dll sys\bin\T_LOCLUS_RAM.DLL attrib=r
52 file=\epoc32\release\##MAIN##\##BUILD##\T_LOCLUS1.DLL sys\bin\T_LOCLUS1.DLL
53 file=\epoc32\release\##MAIN##\##BUILD##\T_LOCLUS2.DLL sys\bin\T_LOCLUS2.DLL
54 file=\epoc32\release\##MAIN##\##BUILD##\T_LOCLGE.DLL sys\bin\T_LOCLGE.DLL
55 file=\epoc32\release\##MAIN##\##BUILD##\setcap.exe sys\bin\setcap.exe
58 #include <rom##E32PATH##\##VARIANT##\test\##MAIN##test.iby>
60 #define inc(a,b,c) <a\\b\\c>
61 #include inc(rom##E32PATH##,VARIANT_PATH,\test\##MAIN##test.iby)
63 #include "..\..\..\kerneltest\f32test\loader\gen\ldrtest.iby"
64 data=EPOCROOT##epoc32\release\##MAIN##\##BUILD##\t_ldrtst.exe sys\bin\t_ldrtst.exe
66 #if defined(SYMBIAN_INCLUDE_USB_OTG_HOST) && defined(WITH_MASS_STORAGE)
67 #include <rom##E32PATH##\kernelhwsrv\kerneltest\f32test\shostmassstorage\##MAIN##test.iby>
71 data=gentestpaged.txt Test\test_paged1.cpp paging_unmovable
75 #if !defined(MANUALROM)
76 #if defined(RAMSTRESS)
77 data=ramstress_autoexec.bat \autoexec.bat
78 #define RAMSTRESS_SUFFFIX _ramstress
80 #define RAMSTRESS_SUFFFIX
83 data=EPOCROOT##epoc32\rom\LMNAND2\nandtest_test_autoexec_f32test.bat \autoexec##RAMSTRESS_SUFFFIX##.bat
85 data=EPOCROOT##epoc32\rom\##VARIANT##\nandtest_test_autoexec_f32test.bat \autoexec##RAMSTRESS_SUFFFIX##.bat
90 #include "##BASEPATH##kernelhwsrv\kerneltest\f32test\demandpaging\t_pagestress_rom.iby"
95 data=gentestnonpaged.txt Test\test_unpaged.cpp unpaged paging_unmovable
102 #endif //MULTIPLEROFS
106 PAGINGOVERRIDE DEFAULTPAGED
109 time = 23/11/2001 6:44:07
111 REM Round the size up/down to the nearest block size
112 REM This will enable any ROFS extensions to be found
113 REM BlockSize is typically 16K for most small-block NAND chips
114 REM BlockSize is typically 128K for most large-block NAND chips
115 #if defined SMALL_BLOCK
117 #elif defined(LARGE_BLOCK)
123 #include <rom##E32PATH##\kernelhwsrv\kerneltest\f32test\group\##MAIN##test.iby>
124 #include <rom##E32PATH##\kernelhwsrv\kerneltest\f32test\rofs\##MAIN##test.iby>
126 data=EPOCROOT##Epoc32\Release\##MAIN##\##BUILD##\d_exc.exe \sys\bin\d_exc.exe
127 data=EPOCROOT##Epoc32\Release\##KMAIN##\##BUILD##\minkda.ldd \sys\bin\minkda.ldd
132 data=gentestnonpaged.txt Test\test_unpaged.cpp unpaged paging_unmovable
136 // rom.pl will put this in a rofs image
137 #include <rom\rofstest\dir.oby>
139 // rom.pl will put this in a rofs extension image
140 #include <rom\rofstest\extension.oby>
142 // rom.pl will put this in a SMR partition image
143 #include <rom\include\smr1.oby>
146 // rom.pl will put this in a rofs image
147 #include <rom\rofstest\rofs1.oby>
149 // rom.pl will put this in a rofs image
150 #include <rom\rofstest\rofs2.oby>
152 // rom.pl will put this in a rofs image
153 #include <rom\rofstest\rofs3.oby>
154 #endif // MULTIPLEROFS