sl@0: /* sl@0: * Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). sl@0: * All rights reserved. sl@0: * This component and the accompanying materials are made available sl@0: * under the terms of the License "Eclipse Public License v1.0" sl@0: * which accompanies this distribution, and is available sl@0: * at the URL "http://www.eclipse.org/legal/epl-v10.html". sl@0: * sl@0: * Initial Contributors: sl@0: * Nokia Corporation - initial contribution. sl@0: * sl@0: * Contributors: sl@0: * sl@0: * Description: sl@0: * sl@0: */ sl@0: #define BASE_ROM sl@0: sl@0: // The base NAND tests assume ROFS is mounted on J: and the user area on I: sl@0: // This must be before header.iby sl@0: sl@0: #if defined(_NAND2) sl@0: #define _NANDTEST2 sl@0: #undef _NAND2 sl@0: #else sl@0: #if defined(_NAND) sl@0: #undef _NAND sl@0: #endif sl@0: #define _NANDTEST sl@0: #endif sl@0: sl@0: #include sl@0: sl@0: files= sl@0: sl@0: #ifdef PAGED_ROM sl@0: data=gentestpaged.txt Test\test_paged.cpp paging_unmovable sl@0: #endif sl@0: sl@0: #include sl@0: #include "user.iby" sl@0: #include sl@0: #include sl@0: sl@0: // (e32)tests sl@0: // #include sl@0: data=EPOCROOT##epoc32\release\##KMAIN##\##BUILD##\d_pagestress.ldd sys\bin\d_pagestress.ldd attrib=r sl@0: data=EPOCROOT##epoc32\release\##KMAIN##\##BUILD##\d_ramstress.ldd sys\bin\d_ramstress.ldd attrib=r sl@0: data=EPOCROOT##epoc32\data\z\test\UnicodeData.txt test\UnicodeData.txt sl@0: file=\epoc32\release\##MAIN##\##BUILD##\t_loclus.dll sys\bin\T_LOCLUS.DLL sl@0: data=\epoc32\release\##MAIN##\##BUILD##\t_loclus.dll sys\bin\T_LOCLUS_RAM.DLL attrib=r sl@0: file=\epoc32\release\##MAIN##\##BUILD##\T_LOCLUS1.DLL sys\bin\T_LOCLUS1.DLL sl@0: file=\epoc32\release\##MAIN##\##BUILD##\T_LOCLUS2.DLL sys\bin\T_LOCLUS2.DLL sl@0: file=\epoc32\release\##MAIN##\##BUILD##\T_LOCLGE.DLL sys\bin\T_LOCLGE.DLL sl@0: file=\epoc32\release\##MAIN##\##BUILD##\setcap.exe sys\bin\setcap.exe sl@0: sl@0: #ifndef VARIANT_PATH sl@0: #include sl@0: #else sl@0: #define inc(a,b,c) sl@0: #include inc(rom##E32PATH##,VARIANT_PATH,\test\##MAIN##test.iby) sl@0: #endif sl@0: #include "..\..\..\kerneltest\f32test\loader\gen\ldrtest.iby" sl@0: data=EPOCROOT##epoc32\release\##MAIN##\##BUILD##\t_ldrtst.exe sys\bin\t_ldrtst.exe sl@0: sl@0: #if defined(SYMBIAN_INCLUDE_USB_OTG_HOST) && defined(WITH_MASS_STORAGE) sl@0: #include sl@0: #endif sl@0: sl@0: #ifdef PAGED_ROM sl@0: data=gentestpaged.txt Test\test_paged1.cpp paging_unmovable sl@0: #endif sl@0: sl@0: // scripts sl@0: #if !defined(MANUALROM) sl@0: #if defined(RAMSTRESS) sl@0: data=ramstress_autoexec.bat \autoexec.bat sl@0: #define RAMSTRESS_SUFFFIX _ramstress sl@0: #else sl@0: #define RAMSTRESS_SUFFFIX sl@0: #endif sl@0: #if defined(LMNAND2) sl@0: data=EPOCROOT##epoc32\rom\LMNAND2\nandtest_test_autoexec_f32test.bat \autoexec##RAMSTRESS_SUFFFIX##.bat sl@0: #else sl@0: data=EPOCROOT##epoc32\rom\##VARIANT##\nandtest_test_autoexec_f32test.bat \autoexec##RAMSTRESS_SUFFFIX##.bat sl@0: #endif sl@0: #endif sl@0: sl@0: #ifdef INST_ARMV5 sl@0: #include "##BASEPATH##kernelhwsrv\kerneltest\f32test\demandpaging\t_pagestress_rom.iby" sl@0: #endif sl@0: sl@0: #ifdef WITH_COMP sl@0: #ifdef PAGED_ROM sl@0: data=gentestnonpaged.txt Test\test_unpaged.cpp unpaged paging_unmovable sl@0: #endif sl@0: sl@0: #ifdef MULTIPLEROFS sl@0: rofsname = tests.rofs sl@0: #else sl@0: rofsname = dir.rofs sl@0: #endif //MULTIPLEROFS sl@0: rofssize = 0x500000 sl@0: sl@0: #ifdef PAGED_ROM sl@0: PAGINGOVERRIDE DEFAULTPAGED sl@0: #endif sl@0: sl@0: time = 23/11/2001 6:44:07 sl@0: sl@0: REM Round the size up/down to the nearest block size sl@0: REM This will enable any ROFS extensions to be found sl@0: REM BlockSize is typically 16K for most small-block NAND chips sl@0: REM BlockSize is typically 128K for most large-block NAND chips sl@0: #if defined SMALL_BLOCK sl@0: autosize = 0x4000 sl@0: #elif defined(LARGE_BLOCK) sl@0: autosize = 0x20000 sl@0: #endif sl@0: #endif //WITH_COMP sl@0: sl@0: // f32tests sl@0: #include sl@0: #include sl@0: sl@0: data=EPOCROOT##Epoc32\Release\##MAIN##\##BUILD##\d_exc.exe \sys\bin\d_exc.exe sl@0: data=EPOCROOT##Epoc32\Release\##KMAIN##\##BUILD##\minkda.ldd \sys\bin\minkda.ldd sl@0: sl@0: sl@0: #ifndef WITH_COMP sl@0: #ifdef PAGED_ROM sl@0: data=gentestnonpaged.txt Test\test_unpaged.cpp unpaged paging_unmovable sl@0: #endif sl@0: #endif sl@0: sl@0: // rom.pl will put this in a rofs image sl@0: #include sl@0: sl@0: // rom.pl will put this in a rofs extension image sl@0: #include sl@0: sl@0: // rom.pl will put this in a SMR partition image sl@0: #include sl@0: sl@0: #ifdef MULTIPLEROFS sl@0: // rom.pl will put this in a rofs image sl@0: #include sl@0: sl@0: // rom.pl will put this in a rofs image sl@0: #include sl@0: sl@0: // rom.pl will put this in a rofs image sl@0: #include sl@0: #endif // MULTIPLEROFS