diff -r 000000000000 -r bde4ae8d615e os/kernelhwsrv/kernel/eka/euser/euser.mmh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/os/kernelhwsrv/kernel/eka/euser/euser.mmh Fri Jun 15 03:10:57 2012 +0200 @@ -0,0 +1,179 @@ +// 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 "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: +// e32\euser\euser.mmh +// Included from euser.mmp and variant_euser.mmp +// +// + +targettype dll + +#if defined(GCC32) +ALWAYS_BUILD_AS_ARM +#endif + +#if defined(USE_VFP_MATH) && defined(ARMCC) +macro __USE_VFP_MATH +#endif + +sourcepath cbase +source ub_act.cpp ub_array.cpp ub_bma.cpp ub_buf.cpp +source ub_circ.cpp ub_cln.cpp ub_cons.cpp ub_dtim.cpp +source ub_obj.cpp ub_svr.cpp ub_polsvr.cpp +source ub_tim.cpp ub_utl.cpp ub_tque.cpp + +sourcepath . +source us_evnt.cpp locmapping.cpp us_exec.cpp us_func.cpp us_graph.cpp +source us_hand.cpp us_ksvr.cpp us_des.cpp +source us_lex16.cpp us_lex8.cpp us_loc.cpp us_mes.cpp +source us_parse.cpp us_power.cpp us_property.cpp us_que.cpp us_ref.cpp +source us_regn.cpp us_test.cpp us_time.cpp us_trp.cpp +source us_utl.cpp us_mqueue.cpp us_encode.cpp us_decode.cpp +source us_secure.cpp us_htab.cpp us_rwlock.cpp +source us_shbuf.cpp + +#ifdef GCC32 +source us_gcc.cpp +#endif + +sourcepath ../common +source array.cpp des8.cpp des16.cpp alloc.cpp heap.cpp +source mem.cpp secure.cpp +macro __EXPORT_MEMCPY__ +#ifdef GCC32 +source gcchelp.cpp +#endif + +#ifdef WINS +sourcepath ../common/win32 +source seh.cpp atomics.cpp +#endif //WINS + +sourcepath maths +source um_asin.cpp um_atan.cpp um_dtor.cpp um_exp.cpp +source um_frac.cpp um_int.cpp um_ln.cpp um_log.cpp +source um_mod.cpp um_pow.cpp um_pow10.cpp +source um_rand.cpp um_rtod.cpp um_sin.cpp um_spec.cpp +source um_sqrt.cpp um_tan.cpp um_utl.cpp + +sourcepath epoc +source up_lib.cpp up_utl.cpp + +#if defined(WINS) +sourcepath epoc/win32 +source uc_i64.cpp uc_realx.cpp +source uc_trp.cpp uc_utl.cpp uc_exec.cpp +#elif defined(MARM) +sourcepath epoc/arm +#if defined(GCC32) +source uc_gcc.cia +#endif +source uc_i64.cia uc_realx.cpp uc_realx.cia uc_huffman.cia +source uc_trp.cpp uc_trp.cia uc_utl.cia uc_exec.cia uc_data.cpp +sourcepath ../common/arm +source carray.cia cdes8.cia cdes16.cia cheap.cia cmem.cia atomics.cia +#if defined(GCC32) +source cgcchelp.cpp cgcchelp.cia +#endif + +#if defined(REPLACE_GENERIC_UTILS) +macro __REPLACE_GENERIC_UTILS +USERINCLUDE ..\..\..\..\unref\orphan\cedgen\base\VariantReplacementUtilsPath +#ifdef SYMBIAN_OLD_EXPORT_LOCATION +systeminclude ..\..\..\..\unref\orphan\cedgen\base\VariantReplacementUtilsPath +#endif +sourcepath ..\..\..\..\unref\orphan\cedgen\base\VariantReplacementUtilsPath +source common.cia +#endif + +#elif defined(X86) +sourcepath epoc/x86 +source uc_exec.cia +source uc_i64.cia +source uc_realx.cia +source uc_trp.cia +source uc_utl.cia +source uc_exec.cpp +source uc_i64.cpp +source uc_realx.cpp +source uc_trp.cpp +source uc_utl.cpp +source uc_seh.cpp +sourcepath ../common/x86 +userinclude ../common +source cmem.cia +#if defined(GCC32) +sourcepath ../common/x86 +source atomics.cia +#elif defined(VC32) +sourcepath ../common/win32 +source atomics.cpp +#endif + +#endif + +sourcepath unicode +source collate.cpp unicode.cpp unitable.cpp +SOURCE Compare.cpp + +USERINCLUDE ../include +OS_LAYER_SYSTEMINCLUDE_SYMBIAN +#ifdef SYMBIAN_OLD_EXPORT_LOCATION +systeminclude ../include +#endif +USERINCLUDE ../euser +USERINCLUDE ../euser/unicode + +noexportlibrary +linkas euser.dll + +#if defined(WINS) +library emulator.lib +#endif + +START ARMCC +#ifdef USE_VFP_MATH + +#ifdef MARM_ARMV5 +#ifdef ARMCC_2 +armlibs m_tvpu.l +#else +armlibs m_5v.l +armlibs fj_5v.l +#endif + +#else //!MARM_ARMV5 +#ifdef ARMCC_2 +armlibs m_avpu.l +#else +armlibs m_4v.l +armlibs fj_4v.l +#endif +#endif + +#endif +END // armcc + +START WINS +baseaddress 0x60000000 +win32_library kernel32.lib + +END // wins + +uid 0x1000008d 0x100039e5 +VENDORID 0x70000001 +capability all + +unpaged + +SMPSAFE