sl@0: // Copyright (c) 1997-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 "Eclipse Public License v1.0" sl@0: // which accompanies this distribution, and is available sl@0: // at the URL "http://www.eclipse.org/legal/epl-v10.html". sl@0: // sl@0: // Initial Contributors: sl@0: // Nokia Corporation - initial contribution. sl@0: // sl@0: // Contributors: sl@0: // sl@0: // Description: sl@0: // e32\euser\euser.mmh sl@0: // Included from euser.mmp and variant_euser.mmp sl@0: // sl@0: // sl@0: sl@0: targettype dll sl@0: sl@0: #if defined(GCC32) sl@0: ALWAYS_BUILD_AS_ARM sl@0: #endif sl@0: sl@0: #if defined(USE_VFP_MATH) && defined(ARMCC) sl@0: macro __USE_VFP_MATH sl@0: #endif sl@0: sl@0: sourcepath cbase sl@0: source ub_act.cpp ub_array.cpp ub_bma.cpp ub_buf.cpp sl@0: source ub_circ.cpp ub_cln.cpp ub_cons.cpp ub_dtim.cpp sl@0: source ub_obj.cpp ub_svr.cpp ub_polsvr.cpp sl@0: source ub_tim.cpp ub_utl.cpp ub_tque.cpp sl@0: sl@0: sourcepath . sl@0: source us_evnt.cpp locmapping.cpp us_exec.cpp us_func.cpp us_graph.cpp sl@0: source us_hand.cpp us_ksvr.cpp us_des.cpp sl@0: source us_lex16.cpp us_lex8.cpp us_loc.cpp us_mes.cpp sl@0: source us_parse.cpp us_power.cpp us_property.cpp us_que.cpp us_ref.cpp sl@0: source us_regn.cpp us_test.cpp us_time.cpp us_trp.cpp sl@0: source us_utl.cpp us_mqueue.cpp us_encode.cpp us_decode.cpp sl@0: source us_secure.cpp us_htab.cpp us_rwlock.cpp sl@0: source us_shbuf.cpp sl@0: sl@0: #ifdef GCC32 sl@0: source us_gcc.cpp sl@0: #endif sl@0: sl@0: sourcepath ../common sl@0: source array.cpp des8.cpp des16.cpp alloc.cpp heap.cpp sl@0: source mem.cpp secure.cpp sl@0: macro __EXPORT_MEMCPY__ sl@0: #ifdef GCC32 sl@0: source gcchelp.cpp sl@0: #endif sl@0: sl@0: #ifdef WINS sl@0: sourcepath ../common/win32 sl@0: source seh.cpp atomics.cpp sl@0: #endif //WINS sl@0: sl@0: sourcepath maths sl@0: source um_asin.cpp um_atan.cpp um_dtor.cpp um_exp.cpp sl@0: source um_frac.cpp um_int.cpp um_ln.cpp um_log.cpp sl@0: source um_mod.cpp um_pow.cpp um_pow10.cpp sl@0: source um_rand.cpp um_rtod.cpp um_sin.cpp um_spec.cpp sl@0: source um_sqrt.cpp um_tan.cpp um_utl.cpp sl@0: sl@0: sourcepath epoc sl@0: source up_lib.cpp up_utl.cpp sl@0: sl@0: #if defined(WINS) sl@0: sourcepath epoc/win32 sl@0: source uc_i64.cpp uc_realx.cpp sl@0: source uc_trp.cpp uc_utl.cpp uc_exec.cpp sl@0: #elif defined(MARM) sl@0: sourcepath epoc/arm sl@0: #if defined(GCC32) sl@0: source uc_gcc.cia sl@0: #endif sl@0: source uc_i64.cia uc_realx.cpp uc_realx.cia uc_huffman.cia sl@0: source uc_trp.cpp uc_trp.cia uc_utl.cia uc_exec.cia uc_data.cpp sl@0: sourcepath ../common/arm sl@0: source carray.cia cdes8.cia cdes16.cia cheap.cia cmem.cia atomics.cia sl@0: #if defined(GCC32) sl@0: source cgcchelp.cpp cgcchelp.cia sl@0: #endif sl@0: sl@0: #if defined(REPLACE_GENERIC_UTILS) sl@0: macro __REPLACE_GENERIC_UTILS sl@0: USERINCLUDE ..\..\..\..\unref\orphan\cedgen\base\VariantReplacementUtilsPath sl@0: #ifdef SYMBIAN_OLD_EXPORT_LOCATION sl@0: systeminclude ..\..\..\..\unref\orphan\cedgen\base\VariantReplacementUtilsPath sl@0: #endif sl@0: sourcepath ..\..\..\..\unref\orphan\cedgen\base\VariantReplacementUtilsPath sl@0: source common.cia sl@0: #endif sl@0: sl@0: #elif defined(X86) sl@0: sourcepath epoc/x86 sl@0: source uc_exec.cia sl@0: source uc_i64.cia sl@0: source uc_realx.cia sl@0: source uc_trp.cia sl@0: source uc_utl.cia sl@0: source uc_exec.cpp sl@0: source uc_i64.cpp sl@0: source uc_realx.cpp sl@0: source uc_trp.cpp sl@0: source uc_utl.cpp sl@0: source uc_seh.cpp sl@0: sourcepath ../common/x86 sl@0: userinclude ../common sl@0: source cmem.cia sl@0: #if defined(GCC32) sl@0: sourcepath ../common/x86 sl@0: source atomics.cia sl@0: #elif defined(VC32) sl@0: sourcepath ../common/win32 sl@0: source atomics.cpp sl@0: #endif sl@0: sl@0: #endif sl@0: sl@0: sourcepath unicode sl@0: source collate.cpp unicode.cpp unitable.cpp sl@0: SOURCE Compare.cpp sl@0: sl@0: USERINCLUDE ../include sl@0: OS_LAYER_SYSTEMINCLUDE_SYMBIAN sl@0: #ifdef SYMBIAN_OLD_EXPORT_LOCATION sl@0: systeminclude ../include sl@0: #endif sl@0: USERINCLUDE ../euser sl@0: USERINCLUDE ../euser/unicode sl@0: sl@0: noexportlibrary sl@0: linkas euser.dll sl@0: sl@0: #if defined(WINS) sl@0: library emulator.lib sl@0: #endif sl@0: sl@0: START ARMCC sl@0: #ifdef USE_VFP_MATH sl@0: sl@0: #ifdef MARM_ARMV5 sl@0: #ifdef ARMCC_2 sl@0: armlibs m_tvpu.l sl@0: #else sl@0: armlibs m_5v.l sl@0: armlibs fj_5v.l sl@0: #endif sl@0: sl@0: #else //!MARM_ARMV5 sl@0: #ifdef ARMCC_2 sl@0: armlibs m_avpu.l sl@0: #else sl@0: armlibs m_4v.l sl@0: armlibs fj_4v.l sl@0: #endif sl@0: #endif sl@0: sl@0: #endif sl@0: END // armcc sl@0: sl@0: START WINS sl@0: baseaddress 0x60000000 sl@0: win32_library kernel32.lib sl@0: sl@0: END // wins sl@0: sl@0: uid 0x1000008d 0x100039e5 sl@0: VENDORID 0x70000001 sl@0: capability all sl@0: sl@0: unpaged sl@0: sl@0: SMPSAFE