os/kernelhwsrv/kernel/eka/euser/euser.mmh
author sl@SLION-WIN7.fritz.box
Fri, 15 Jun 2012 03:10:57 +0200
changeset 0 bde4ae8d615e
permissions -rw-r--r--
First public contribution.
sl@0
     1
// Copyright (c) 1997-2009 Nokia Corporation and/or its subsidiary(-ies).
sl@0
     2
// All rights reserved.
sl@0
     3
// This component and the accompanying materials are made available
sl@0
     4
// under the terms of the License "Eclipse Public License v1.0"
sl@0
     5
// which accompanies this distribution, and is available
sl@0
     6
// at the URL "http://www.eclipse.org/legal/epl-v10.html".
sl@0
     7
//
sl@0
     8
// Initial Contributors:
sl@0
     9
// Nokia Corporation - initial contribution.
sl@0
    10
//
sl@0
    11
// Contributors:
sl@0
    12
//
sl@0
    13
// Description:
sl@0
    14
// e32\euser\euser.mmh
sl@0
    15
// Included from euser.mmp and variant_euser.mmp
sl@0
    16
// 
sl@0
    17
//
sl@0
    18
sl@0
    19
targettype		dll
sl@0
    20
sl@0
    21
#if defined(GCC32)
sl@0
    22
ALWAYS_BUILD_AS_ARM
sl@0
    23
#endif
sl@0
    24
sl@0
    25
#if defined(USE_VFP_MATH) && defined(ARMCC)
sl@0
    26
macro __USE_VFP_MATH
sl@0
    27
#endif
sl@0
    28
sl@0
    29
sourcepath		cbase
sl@0
    30
source			 ub_act.cpp ub_array.cpp ub_bma.cpp ub_buf.cpp
sl@0
    31
source			 ub_circ.cpp ub_cln.cpp ub_cons.cpp ub_dtim.cpp
sl@0
    32
source			 ub_obj.cpp ub_svr.cpp ub_polsvr.cpp
sl@0
    33
source			 ub_tim.cpp ub_utl.cpp ub_tque.cpp
sl@0
    34
sl@0
    35
sourcepath		.
sl@0
    36
source			 us_evnt.cpp locmapping.cpp us_exec.cpp us_func.cpp us_graph.cpp
sl@0
    37
source			 us_hand.cpp us_ksvr.cpp us_des.cpp
sl@0
    38
source			 us_lex16.cpp us_lex8.cpp us_loc.cpp us_mes.cpp
sl@0
    39
source			 us_parse.cpp us_power.cpp us_property.cpp us_que.cpp us_ref.cpp
sl@0
    40
source			 us_regn.cpp us_test.cpp us_time.cpp us_trp.cpp
sl@0
    41
source			 us_utl.cpp us_mqueue.cpp us_encode.cpp us_decode.cpp
sl@0
    42
source			 us_secure.cpp us_htab.cpp us_rwlock.cpp
sl@0
    43
source			 us_shbuf.cpp
sl@0
    44
sl@0
    45
#ifdef GCC32
sl@0
    46
source			us_gcc.cpp
sl@0
    47
#endif
sl@0
    48
sl@0
    49
sourcepath		../common
sl@0
    50
source			array.cpp des8.cpp des16.cpp alloc.cpp heap.cpp
sl@0
    51
source			mem.cpp secure.cpp
sl@0
    52
macro			__EXPORT_MEMCPY__
sl@0
    53
#ifdef GCC32
sl@0
    54
source			gcchelp.cpp
sl@0
    55
#endif
sl@0
    56
sl@0
    57
#ifdef WINS
sl@0
    58
sourcepath		../common/win32
sl@0
    59
source			seh.cpp atomics.cpp
sl@0
    60
#endif //WINS
sl@0
    61
sl@0
    62
sourcepath		maths
sl@0
    63
source			 um_asin.cpp um_atan.cpp um_dtor.cpp um_exp.cpp
sl@0
    64
source			 um_frac.cpp um_int.cpp um_ln.cpp um_log.cpp
sl@0
    65
source			 um_mod.cpp um_pow.cpp um_pow10.cpp
sl@0
    66
source			 um_rand.cpp um_rtod.cpp um_sin.cpp um_spec.cpp
sl@0
    67
source			 um_sqrt.cpp um_tan.cpp um_utl.cpp
sl@0
    68
sl@0
    69
sourcepath		epoc
sl@0
    70
source			up_lib.cpp up_utl.cpp
sl@0
    71
sl@0
    72
#if defined(WINS)
sl@0
    73
sourcepath		epoc/win32
sl@0
    74
source			 uc_i64.cpp uc_realx.cpp
sl@0
    75
source			 uc_trp.cpp uc_utl.cpp uc_exec.cpp
sl@0
    76
#elif defined(MARM)
sl@0
    77
sourcepath		epoc/arm
sl@0
    78
