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