sl@0: // Copyright (c) 2004-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 "ARM EABI LICENCE.txt" sl@0: // which accompanies this distribution, and is available sl@0: // in kernel/eka/compsupp. 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: TARGET drtaeabi.dll sl@0: sl@0: TARGETTYPE dll sl@0: sl@0: // In theory -L"--diag_suppress=6331" should prevent the linker from moaning. But sl@0: // the compiler passes this to the assembler which then invokes the linker and the sl@0: // option gets dropped somewhere. sl@0: //OPTION ARMCC '-L"--diag_suppress=6331"' sl@0: SOURCEPATH . sl@0: SOURCE aeabidiv0.cpp sl@0: SOURCE drtaeabi.cpp sl@0: SOURCE aeabimem.cia sl@0: sl@0: SOURCEPATH ../symaehabi sl@0: SOURCE symbian_support.cpp sl@0: SOURCE symbian_rtti.cpp sl@0: SOURCE unwinder.c sl@0: SOURCE unwind_pr.c sl@0: SOURCE cppsemantics.cpp sl@0: sl@0: // yuk sl@0: LIBRARY euser.lib dfpaeabi.lib dfprvct2_1.lib drtrvct2_1.lib sl@0: sl@0: START ARMCC sl@0: ARMRT // we're building a runtime support lib so suppress all the default libraries sl@0: ARMINC sl@0: // we want the 'pure' versions to go with softvfp sl@0: #ifdef MARM_ARMV5 sl@0: ARMLIBS c_t__un.l cpprt_t__u.l sl@0: #else sl@0: ARMLIBS c_a__un.l cpprt_a__u.l sl@0: #endif sl@0: END sl@0: sl@0: capability all sl@0: sl@0: VENDORID 0x70000001 sl@0: sl@0: unpagedcode sl@0: sl@0: SMPSAFE