kernel/eka/compsupp/bld.inf
changeset 9 96e5fb8b040d
child 10 36bfc973b146
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/kernel/eka/compsupp/bld.inf	Thu Dec 17 09:24:54 2009 +0200
@@ -0,0 +1,82 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "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: 
+* Compiler runtime support.
+*
+*/
+
+
+PRJ_PLATFORMS
+
+ARMV4 ARMV5 ARMV5SMP ARMV7
+
+
+PRJ_EXPORTS
+
+rvct.h                      SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(rvct/)
+gcce/gcce.h                 SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(gcce/)
+
+symcpp/symcpp.h SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(symcpp.h)
+
+compsupp.iby                /epoc32/rom/include/
+
+
+PRJ_MMPFILES
+
+#ifndef GCCXML
+
+    symcpp/scppnwdl.mmp
+    rvct/dfprvct-thunk.mmp
+    rvct/usrt.mmp
+    rvct/ksrt.mmp
+
+    #ifndef SMP // Only static libraries build for SMP.
+
+    rvct/drtaeabi.mmp
+
+    rvct/dfpaeabi.mmp
+    rvct/dfpaeabi_vfpv2.mmp
+
+    #if defined(ARMCC_2_2) || defined(ARMCC_3_1)
+
+        rvct/drtrvct.mmp
+        rvct/drtrvct_vfpv2.mmp
+
+        rvct/dfprvct.mmp
+        rvct/dfprvct_vfpv2.mmp
+    #endif
+
+    #endif
+
+PRJ_EXTENSIONS
+
+#ifndef GCCXML
+
+// Unzip RVCT3.1 runtime if being built with RVCT2.2 or RVCT4.0
+
+start extension tools/compsupp
+
+#if defined(ARMCC_2_2) || defined(ARMCC_4_0)
+option  FILE  $(EXTENSION_ROOT)/rt_3_1.zip
+#elif defined(ARMCC_3_1)
+option  FILE  $(EXTENSION_ROOT)/rt_2_2.zip
+#endif
+
+option  TODIR $(EPOCROOT)epoc32/release
+
+end
+#endif
+
+#endif
+