kerneltest/e32test/group/t_drtaeabi.mmp
changeset 43 96e5fb8b040d
child 33 0173bcd7697c
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/kerneltest/e32test/group/t_drtaeabi.mmp	Thu Dec 17 09:24:54 2009 +0200
@@ -0,0 +1,77 @@
+// Copyright (c) 2004-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:
+//
+
+TARGET 			t_drtaeabi.dll
+
+TARGETTYPE		dll
+
+#if defined ARMCC_2_1
+SOURCEPATH		../../../kernel/eka/compsupp/rvct2_1
+#elif defined ARMCC_2_2
+SOURCEPATH		../../../kernel/eka/compsupp/rvct2_2
+#elif defined ARMCC_3_1
+SOURCEPATH		../../../kernel/eka/compsupp/rvct3_1
+#endif
+SOURCE			aeabidiv0.cpp
+SOURCE			drtaeabi.cpp
+SOURCE			type_info.cpp
+
+USERINCLUDE	../../../kernel/eka/include
+OS_LAYER_SYSTEMINCLUDE_SYMBIAN
+
+SOURCEPATH		../../../kernel/eka/compsupp/symaehabi
+SOURCE			symbian_support.cpp
+SOURCE			symbian_rtti.cpp
+SOURCE			unwinder.c
+SOURCE			unwind_pr.c
+SOURCE			cppsemantics.cpp
+
+SOURCEPATH		../cppexceptions
+SOURCE			export_internals.cpp
+
+// we're building a runtime support lib so we have to add the libraries we want by hand
+
+#if defined ARMCC_2_1
+LIBRARY 		euser.lib dfpaeabi.lib dfprvct2_1.lib drtrvct2_1.lib
+#elif defined ARMCC_2_2
+LIBRARY 		euser.lib dfpaeabi.lib dfprvct2_2.lib drtrvct2_2.lib
+#elif defined ARMCC_3_1
+LIBRARY 		euser.lib dfpaeabi.lib dfprvct3_1.lib drtrvct3_1.lib scppnwdl.lib
+#endif
+
+START ARMCC
+ARMRT // we're building a runtime support lib so suppress all the default libraries
+ARMINC
+// we want the 'pure' versions to go with softvfp
+#if defined ARMCC_3_1
+    #ifdef MARM_ARMV5
+    ARMLIBS     c_5.l h_5.l cpprt_5.l
+    #else
+    ARMLIBS     c_4.l h_4.l cpprt_4.l
+    #endif
+#else
+    #ifdef MARM_ARMV5
+    ARMLIBS		c_t__un.l cpprt_t__u.l
+    #else
+    ARMLIBS		c_a__un.l cpprt_a__u.l
+    #endif
+#endif
+END
+
+capability		all
+vendorid		0x70000001
+
+
+SMPSAFE