1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/os/kernelhwsrv/kernel/eka/euser/euser.mmh Fri Jun 15 03:10:57 2012 +0200
1.3 @@ -0,0 +1,179 @@
1.4 +// Copyright (c) 1997-2009 Nokia Corporation and/or its subsidiary(-ies).
1.5 +// All rights reserved.
1.6 +// This component and the accompanying materials are made available
1.7 +// under the terms of the License "Eclipse Public License v1.0"
1.8 +// which accompanies this distribution, and is available
1.9 +// at the URL "http://www.eclipse.org/legal/epl-v10.html".
1.10 +//
1.11 +// Initial Contributors:
1.12 +// Nokia Corporation - initial contribution.
1.13 +//
1.14 +// Contributors:
1.15 +//
1.16 +// Description:
1.17 +// e32\euser\euser.mmh
1.18 +// Included from euser.mmp and variant_euser.mmp
1.19 +//
1.20 +//
1.21 +
1.22 +targettype dll
1.23 +
1.24 +#if defined(GCC32)
1.25 +ALWAYS_BUILD_AS_ARM
1.26 +#endif
1.27 +
1.28 +#if defined(USE_VFP_MATH) && defined(ARMCC)
1.29 +macro __USE_VFP_MATH
1.30 +#endif
1.31 +
1.32 +sourcepath cbase
1.33 +source ub_act.cpp ub_array.cpp ub_bma.cpp ub_buf.cpp
1.34 +source ub_circ.cpp ub_cln.cpp ub_cons.cpp ub_dtim.cpp
1.35 +source ub_obj.cpp ub_svr.cpp ub_polsvr.cpp
1.36 +source ub_tim.cpp ub_utl.cpp ub_tque.cpp
1.37 +
1.38 +sourcepath .
1.39 +source us_evnt.cpp locmapping.cpp us_exec.cpp us_func.cpp us_graph.cpp
1.40 +source us_hand.cpp us_ksvr.cpp us_des.cpp
1.41 +source us_lex16.cpp us_lex8.cpp us_loc.cpp us_mes.cpp
1.42 +source us_parse.cpp us_power.cpp us_property.cpp us_que.cpp us_ref.cpp
1.43 +source us_regn.cpp us_test.cpp us_time.cpp us_trp.cpp
1.44 +source us_utl.cpp us_mqueue.cpp us_encode.cpp us_decode.cpp
1.45 +source us_secure.cpp us_htab.cpp us_rwlock.cpp
1.46 +source us_shbuf.cpp
1.47 +
1.48 +#ifdef GCC32
1.49 +source us_gcc.cpp
1.50 +#endif
1.51 +
1.52 +sourcepath ../common
1.53 +source array.cpp des8.cpp des16.cpp alloc.cpp heap.cpp
1.54 +source mem.cpp secure.cpp
1.55 +macro __EXPORT_MEMCPY__
1.56 +#ifdef GCC32
1.57 +source gcchelp.cpp
1.58 +#endif
1.59 +
1.60 +#ifdef WINS
1.61 +sourcepath ../common/win32
1.62 +source seh.cpp atomics.cpp
1.63 +#endif //WINS
1.64 +
1.65 +sourcepath maths
1.66 +source um_asin.cpp um_atan.cpp um_dtor.cpp um_exp.cpp
1.67 +source um_frac.cpp um_int.cpp um_ln.cpp um_log.cpp
1.68 +source um_mod.cpp um_pow.cpp um_pow10.cpp
1.69 +source um_rand.cpp um_rtod.cpp um_sin.cpp um_spec.cpp
1.70 +source um_sqrt.cpp um_tan.cpp um_utl.cpp
1.71 +
1.72 +sourcepath epoc
1.73 +source up_lib.cpp up_utl.cpp
1.74 +
1.75 +#if defined(WINS)
1.76 +sourcepath epoc/win32
1.77 +source uc_i64.cpp uc_realx.cpp
1.78 +source uc_trp.cpp uc_utl.cpp uc_exec.cpp
1.79 +#elif defined(MARM)
1.80 +sourcepath epoc/arm
1.81 +#if defined(GCC32)
1.82 +source uc_gcc.cia
1.83 +#endif
1.84 +source uc_i64.cia uc_realx.cpp uc_realx.cia uc_huffman.cia
1.85 +source uc_trp.cpp uc_trp.cia uc_utl.cia uc_exec.cia uc_data.cpp
1.86 +sourcepath ../common/arm
1.87 +source carray.cia cdes8.cia cdes16.cia cheap.cia cmem.cia atomics.cia
1.88 +#if defined(GCC32)
1.89 +source cgcchelp.cpp cgcchelp.cia
1.90 +#endif
1.91 +
1.92 +#if defined(REPLACE_GENERIC_UTILS)
1.93 +macro __REPLACE_GENERIC_UTILS
1.94 +USERINCLUDE ..\..\..\..\unref\orphan\cedgen\base\VariantReplacementUtilsPath
1.95 +#ifdef SYMBIAN_OLD_EXPORT_LOCATION
1.96 +systeminclude ..\..\..\..\unref\orphan\cedgen\base\VariantReplacementUtilsPath
1.97 +#endif
1.98 +sourcepath ..\..\..\..\unref\orphan\cedgen\base\VariantReplacementUtilsPath
1.99 +source common.cia
1.100 +#endif
1.101 +
1.102 +#elif defined(X86)
1.103 +sourcepath epoc/x86
1.104 +source uc_exec.cia
1.105 +source uc_i64.cia
1.106 +source uc_realx.cia
1.107 +source uc_trp.cia
1.108 +source uc_utl.cia
1.109 +source uc_exec.cpp
1.110 +source uc_i64.cpp
1.111 +source uc_realx.cpp
1.112 +source uc_trp.cpp
1.113 +source uc_utl.cpp
1.114 +source uc_seh.cpp
1.115 +sourcepath ../common/x86
1.116 +userinclude ../common
1.117 +source cmem.cia
1.118 +#if defined(GCC32)
1.119 +sourcepath ../common/x86
1.120 +source atomics.cia
1.121 +#elif defined(VC32)
1.122 +sourcepath ../common/win32
1.123 +source atomics.cpp
1.124 +#endif
1.125 +
1.126 +#endif
1.127 +
1.128 +sourcepath unicode
1.129 +source collate.cpp unicode.cpp unitable.cpp
1.130 +SOURCE Compare.cpp
1.131 +
1.132 +USERINCLUDE ../include
1.133 +OS_LAYER_SYSTEMINCLUDE_SYMBIAN
1.134 +#ifdef SYMBIAN_OLD_EXPORT_LOCATION
1.135 +systeminclude ../include
1.136 +#endif
1.137 +USERINCLUDE ../euser
1.138 +USERINCLUDE ../euser/unicode
1.139 +
1.140 +noexportlibrary
1.141 +linkas euser.dll
1.142 +
1.143 +#if defined(WINS)
1.144 +library emulator.lib
1.145 +#endif
1.146 +
1.147 +START ARMCC
1.148 +#ifdef USE_VFP_MATH
1.149 +
1.150 +#ifdef MARM_ARMV5
1.151 +#ifdef ARMCC_2
1.152 +armlibs m_tvpu.l
1.153 +#else
1.154 +armlibs m_5v.l
1.155 +armlibs fj_5v.l
1.156 +#endif
1.157 +
1.158 +#else //!MARM_ARMV5
1.159 +#ifdef ARMCC_2
1.160 +armlibs m_avpu.l
1.161 +#else
1.162 +armlibs m_4v.l
1.163 +armlibs fj_4v.l
1.164 +#endif
1.165 +#endif
1.166 +
1.167 +#endif
1.168 +END // armcc
1.169 +
1.170 +START WINS
1.171 +baseaddress 0x60000000
1.172 +win32_library kernel32.lib
1.173 +
1.174 +END // wins
1.175 +
1.176 +uid 0x1000008d 0x100039e5
1.177 +VENDORID 0x70000001
1.178 +capability all
1.179 +
1.180 +unpaged
1.181 +
1.182 +SMPSAFE