#if defined(GCC32)
sl@0
    79
source			 uc_gcc.cia
sl@0
    80
#endif
sl@0
    81
source			 uc_i64.cia uc_realx.cpp uc_realx.cia uc_huffman.cia
sl@0
    82
source			 uc_trp.cpp uc_trp.cia uc_utl.cia uc_exec.cia uc_data.cpp
sl@0
    83
sourcepath		../common/arm
sl@0
    84
source			carray.cia cdes8.cia cdes16.cia cheap.cia cmem.cia atomics.cia
sl@0
    85
#if defined(GCC32)
sl@0
    86
source			cgcchelp.cpp cgcchelp.cia
sl@0
    87
#endif
sl@0
    88
sl@0
    89
#if defined(REPLACE_GENERIC_UTILS)
sl@0
    90
macro			__REPLACE_GENERIC_UTILS
sl@0
    91
USERINCLUDE	..\..\..\..\unref\orphan\cedgen\base\VariantReplacementUtilsPath
sl@0
    92
#ifdef SYMBIAN_OLD_EXPORT_LOCATION
sl@0
    93
systeminclude	..\..\..\..\unref\orphan\cedgen\base\VariantReplacementUtilsPath
sl@0
    94
#endif
sl@0
    95
sourcepath		..\..\..\..\unref\orphan\cedgen\base\VariantReplacementUtilsPath
sl@0
    96
source			common.cia
sl@0
    97
#endif
sl@0
    98
sl@0
    99
#elif defined(X86)
sl@0
   100
sourcepath		epoc/x86
sl@0
   101
source			uc_exec.cia
sl@0
   102
source			uc_i64.cia
sl@0
   103
source			uc_realx.cia
sl@0
   104
source			uc_trp.cia 
sl@0
   105
source			uc_utl.cia
sl@0
   106
source			uc_exec.cpp
sl@0
   107
source			uc_i64.cpp 
sl@0
   108
source			uc_realx.cpp 
sl@0
   109
source			uc_trp.cpp
sl@0
   110
source			uc_utl.cpp 
sl@0
   111
source			uc_seh.cpp
sl@0
   112
sourcepath		../common/x86
sl@0
   113
userinclude     ../common
sl@0
   114
source			cmem.cia
sl@0
   115
#if defined(GCC32)
sl@0
   116
sourcepath				../common/x86
sl@0
   117
source					atomics.cia
sl@0
   118
#elif defined(VC32)
sl@0
   119
sourcepath				../common/win32
sl@0
   120
source					atomics.cpp
sl@0
   121
#endif
sl@0
   122
sl@0
   123
#endif
sl@0
   124
sl@0
   125
sourcepath		unicode
sl@0
   126
source			 collate.cpp unicode.cpp unitable.cpp
sl@0
   127
SOURCE			Compare.cpp
sl@0
   128
sl@0
   129
USERINCLUDE	../include
sl@0
   130
OS_LAYER_SYSTEMINCLUDE_SYMBIAN
sl@0
   131
#ifdef SYMBIAN_OLD_EXPORT_LOCATION
sl@0
   132
systeminclude	../include
sl@0
   133
#endif
sl@0
   134
USERINCLUDE		../euser
sl@0
   135
USERINCLUDE		../euser/unicode
sl@0
   136
sl@0
   137
noexportlibrary
sl@0
   138
linkas			euser.dll
sl@0
   139
sl@0
   140
#if defined(WINS)
sl@0
   141
library			emulator.lib
sl@0
   142
#endif
sl@0
   143
sl@0
   144
START ARMCC
sl@0
   145
#ifdef USE_VFP_MATH
sl@0
   146
sl@0
   147
#ifdef MARM_ARMV5
sl@0
   148
#ifdef ARMCC_2
sl@0
   149
armlibs			m_tvpu.l
sl@0
   150
#else
sl@0
   151
armlibs			m_5v.l
sl@0
   152
armlibs			fj_5v.l
sl@0
   153
#endif
sl@0
   154
sl@0
   155
#else //!MARM_ARMV5
sl@0
   156
#ifdef ARMCC_2
sl@0
   157
armlibs			m_avpu.l
sl@0
   158
#else
sl@0
   159
armlibs			m_4v.l
sl@0
   160
armlibs			fj_4v.l
sl@0
   161
#endif
sl@0
   162
#endif
sl@0
   163
sl@0
   164
#endif
sl@0
   165
END // armcc
sl@0
   166
sl@0
   167
START WINS
sl@0
   168
baseaddress		0x60000000
sl@0
   169
win32_library	kernel32.lib
sl@0
   170
sl@0
   171
END // wins
sl@0
   172
sl@0
   173
uid				0x1000008d 0x100039e5
sl@0
   174
VENDORID 0x70000001
sl@0
   175
capability		all
sl@0
   176
sl@0
   177
unpaged
sl@0
   178
sl@0
   179
SMPSAFE