symport/symuser/bld.inf
changeset 1 0a7b44b10206
child 2 806186ab5e14
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/symport/symuser/bld.inf	Thu Jun 25 15:59:54 2009 +0100
@@ -0,0 +1,275 @@
+// Copyright (c) 1997-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 "Symbian Foundation License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+PRJ_PLATFORMS
+TOOLS2
+
+PRJ_EXTENSIONS
+
+#ifdef TOOLS2
+start extension tools/x86tool
+
+	option TARGET_NAME symuser
+	option TARGET_TYPE lib
+
+	option MACROS __MINIMUM_MACHINE_CODE__ __CPU_HAS_CP15_THREAD_ID_REG __USERSIDE_THREAD_DATA__
+	option INCLUDES ../e32/include ../bafl/inc ../charconv/framework/inc
+
+	option SOURCE_DIRS ../e32/common ../e32/euser ../e32/euser/cbase ../e32/euser/epoc/x86 ../e32/euser/maths ../e32/euser/unicode \
+		../bafl/src ../charconv/framework/src/charconv
+
+	option SOURCE_FOLDER .
+	option SOURCE symuser.cpp exec.cpp new.cpp loader.cpp x86hlp.cia
+	option COMPILE_OPTIONS -Wno-return-type
+end
+
+start extension tools/x86tool
+
+	option TARGET_NAME symexestub
+	option TARGET_TYPE lib
+	option SOURCE exestub.cpp
+
+	option INCLUDES ../e32/include
+end
+#endif
+
+PRJ_TESTEXPORTS
+
+../e32test/buffer/UnicodeData.txt    z:/test/unicodedata.txt
+
+PRJ_TESTEXTENSIONS
+
+#ifdef TOOLS2
+start extension tools/x86tool
+	option TARGET_NAME t_bflat
+	option TARGET_TYPE exe
+	option SOURCE ../e32test/buffer/t_bflat.cpp
+	option LIBS symuser
+end
+
+start extension tools/x86tool
+	option TARGET_NAME t_bseg
+	option TARGET_TYPE exe
+	option SOURCE ../e32test/buffer/t_bseg.cpp
+	option LIBS symuser
+end
+
+start extension tools/x86tool
+	option TARGET_NAME t_buf
+	option TARGET_TYPE exe
+	option SOURCE ../e32test/buffer/t_buf.cpp
+	option LIBS symuser
+end
+
+start extension tools/x86tool
+	option TARGET_NAME t_rbuf
+	option TARGET_TYPE exe
+	option SOURCE ../e32test/buffer/t_rbuf.cpp
+	option LIBS symuser
+end
+
+start extension tools/x86tool
+	option TARGET_NAME t_char
+	option TARGET_TYPE exe
+	option SOURCE ../e32test/buffer/t_char.cpp
+	option LIBS symuser
+end
+
+start extension tools/x86tool
+	option TARGET_NAME t_circ
+	option TARGET_TYPE exe
+	option SOURCE ../e32test/buffer/t_circ.cpp
+	option LIBS symuser
+end
+
+start extension tools/x86tool
+	option TARGET_NAME t_collate
+	option TARGET_TYPE exe
+	option SOURCE ../e32test/buffer/t_collate.cpp
+	option LIBS symuser
+end
+
+start extension tools/x86tool
+	option TARGET_NAME t_des
+	option TARGET_TYPE exe
+	option SOURCE ../e32test/buffer/t_des.cpp
+	option LIBS symuser
+end
+
+start extension tools/x86tool
+	option TARGET_NAME t_farray
+	option TARGET_TYPE exe
+	option SOURCE ../e32test/buffer/t_farray.cpp
+	option LIBS symuser
+end
+
+start extension tools/x86tool
+	option TARGET_NAME t_func
+	option TARGET_TYPE exe
+	option SOURCE ../e32test/buffer/t_func.cpp
+	option LIBS symuser
+end
+
+start extension tools/x86tool
+	option TARGET_NAME t_graph
+	option TARGET_TYPE exe
+	option SOURCE ../e32test/buffer/t_graph.cpp
+	option LIBS symuser
+end
+
+start extension tools/x86tool
+	option TARGET_NAME t_key
+	option TARGET_TYPE exe
+	option SOURCE ../e32test/buffer/t_key.cpp
+	option LIBS symuser
+end
+
+start extension tools/x86tool
+	option TARGET_NAME t_lex
+	option TARGET_TYPE exe
+	option SOURCE ../e32test/buffer/t_lex.cpp
+	option LIBS symuser
+end
+
+start extension tools/x86tool
+	option TARGET_NAME t_match
+	option TARGET_TYPE exe
+	option INCLUDES ../e32/euser/unicode
+	option SOURCE ../e32test/buffer/t_match.cpp
+	option LIBS symuser symfile
+end
+
+start extension tools/x86tool
+	option TARGET_NAME t_parray
+	option TARGET_TYPE exe
+	option SOURCE ../e32test/buffer/t_parray.cpp
+	option LIBS symuser
+end
+
+start extension tools/x86tool
+	option TARGET_NAME t_que
+	option TARGET_TYPE exe
+	option SOURCE ../e32test/buffer/t_que.cpp
+	option LIBS symuser
+end
+
+start extension tools/x86tool
+	option TARGET_NAME t_readar
+	option TARGET_TYPE exe
+	option SOURCE ../e32test/buffer/t_readar.cpp
+	option LIBS symuser
+end
+
+start extension tools/x86tool
+	option TARGET_NAME t_regn
+	option TARGET_TYPE exe
+	option SOURCE ../e32test/buffer/t_regn.cpp
+	option LIBS symuser
+end
+
+start extension tools/x86tool
+	option TARGET_NAME t_sque
+	option TARGET_TYPE exe
+	option SOURCE ../e32test/buffer/t_sque.cpp
+	option LIBS symuser
+end
+
+start extension tools/x86tool
+	option TARGET_NAME t_varray
+	option TARGET_TYPE exe
+	option SOURCE ../e32test/buffer/t_varray.cpp
+	option LIBS symuser
+end
+
+start extension tools/x86tool
+	option TARGET_NAME t_versio
+	option TARGET_TYPE exe
+	option SOURCE ../e32test/buffer/t_versio.cpp
+	option LIBS symuser
+end
+
+start extension tools/x86tool
+	option TARGET_NAME t_hashtab
+	option TARGET_TYPE exe
+	option SOURCE ../e32test/buffer/t_hashtab.cpp
+	option LIBS symuser
+end
+
+start extension tools/x86tool
+	option TARGET_NAME T_FoldPerf
+	option TARGET_TYPE exe
+	option SOURCE ../e32test/buffer/T_FoldPerf.cpp
+	option LIBS symuser
+end
+
+start extension tools/x86tool
+	option TARGET_NAME t_huff
+	option TARGET_TYPE exe
+	option SOURCE ../e32test/buffer/t_huff.cpp
+	option LIBS symuser
+end
+
+start extension tools/x86tool
+	option TARGET_NAME t_float
+	option TARGET_TYPE exe
+	option SOURCE ../e32test/math/t_float.cpp ../e32test/math/t_float1.cpp ../e32test/math/t_float2.cpp ../e32test/math/t_float3.cpp ../e32test/math/t_fltcl.cpp
+	option LIBS symuser
+end
+
+start extension tools/x86tool
+	option TARGET_NAME t_i64
+	option TARGET_TYPE exe
+	option SOURCE ../e32test/math/t_i64.cpp
+	option LIBS symuser
+end
+
+start extension tools/x86tool
+	option TARGET_NAME t_i64_2
+	option TARGET_TYPE exe
+	option SOURCE ../e32test/math/t_i64_2.cpp ../e32test/math/largeint.cpp
+	option LIBS symuser
+end
+
+
+start extension tools/x86tool
+	option TARGET_NAME t_math
+	option TARGET_TYPE exe
+	option SOURCE ../e32test/math/t_math.cpp
+	option LIBS symuser
+end
+
+
+start extension tools/x86tool
+	option TARGET_NAME t_math2
+	option TARGET_TYPE exe
+	option SOURCE ../e32test/math/t_math2.cpp
+	option LIBS symuser
+end
+
+start extension tools/x86tool
+	option TARGET_NAME t_trap
+	option TARGET_TYPE exe
+	option SOURCE ../e32test/system/t_trap.cpp
+	option LIBS symuser
+end
+
+start extension tools/x86tool
+	option TARGET_NAME t_ctrap
+	option TARGET_TYPE exe
+	option SOURCE ../e32test/system/t_ctrap.cpp
+	option LIBS symuser
+end
+
+#endif