|
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 "Symbian Foundation License v1.0" |
|
5 // which accompanies this distribution, and is available |
|
6 // at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html". |
|
7 // |
|
8 // Initial Contributors: |
|
9 // Nokia Corporation - initial contribution. |
|
10 // |
|
11 // Contributors: |
|
12 // |
|
13 // Description: |
|
14 // |
|
15 |
|
16 PRJ_PLATFORMS |
|
17 TOOLS2 |
|
18 |
|
19 PRJ_EXTENSIONS |
|
20 |
|
21 #ifdef TOOLS2 |
|
22 start extension tools/x86tool |
|
23 |
|
24 option TARGET_NAME symuser |
|
25 option TARGET_TYPE lib |
|
26 |
|
27 option MACROS __MINIMUM_MACHINE_CODE__ __CPU_HAS_CP15_THREAD_ID_REG __USERSIDE_THREAD_DATA__ |
|
28 option INCLUDES ../e32/include ../bafl/inc ../charconv/framework/inc |
|
29 |
|
30 option SOURCE_DIRS ../e32/common ../e32/euser ../e32/euser/cbase ../e32/euser/epoc/x86 ../e32/euser/maths ../e32/euser/unicode \ |
|
31 ../bafl/src ../charconv/framework/src/charconv |
|
32 |
|
33 option SOURCE_FOLDER . |
|
34 option SOURCE symuser.cpp exec.cpp new.cpp loader.cpp x86hlp.cia |
|
35 option COMPILE_OPTIONS -Wno-return-type |
|
36 end |
|
37 |
|
38 start extension tools/x86tool |
|
39 |
|
40 option TARGET_NAME symexestub |
|
41 option TARGET_TYPE lib |
|
42 option SOURCE exestub.cpp |
|
43 |
|
44 option INCLUDES ../e32/include |
|
45 end |
|
46 #endif |
|
47 |
|
48 PRJ_TESTEXPORTS |
|
49 |
|
50 ../e32test/buffer/UnicodeData.txt z:/test/unicodedata.txt |
|
51 |
|
52 PRJ_TESTEXTENSIONS |
|
53 |
|
54 #ifdef TOOLS2 |
|
55 start extension tools/x86tool |
|
56 option TARGET_NAME t_bflat |
|
57 option TARGET_TYPE exe |
|
58 option SOURCE ../e32test/buffer/t_bflat.cpp |
|
59 option LIBS symuser |
|
60 end |
|
61 |
|
62 start extension tools/x86tool |
|
63 option TARGET_NAME t_bseg |
|
64 option TARGET_TYPE exe |
|
65 option SOURCE ../e32test/buffer/t_bseg.cpp |
|
66 option LIBS symuser |
|
67 end |
|
68 |
|
69 start extension tools/x86tool |
|
70 option TARGET_NAME t_buf |
|
71 option TARGET_TYPE exe |
|
72 option SOURCE ../e32test/buffer/t_buf.cpp |
|
73 option LIBS symuser |
|
74 end |
|
75 |
|
76 start extension tools/x86tool |
|
77 option TARGET_NAME t_rbuf |
|
78 option TARGET_TYPE exe |
|
79 option SOURCE ../e32test/buffer/t_rbuf.cpp |
|
80 option LIBS symuser |
|
81 end |
|
82 |
|
83 start extension tools/x86tool |
|
84 option TARGET_NAME t_char |
|
85 option TARGET_TYPE exe |
|
86 option SOURCE ../e32test/buffer/t_char.cpp |
|
87 option LIBS symuser |
|
88 end |
|
89 |
|
90 start extension tools/x86tool |
|
91 option TARGET_NAME t_circ |
|
92 option TARGET_TYPE exe |
|
93 option SOURCE ../e32test/buffer/t_circ.cpp |
|
94 option LIBS symuser |
|
95 end |
|
96 |
|
97 start extension tools/x86tool |
|
98 option TARGET_NAME t_collate |
|
99 option TARGET_TYPE exe |
|
100 option SOURCE ../e32test/buffer/t_collate.cpp |
|
101 option LIBS symuser |
|
102 end |
|
103 |
|
104 start extension tools/x86tool |
|
105 option TARGET_NAME t_des |
|
106 option TARGET_TYPE exe |
|
107 option SOURCE ../e32test/buffer/t_des.cpp |
|
108 option LIBS symuser |
|
109 end |
|
110 |
|
111 start extension tools/x86tool |
|
112 option TARGET_NAME t_farray |
|
113 option TARGET_TYPE exe |
|
114 option SOURCE ../e32test/buffer/t_farray.cpp |
|
115 option LIBS symuser |
|
116 end |
|
117 |
|
118 start extension tools/x86tool |
|
119 option TARGET_NAME t_func |
|
120 option TARGET_TYPE exe |
|
121 option SOURCE ../e32test/buffer/t_func.cpp |
|
122 option LIBS symuser |
|
123 end |
|
124 |
|
125 start extension tools/x86tool |
|
126 option TARGET_NAME t_graph |
|
127 option TARGET_TYPE exe |
|
128 option SOURCE ../e32test/buffer/t_graph.cpp |
|
129 option LIBS symuser |
|
130 end |
|
131 |
|
132 start extension tools/x86tool |
|
133 option TARGET_NAME t_key |
|
134 option TARGET_TYPE exe |
|
135 option SOURCE ../e32test/buffer/t_key.cpp |
|
136 option LIBS symuser |
|
137 end |
|
138 |
|
139 start extension tools/x86tool |
|
140 option TARGET_NAME t_lex |
|
141 option TARGET_TYPE exe |
|
142 option SOURCE ../e32test/buffer/t_lex.cpp |
|
143 option LIBS symuser |
|
144 end |
|
145 |
|
146 start extension tools/x86tool |
|
147 option TARGET_NAME t_match |
|
148 option TARGET_TYPE exe |
|
149 option INCLUDES ../e32/euser/unicode |
|
150 option SOURCE ../e32test/buffer/t_match.cpp |
|
151 option LIBS symuser symfile |
|
152 end |
|
153 |
|
154 start extension tools/x86tool |
|
155 option TARGET_NAME t_parray |
|
156 option TARGET_TYPE exe |
|
157 option SOURCE ../e32test/buffer/t_parray.cpp |
|
158 option LIBS symuser |
|
159 end |
|
160 |
|
161 start extension tools/x86tool |
|
162 option TARGET_NAME t_que |
|
163 option TARGET_TYPE exe |
|
164 option SOURCE ../e32test/buffer/t_que.cpp |
|
165 option LIBS symuser |
|
166 end |
|
167 |
|
168 start extension tools/x86tool |
|
169 option TARGET_NAME t_readar |
|
170 option TARGET_TYPE exe |
|
171 option SOURCE ../e32test/buffer/t_readar.cpp |
|
172 option LIBS symuser |
|
173 end |
|
174 |
|
175 start extension tools/x86tool |
|
176 option TARGET_NAME t_regn |
|
177 option TARGET_TYPE exe |
|
178 option SOURCE ../e32test/buffer/t_regn.cpp |
|
179 option LIBS symuser |
|
180 end |
|
181 |
|
182 start extension tools/x86tool |
|
183 option TARGET_NAME t_sque |
|
184 option TARGET_TYPE exe |
|
185 option SOURCE ../e32test/buffer/t_sque.cpp |
|
186 option LIBS symuser |
|
187 end |
|
188 |
|
189 start extension tools/x86tool |
|
190 option TARGET_NAME t_varray |
|
191 option TARGET_TYPE exe |
|
192 option SOURCE ../e32test/buffer/t_varray.cpp |
|
193 option LIBS symuser |
|
194 end |
|
195 |
|
196 start extension tools/x86tool |
|
197 option TARGET_NAME t_versio |
|
198 option TARGET_TYPE exe |
|
199 option SOURCE ../e32test/buffer/t_versio.cpp |
|
200 option LIBS symuser |
|
201 end |
|
202 |
|
203 start extension tools/x86tool |
|
204 option TARGET_NAME t_hashtab |
|
205 option TARGET_TYPE exe |
|
206 option SOURCE ../e32test/buffer/t_hashtab.cpp |
|
207 option LIBS symuser |
|
208 end |
|
209 |
|
210 start extension tools/x86tool |
|
211 option TARGET_NAME T_FoldPerf |
|
212 option TARGET_TYPE exe |
|
213 option SOURCE ../e32test/buffer/T_FoldPerf.cpp |
|
214 option LIBS symuser |
|
215 end |
|
216 |
|
217 start extension tools/x86tool |
|
218 option TARGET_NAME t_huff |
|
219 option TARGET_TYPE exe |
|
220 option SOURCE ../e32test/buffer/t_huff.cpp |
|
221 option LIBS symuser |
|
222 end |
|
223 |
|
224 start extension tools/x86tool |
|
225 option TARGET_NAME t_float |
|
226 option TARGET_TYPE exe |
|
227 option SOURCE ../e32test/math/t_float.cpp ../e32test/math/t_float1.cpp ../e32test/math/t_float2.cpp ../e32test/math/t_float3.cpp ../e32test/math/t_fltcl.cpp |
|
228 option LIBS symuser |
|
229 end |
|
230 |
|
231 start extension tools/x86tool |
|
232 option TARGET_NAME t_i64 |
|
233 option TARGET_TYPE exe |
|
234 option SOURCE ../e32test/math/t_i64.cpp |
|
235 option LIBS symuser |
|
236 end |
|
237 |
|
238 start extension tools/x86tool |
|
239 option TARGET_NAME t_i64_2 |
|
240 option TARGET_TYPE exe |
|
241 option SOURCE ../e32test/math/t_i64_2.cpp ../e32test/math/largeint.cpp |
|
242 option LIBS symuser |
|
243 end |
|
244 |
|
245 |
|
246 start extension tools/x86tool |
|
247 option TARGET_NAME t_math |
|
248 option TARGET_TYPE exe |
|
249 option SOURCE ../e32test/math/t_math.cpp |
|
250 option LIBS symuser |
|
251 end |
|
252 |
|
253 |
|
254 start extension tools/x86tool |
|
255 option TARGET_NAME t_math2 |
|
256 option TARGET_TYPE exe |
|
257 option SOURCE ../e32test/math/t_math2.cpp |
|
258 option LIBS symuser |
|
259 end |
|
260 |
|
261 start extension tools/x86tool |
|
262 option TARGET_NAME t_trap |
|
263 option TARGET_TYPE exe |
|
264 option SOURCE ../e32test/system/t_trap.cpp |
|
265 option LIBS symuser |
|
266 end |
|
267 |
|
268 start extension tools/x86tool |
|
269 option TARGET_NAME t_ctrap |
|
270 option TARGET_TYPE exe |
|
271 option SOURCE ../e32test/system/t_ctrap.cpp |
|
272 option LIBS symuser |
|
273 end |
|
274 |
|
275 #endif |