os/kernelhwsrv/kernel/eka/euser/euser.mmh
changeset 0 bde4ae8d615e
     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