kerneltest/e32test/group/bld.inf
changeset 9 96e5fb8b040d
child 10 36bfc973b146
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/kerneltest/e32test/group/bld.inf	Thu Dec 17 09:24:54 2009 +0200
@@ -0,0 +1,990 @@
+// 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 "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:
+// e32test/group/bld.inf
+// Kernel and User library test code
+// 
+//
+
+/**
+ @file
+*/
+
+
+PRJ_PLATFORMS
+
+BASEDEFAULT
+
+PRJ_EXPORTS
+../secure/platsecconfig.settings  /epoc32/rom/e32test/t_platsecconfig.iby
+../secure/platsecconfig.settings  /epoc32/data/t_platsecconfig.ini
+
+PRJ_TESTEXPORTS
+
+../../../kernel/eka/debug/crashMonitor/inc/crashlogwalker.h				/epoc32/include/
+
+../../../kernel/eka/include/kernel/dobject.h						/epoc32/include/kernel/			
+
+../../../userlibandfileserver/domainmgr/inc/domainobserver.h				/epoc32/include/
+
+../dll/d_ldrtst.h					/epoc32/include/
+
+../nkernsa/interrupts.h				/epoc32/include/nktest/	//
+../nkernsa/nkutils.h				/epoc32/include/nktest/	//
+../nkernsa/utils.h					/epoc32/include/nktest/	//
+../nkernsa/diag.h					/epoc32/include/nktest/	//
+
+../../../kernel/eka/include/e32huffman.h				/epoc32/include/
+
+platsec.settings        /epoc32/data/defaulttest.ini
+../mmu/d_memorytest.h   /epoc32/include/e32test/d_memorytest.h
+
+../buffer/UnicodeData.txt    /epoc32/data/z/test/unicodedata.txt
+../buffer/UnicodeData.txt    /epoc32/release/wins/udeb/z/test/unicodedata.txt
+../buffer/UnicodeData.txt    /epoc32/release/wins/urel/z/test/unicodedata.txt
+../buffer/UnicodeData.txt    /epoc32/release/winscw/udeb/z/test/unicodedata.txt
+../buffer/UnicodeData.txt    /epoc32/release/winscw/urel/z/test/unicodedata.txt
+
+// batch file that runs all automatic Unicode tests on hardware
+../group/UnicodeTests.bat   /epoc32/data/z/system/test/unicodetests.bat
+../group/UnicodeTest.iby    /epoc32/rom/include/unicodetest.iby
+
+// REMOVE_ME - Work-around to get stdexe and stddll test cases into ROM.
+// should be removed once new tools have been submitted
+../dll/oe/eabi/udeb/t_oedll.dll         /epoc32/release/armv5/udeb/t_oedll.dll
+../dll/oe/eabi/udeb/t_oedll1.dll        /epoc32/release/armv5/udeb/t_oedll1.dll
+../dll/oe/eabi/udeb/t_oeexport.exe      /epoc32/release/armv5/udeb/t_oeexport.exe
+../dll/oe/eabi/udeb/t_oeexport1.exe     /epoc32/release/armv5/udeb/t_oeexport1.exe
+../dll/oe/eabi/urel/t_oedll.dll         /epoc32/release/armv5/urel/t_oedll.dll
+../dll/oe/eabi/urel/t_oedll1.dll        /epoc32/release/armv5/urel/t_oedll1.dll
+../dll/oe/eabi/urel/t_oeexport.exe      /epoc32/release/armv5/urel/t_oeexport.exe
+../dll/oe/eabi/urel/t_oeexport1.exe     /epoc32/release/armv5/urel/t_oeexport1.exe
+
+../demandpaging/d_pagestress.h		/epoc32/include/
+
+../iic/iic_psl/i2c.h			/epoc32/include/e32test/
+../iic/iic_psl/spi.h			/epoc32/include/e32test/
+
+PRJ_TESTMMPFILES
+
+/******************************************************************************
+ Put all device drivers here. These build both SMP and non-SMP variants.
+ User side code builds a single variant for both.
+ *NOTE: Base BTB will build properly any kernel-side test code embedded within 
+ positive check ( #ifdef SMP ), however these binaries will not be included in BTB 
+ autotest images for SMP platforms. Refer to DTW-KHS BTB00055 for more details.
+ ******************************************************************************/
+d_implicit					support
+d_emitest					support
+d_ldd						support
+d_ldd_ram					support
+d_ldd2						support
+d_ldd2_ram					support
+d_lddns						support
+d_lddpowerseqtest			support
+d_ldddigitisertest			support
+d_lddturnaroundtimertest	support
+d_newldd					support
+d_ipccpy					support
+d_kucopy					support
+d_ldrtst					support
+t_prop_ldd					support
+bm_ldd						support
+d_sharedio					support
+d_dobject					support
+d_memorytest				support
+d_kheap						support
+d_sharedchunk				support
+d_nktrace					support
+d_sldd						support
+d_logtofile					support
+d_eventtracker				support
+d_traceredirect				support
+d_btrace					support
+d_perflogger_test_ldd		support
+d_kern_msg					support
+d_gobble					support
+d_nanowait					support
+d_medch						support
+d_shbuf_client				support
+d_shbuf_own					support
+d_asid						support
+
+#ifdef GENERIC_MARM
+d_schedhook					support
+d_kernasmbm					support
+d_codemodifier				support
+d_debugapi					support
+d_context					support
+earlyextension				support
+d_testearlyextension		support
+#endif
+
+#if !defined X86 
+rescontrol_psl				support
+rescontrol_extended_psl		support
+d_rescontrolcli				support
+d_extendedrescontrolcli		support
+d_prmacctstsim				support
+../resmanus/resourcecontrol	support
+../resmanus/resourcecontrollerextended	support
+#endif
+
+// DMA kernel-side test harness for software-simulated DMA framework
+// software-simulated DMA framework
+d_dmasim					support
+dmasim						support
+
+// Examples for demand paging device driver migration
+d_pagingexample_1_pre  support
+d_pagingexample_1_post support
+d_pagingexample_2_pre  support
+d_pagingexample_2_post support
+
+#if defined(EPOC32) && !defined(X86)
+// Test LDD for real hardware DMA
+d_dma						support
+#endif
+
+#ifdef EPOC32
+d_atomic					support
+d_pagestress				support
+d_ramstress					support
+d_export					support
+d_import					support
+#endif
+
+#ifdef	WINS
+d_guiconfig					support
+d_second_excp2				support
+#endif
+
+#if defined(MARM_ARMV5) || defined(MARM_ARMV4)
+d_second_excp				support
+d_second_excp2				support
+#endif
+
+#if !defined(WINS)
+d_demandpaging				support
+#endif
+
+#if !defined(WINS) && !defined(X86)
+d_ramdefrag					support
+d_pagemove					support
+#endif
+
+#if !defined(X86)
+#if defined(WINS)
+../iic/iic_psl/iic_testpsl			support
+../iic/iic_psl/spi					support
+../iic/iic_psl/i2c					support
+../iic/iic_psl/d_iic_client			support
+../iic/iic_psl/d_iic_slaveclient	support
+
+../iic/iic_psl/spi_ctrless			support
+../iic/iic_psl/i2c_ctrless			support
+../iic/iic_psl/d_iic_client_ctrless		support
+../iic/iic_psl/d_iic_slaveclient_ctrless	support
+#endif
+#endif
+
+#if !defined(WINS) && !defined(X86)
+d_crazyints support
+#endif
+
+/******************************************************************************
+ User side code here - builds a single variant for both SMP and non-SMP.
+ ******************************************************************************/
+#ifndef SMP
+#ifdef WINS
+// used to make some tests 'manual' on WINS (those which don't really add any useful testing like benchmarks)
+#define MANUAL_ON_WINS manual
+#else
+#define MANUAL_ON_WINS
+#endif
+
+#ifdef EPOC32
+//T_ROMCHK      // check the ROM is OK before starting tests
+#endif
+
+// todo: t_shadow tests currently need to run before any ROM pages get shadowed so do this first
+// for now
+#ifdef EPOC32
+t_shadow
+#endif
+
+// Do these here since they interfere with latency measurement
+t_implicit
+
+t_dmasim    // user-side test harness for software-simulated DMA framework
+
+#ifdef GENERIC_MARM
+t_schedhook
+#endif
+
+t_emi
+
+// RAM defragmentation tests.
+// These tests assume that all pages are movable during the tests
+// to increase the chances of this nothing should be running in the background.
+// Therefore these need to be run before t_lat2 is started.
+#if !defined(WINS) && !defined(X86)
+t_ramdefrag
+#endif
+
+#ifdef EPOC32
+// Start the latency measurement
+t_lat2
+#endif
+
+// /E32TEST/ACTIVE tests
+t_act
+t_asyc      
+t_cact      
+t_cactw
+t_cper      
+t_ctimer    
+t_timerduration
+t_dtim      
+t_idle      
+t_messge    
+
+// /E32TEST/BENCH tests
+#ifdef GENERIC_MARM
+t_desbm     manual
+#endif
+t_dhry      support
+t_excbm     MANUAL_ON_WINS
+t_exec      support
+t_membm     MANUAL_ON_WINS
+t_proc1 
+t_proc2     support
+t_r64bm     MANUAL_ON_WINS
+#ifdef ARMCC
+t_vfpbm
+#endif
+t_rxbm      MANUAL_ON_WINS
+t_svr
+t_svr2
+t_svr5
+t_svrstress
+t_svr_connect
+int_svr_calls   support
+t_t64bm     MANUAL_ON_WINS
+t_ipcbm     MANUAL_ON_WINS
+#ifndef X86
+t_kernbm    MANUAL_ON_WINS
+#endif
+
+t_ctxsw 
+t_ctxsw3
+#ifdef EPOC32
+t_prof      support
+#endif
+#ifdef GENERIC_MARM
+t_kernasmbm manual
+t_userasmbm manual
+#endif
+
+// /e32test/benchmark
+#ifndef X86
+bm_suite    MANUAL_ON_WINS
+#else
+bm_suite    manual
+#endif
+
+// /E32TEST/BUFFER tests
+t_bflat 
+t_bma   
+t_bseg  
+t_buf   
+t_rbuf  
+t_char  
+t_circ
+t_collate
+t_des   
+t_farray
+t_func  
+t_graph 
+t_key   
+t_lex   
+t_match 
+t_parray
+t_que   
+t_readar
+t_regn  
+t_sque  
+t_varray
+t_versio
+t_array 
+t_hashtab
+T_FoldPerf
+T_UnicodePerf
+t_huff
+t_memcpy    support     // time consuming, tests rarely-changed code
+#ifndef MARM_THUMB
+// That test contains lots of ARM assembly language which is normally
+// executed only in privileged mode.  So there is no need to build it
+// for thumb.
+t_tbma      support     // time consuming, tests rarely-changed code
+#endif
+
+// /E32TEST/DATETIME tests
+t_dparse    support
+t_time  
+t_tparse
+
+// /E32TEST/DEVICE tests
+t_ampv      support
+t_comm      support
+t_commsk    support
+t_loop      support
+//  T_MODEM1    support
+//  T_PROM      support
+t_term      support
+
+t_serial    manual
+
+t_sound2
+t_sound_api
+t_sound_api_helper support
+t_soundmchan
+t_soundwav  support
+
+t_dtenot    manual
+//  T_DCE       manual      Commented out until DCE implemented
+//  T_DCEUTL    manual
+t_keyboardrotate    manual
+#ifdef GENERIC_MARM
+t_slowir    support
+//  T_FIR2      support
+t_usb       manual
+t_usbapi
+t_usbcsc
+t_testearlyextension
+#endif
+#ifdef MARM_ARMV5
+t_usb_device	manual
+t_usb_scdevice	manual
+#endif
+
+t_tldd
+t_newldd
+t_lddpowerseqtest
+t_ldddigitisertest
+t_traweventdigitiser
+t_persistrestart	manual
+halsettings	support
+
+// /E32TEST/DLL tests
+t_dll1      support
+t_dll2      support
+
+t_dlla1     support
+t_dlla2     support
+t_dlla3     support
+
+t_start1    support
+t_start2    support
+t_start3    support
+t_tdll12
+
+t_staticdata
+t_tdlla 
+
+t_tls
+t_tlsdll    support
+t_tstart
+t_loadfail
+// REMOVE_ME - Work-around to get stdexe and stddll test cases into ROM.
+// should be removed once new tools have been submitted
+#if defined(MARM_ARMV5)
+t_oefixup
+#endif
+
+#ifdef EPOC32
+t_ver1_1_0  support
+t_ver1_1_1  support
+t_ver1_2_0  support
+#endif
+t_ver1_3_0  support
+#ifdef EPOC32
+t_ver2_1_0  support
+t_ver2_1_1  support
+t_ver2_2_0  support
+#endif
+t_ver2_3_0  support
+#ifdef EPOC32
+t_xver2a    support             // request 1.0 work with any
+t_xver2b    support             // request 1.0 work with 2.0 but not 3.0
+t_xver2c    support             // request 1.0 don't work with 2.0
+t_xver2d    support             // request 1.1 work with 1.0 but not 2.0
+t_xver2e    support             // request 1.1 work with any
+t_xver2f    support             // request 1.1 work with 2.0, 3.0 but not with 1.0
+t_xver2g    support             // request 1.1 don't work with 2.0, 3.0 or 1.0
+t_xver2h    support             // request 1.1 work with 1.0 and 2.0 but not 3.0
+t_xver2i    support             // request 1.1 work with 2.0 but not 3.0 or 1.0
+t_xver2j    support             // request 2.0 only use 1.0 exports
+t_xver2k    support             // request 2.0 only use 1.0, 1.1 exports
+t_xver2l    support             // request 2.0 use 2.0 exports work on 3.0
+t_xver2m    support             // request 2.0 use 2.0 exports, don't work on 3.0
+t_xver2n    support             // request 3.0 use 1.0 exports only
+t_xver2o    support             // request 3.0 use all
+t_xxver2
+#else
+t_xxver2w
+#endif
+
+#ifdef EPOC32
+t_path
+t_path2		support
+t_pathdll1	support
+t_pathdll2	support
+t_import_ldd
+#endif
+
+#if defined(WINS)
+t_dllwsd_dll 	support
+t_dllwsd_dlli	support
+t_dllwsd
+t_dllwsdi
+t_dllwsdd
+t_dllwsddi
+d_wsdextension	support
+t_wsdextension	support
+#endif
+
+// /e32test/ethernet
+../ethernet/pump/etherpump  manual
+../ethernet/macset/macset   manual
+
+// /E32TEST/HEAP tests
+t_fail
+
+#ifdef EPOC32
+t_hcomp     support
+#endif
+
+t_heap
+t_heap2
+t_heapdb
+t_kheap
+
+// /E32TEST/LFFS tests
+t_lfsdrv2       manual
+t_lfsdrvbm		manual
+#if defined(GENERIC_MARM)
+tf_fsscan       manual
+tf_suspend      manual
+tf_suspendsoak  manual
+tf_suspendsoakw manual
+tf_read         manual
+tf_write        manual
+tf_erase        manual
+tf_dump         manual
+#endif
+loadlffs        manual
+#if defined(GENERIC_MARM)
+bf_raw          manual
+bf_cpu          manual
+#endif
+load9660        support
+loadntfs        support
+
+// /E32TEST/LOCALE tests
+t_msgtxt    manual
+t_names 
+t_currencyformat
+
+
+#if !defined(MARM_ARMI) && !defined(MARM_THUMB)
+// Don't build localisation DLLs for ARMI or THUMB
+t_loclus	support
+t_loclus1	support
+t_loclus2	support
+t_loclge	support
+#endif
+
+
+// /E32TEST/MATH tests
+t_float
+t_i64
+t_i64_2 
+t_math  
+t_math2 
+t_r32   
+/*T_R64*/
+t_realx
+t_roundtrip
+#ifdef GENERIC_MARM
+t_vfp
+#endif
+
+// /E32TEST/MISC tests
+
+t_duid      support
+t_uid
+cpumeter    support
+crash       support
+reboot		support
+exc         support
+freemem     support
+//  THRDLIST    support
+t_abt       support
+t_dabt      support
+t_pabt      support
+t_alive     support
+t_busy      support
+t_cmpres
+t_death     support
+t_kill      manual
+t_ramuse    support
+t_repmd     support
+t_stres1    support
+t_svr3      support
+t_svr6      support
+t_xyldr     support
+t_proc3     support
+t_proc3a    support
+t_mem       support
+t_unzip     support
+t_ymodem    support
+t_ymodemz   support
+t_lbk       support
+t_forever   support
+t_ipccpy
+flash       support
+flash32     support
+systemize   support
+kill        support
+t_add2p
+t_add2p2    support
+drvdump     support
+drvread     support
+eject       support
+t_pcreat    support
+
+#if !defined(WINS)
+t_zip       manual
+#endif
+
+#ifdef EPOC32
+t_undef     support
+t_tmout     support
+#endif
+t_empty
+t_empty2
+
+// /E32TEST/MMU tests
+t_chunk 
+t_chunk2
+t_chunk3    support
+t_chunk4
+t_dchunk    manual
+t_mmubm
+t_wbc
+t_sharedio
+t_sharedio2
+t_sharedio3
+t_sharedio4
+t_sharedchunk
+t_sharedchunkf
+t_mmustress
+t_shbuf_client
+t_shbuf_own
+t_shbuf_perf
+
+#ifdef GENERIC_MARM
+t_codemodifier
+t_codemodifier2 support
+t_cache
+#endif
+
+t_dobject
+
+
+#if defined(EPOC32) && !defined(MARM_THUMB)
+t_imb
+t_btb manual
+#endif
+
+#ifdef EPOC32
+t_ramall
+t_pages     support
+t_mwait
+t_asid
+t_asid_dummy support
+#endif
+
+// /E32TEST/NKERN tests
+t_nktrace   manual
+
+// /E32TEST/PCCD tests
+t_atadrv    manual
+t_atadr3    support
+t_media     manual
+t_idrv
+t_pccdbm    manual
+t_nandbm    manual
+t_pccdsk    support
+t_pccdsr    support
+t_mmcdrv    manual
+t_med_writebm   manual
+
+#ifdef EPOC32
+t_crrdrv    support
+
+//  T_PCCD1
+//  T_PCCD2 
+//  T_PCCD3     manual
+#endif
+
+t_multislot	manual
+t_medch
+
+// /E32TEST/POWER tests
+t_power
+t_power_slave   support
+t_domain
+t_domain_slave  support
+domainPolicyTest support
+t_switchoff
+
+// /E32TEST/PRIME tests
+t_kern      support
+t_sem
+t_semutx
+t_semutx2
+t_mutex     support
+t_timer
+t_rwlock
+
+// /e32test/property
+t_property
+t_prop_sec  support
+t_prop_define0  support
+t_prop_define1  support
+t_prop_define2  support
+t_prop_define3  support
+t_stress_property   support
+
+// /E32TEST/REALTIME tests
+t_frag      support
+#ifdef EPOC32
+t_lat2m     support
+t_latncy    support
+#endif
+t_write     support
+
+// /E32TEST/SYSTEM tests
+t_atomic
+t_chnot     
+t_cobj      
+t_ctrap     
+t_exc       
+t_inf       manual
+t_multin    
+t_prot
+t_prot2     support
+t_prot2a    support
+t_reason    support 
+t_ref       
+t_reg       
+t_trap
+t_cli
+t_inact     manual
+t_kucopy
+t_condvar
+t_condvar2  support
+
+t_tick      manual
+t_tock
+
+t_env
+t_env_child     support
+
+t_mstim2    support
+#ifndef EPOC32
+t_mstim     support     // win32 timers sometimes irregular, but a useful test nonetheless
+#else
+t_mstim
+
+t_debug     support
+//  T_REGRAM    support
+t_panic     support
+#endif
+
+// /E32TEST/THREAD tests
+t_killer    support // because it takes several minutes to run
+t_thread    
+t_thread2   
+t_threadedserver   
+#ifdef EPOC32
+t_smpsafe
+smpsafea	support
+smpsafeb	support
+smpsafec	support
+smpsafed	support
+smpsafee	support
+smpsafexa	support
+smpsafe0	support
+smpsafe1	support
+smpsafe2	support
+smpsafe3	support
+smpsafe4	support
+smpsafex0	support
+smpsafex2	support
+#endif
+
+// ../VIDEO tests
+#ifndef X86
+t_video
+t_videomemory
+t_videomemprocess
+#endif
+t_vidmode   support
+
+// /E32TEST/DISPCHAN tests
+// DISPCHAN can change the state of the emulator GUI and currently must be run
+// AFTER t_video
+#ifndef X86
+t_dispchan
+#endif
+
+// /E32TEST/WINDOW tests
+
+t_calib     support
+t_colour    manual
+t_wjpwin    support
+t_wsimp     support
+t_wwins     manual
+t_mmcpw     manual
+
+t_keys      support
+
+// /E32TEST/Y2K tests
+t_y2k
+
+// /E32TEST/MQUEUE message queue tests
+t_mqueue
+t_mqueueecho support
+
+#if defined(WINS)
+t_emul
+t_emul_slave support
+t_emul_dll1 support
+t_emul_dll2 support
+
+t_guiconfig
+t_jit       manual
+t_emulex
+#endif
+
+#if defined(GENERIC_MARM) || defined(GENERIC_X86)       // should really be GENERIC_EPOC32 but that doesn't exist
+gnumakefile romstuff.mke  support
+#endif
+
+// PLATFORM SECURITY TESTS
+t_rendezvous
+t_smessage
+t_sprocess
+t_sthread
+t_sprioritycap_systemserver
+t_sprioritycap_realtimeserver
+t_suser
+t_polsvr
+t_capsup
+t_platsecconfig
+t_platsecconfig2    support
+t_psc_static        support
+t_psc_dynamic       support
+t_psc_dll       support
+t_sobject
+t_sserver
+t_shal
+t_sdrivers
+#ifdef GENERIC_MARM
+t_ipcsafety
+#endif
+
+// Debugger support
+t_logtofile         manual
+t_eventtracker      manual
+t_traceredirect     support
+t_heapcorruption	support
+t_btrace
+t_perflogger
+
+#ifdef GENERIC_MARM
+t_debugapi      manual
+t_context
+#endif
+
+// /E32TEST/DMA tests
+t_dma       // user-side test harness for real DMA framework
+
+// Example RTOS personality
+../personality/example/t_expers support
+
+// Text notifier tests
+t_textnotifier
+textnotifier2   support
+
+// /E32TEST/CPPEXCEPTIONS
+#ifdef WINS
+t_romtable2
+#endif // WINS
+
+#if defined(MARM_ARMV5) || defined(MARM_ARMV4)
+#if defined(__LEAVE_EQUALS_THROW__)
+t_romtable  
+t_romtable2
+#endif
+t_drtaeabi     support
+#endif
+
+t_unmap
+t_unmap2        support
+d_unmap			support
+d_unmap2		support
+
+t_cputime
+
+t_setkey    manual
+
+t_cachechunk
+#if !defined(WINS)
+t_demandpaging
+#if !defined(X86)
+t_codepaging
+t_codepaging_dll support
+t_codepaging_dll2 support
+t_codepaging_dll3 support
+t_codepaging_dll4 support
+t_codepaging_dll5 support
+t_codepaging_dll6 support
+t_codepaging_dll7 support
+dpinfo manual
+#endif
+
+// t_dpapi suffixes:
+//   c => ram loaded code
+//   p => pageddata
+//   u => unpageddata
+t_dpapi
+t_dpapi_p
+t_dpapi_u
+t_dpapi_c
+t_dpapi_cp
+t_dpapi_cu
+
+t_datapaging
+t_svrpinning
+t_svrpinning_p
+t_svrpinning_up
+t_tbus_datapaging
+#endif
+t_wdpsoak support
+t_pin
+t_kblockmap
+t_thrash
+
+// Examples for demand paging device driver migration
+t_pagingexample
+
+// Pipe tests related mmps
+t_pipe.mmp
+t_pipe2.mmp support
+t_pipe3.mmp support
+t_pipe5.mmp support
+t_pipe4.mmp
+
+// Page moving tests
+#if !defined(WINS) && !defined(X86)
+t_pagemove
+t_pagemove_dll	support
+t_pmwsd		support
+t_defragperf
+t_defragtestperf	support
+t_defragdll0	support
+#endif
+
+// /E32TEST/RESMANUS tests
+#if !defined X86 
+../resmanus/t_resmanus
+../resmanus/t_resmanuskern
+../resmanus/t_resmanusextended
+#endif
+
+// /E32TEST/RESOURCEMAN tests
+#if !defined X86 
+t_rescontrolcli
+t_extendedrescontrolcli
+t_prmacctstsim
+#endif
+
+// /E32TEST/IIC tests
+#if !defined(X86)
+#if defined(WINS)
+../iic/t_iic
+#endif
+#endif
+
+#if defined(MARM_ARMV5)
+t_oeexport2
+#endif
+
+#if defined(MARM_ARMV5) || defined(MARM_ARMV4)
+t_trkdummyapp
+#endif
+
+#if defined(MARM_ARMV5)
+t_rmdebug_dll support
+t_rmdebug_security0 support
+t_rmdebug_security1 support
+t_rmdebug_security2 support
+t_rmdebug_security3 support
+t_rmdebug_app support
+t_rmdebug2
+t_rmdebug2_oem
+t_rmdebug2_oemtoken support
+t_rmdebug2_oem2
+t_rmdebug2_oemtoken2 support
+t_crashmonitor_lib
+#endif
+
+t_stacksize
+
+#if !defined(WINS) && !defined(X86)
+t_crazyints	
+#endif
+
+#endif	// SMP
+
+t_nanowait
+smp_demo support
+
+t_bytepair
+t_destruct
+t_destruct_slave	support
+t_destruct_dll		support
+t_destruct_dll2		support
+t_destruct_dll3		support
+
+#include "../examples/examples.inf"
+// Shared chunk camera driver tests.
+t_camera_api		manual
+t_camera_gen		manual
+d_mmcsc			support
+
+#include "../hcr/hcr.inf"