Update contrib.
1 // Copyright (c) 2008-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 "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".
8 // Initial Contributors:
9 // Nokia Corporation - initial contribution.
14 // Name : libstdcpp.mmp
15 // Part of : standard c++ library.
16 // This is a project specific file for building standard c++ lib.
18 // This version of stdcpp library is based on STLport ver 5.1.3
19 // The name libstdcppv5.dll is given so that it can co-exist with
20 // an stdcpp libary based on other versions of STLPort
26 TARGET libstdcppv5.dll
30 UID 0x1000008d 0x20017610
36 OS_LAYER_SYSTEMINCLUDE_SYMBIAN
37 OS_LAYER_LIBC_SYSTEMINCLUDE
38 OS_LAYER_STLPORTV5_SYSTEMINCLUDE
41 USERINCLUDE ../stl/src
42 USERINCLUDE ../stl/stlport
49 SOURCE complex_trig.cpp
54 SOURCE facets_byname.cpp
59 SOURCE locale_impl.cpp
60 SOURCE locale_catalog.cpp
65 SOURCE num_get_float.cpp
67 SOURCE num_put_float.cpp
69 SOURCE stdio_streambuf.cpp
73 SOURCE time_facets.cpp
74 SOURCE libstdcppwsd.cpp
78 SOURCE stdcpp_support.cpp
79 //SOURCE exception.cpp
80 SOURCE c_locale_impl.cpp
83 SOURCE internal_allocs.cpp
88 LIBRARY libpthread.lib
95 DEFFILE ../eabi/libstdcppv5.def
96 OPTION ARMCC --diag_remark 3017
99 DEFFILE ../eabi/libstdcpp_rvct2_2.def
109 macro _STLP_DESIGNATED_DLL
112 //Following is a temporary fix as Rvct compiler crashes while
113 //emitting dwarf2 degeb table format
114 #ifdef ENABLE_ABIV2_MODE
115 OPTION_REPLACE ARMCC --dwarf2 --dwarf3
117 //needed only in ABIV1 build..
118 OPTION ARMCC --dwarf3
122 macro __wchar_t_defined
123 macro __SYMBIAN_STDCPP_SUPPORT__
126 SOURCEPATH ../stl/stlport/stl/config
127 DOCUMENT features.dosc
129 SOURCEPATH ../stl/stlport/stl
130 DOCUMENT _abbrevs.dosc
132 DOCUMENT _algobase.dosc
134 DOCUMENT _alloc_old.dosc
135 DOCUMENT _auto_ptr.dosc
136 DOCUMENT _bitset.dosc
137 DOCUMENT _bvector.dosc
138 DOCUMENT _carray.dosc
139 DOCUMENT _cctype.dosc
140 DOCUMENT _check_config.dosc
141 DOCUMENT _clocale.dosc
143 DOCUMENT _codecvt.dosc
144 DOCUMENT _collate.dosc
145 DOCUMENT _complex.dosc
146 DOCUMENT _config_compat_post.dosc
147 DOCUMENT _construct.dosc
148 DOCUMENT _csetjmp.dosc
149 DOCUMENT _csignal.dosc
150 DOCUMENT _cstdarg.dosc
151 DOCUMENT _cstddef.dosc
152 DOCUMENT _cstdio.dosc
153 DOCUMENT _cstdlib.dosc
154 DOCUMENT _cstring.dosc
156 DOCUMENT _ctraits_fns.dosc
158 DOCUMENT _cwchar.dosc
159 DOCUMENT _cwctype.dosc
161 DOCUMENT _epilog.dosc
162 DOCUMENT _exception.dosc
163 DOCUMENT _fstream.dosc
164 DOCUMENT _function.dosc
165 DOCUMENT _function_adaptors.dosc
166 DOCUMENT _function_base.dosc
167 DOCUMENT _hash_fun.dosc
168 DOCUMENT _hash_map.dosc
169 DOCUMENT _hash_set.dosc
170 DOCUMENT _hashtable.dosc
173 DOCUMENT _ios_base.dosc
174 DOCUMENT _ioserr.dosc
175 DOCUMENT _iosfwd.dosc
176 DOCUMENT _iostream_string.dosc
177 DOCUMENT _istream.dosc
178 DOCUMENT _istreambuf_iterator.dosc
179 DOCUMENT _iterator.dosc
180 DOCUMENT _iterator_base.dosc
181 DOCUMENT _iterator_old.dosc
182 DOCUMENT _limits.dosc
184 DOCUMENT _locale.dosc
186 DOCUMENT _mbstate_t.dosc
187 DOCUMENT _messages_facets.dosc
188 DOCUMENT _monetary.dosc
189 DOCUMENT _move_construct_fwk.dosc
191 DOCUMENT _null_stream.dosc
192 DOCUMENT _num_get.dosc
193 DOCUMENT _num_put.dosc
194 DOCUMENT _numeric.dosc
195 DOCUMENT _numpunct.dosc
196 DOCUMENT _ostream.dosc
197 DOCUMENT _ostreambuf_iterator.dosc
199 DOCUMENT _prolog.dosc
200 DOCUMENT _pthread_alloc.dosc
201 DOCUMENT _ptrs_specialize.dosc
203 DOCUMENT _range_errors.dosc
204 DOCUMENT _raw_storage_iter.dosc
205 DOCUMENT _relops_cont.dosc
206 DOCUMENT _relops_hash_cont.dosc
210 DOCUMENT _slist_base.dosc
211 DOCUMENT _sparc_atomic.dosc
212 DOCUMENT _sstream.dosc
214 DOCUMENT _stdexcept.dosc
215 DOCUMENT _stdexcept_base.dosc
216 DOCUMENT _stlport_version.dosc
217 DOCUMENT _stream_iterator.dosc
218 DOCUMENT _streambuf.dosc
219 DOCUMENT _string.dosc
220 DOCUMENT _string_base.dosc
221 DOCUMENT _string_fwd.dosc
222 DOCUMENT _string_hash.dosc
223 DOCUMENT _string_io.dosc
224 DOCUMENT _string_npos.dosc
225 DOCUMENT _string_operators.dosc
226 DOCUMENT _string_sum.dosc
227 DOCUMENT _string_sum_methods.dosc
228 DOCUMENT _string_workaround.dosc
229 DOCUMENT _strstream.dosc
230 DOCUMENT _tempbuf.dosc
231 DOCUMENT _threads.dosc
232 DOCUMENT _time_facets.dosc
234 DOCUMENT _typeinfo.dosc
235 DOCUMENT _uninitialized.dosc
236 DOCUMENT _unordered_map.dosc
237 DOCUMENT _unordered_set.dosc
238 DOCUMENT _valarray.dosc
239 DOCUMENT _vector.dosc
240 DOCUMENT boost_type_traits.dosc
241 DOCUMENT c_locale.dosc
242 DOCUMENT char_traits.dosc
243 DOCUMENT concept_checks.dosc
244 DOCUMENT msl_string.dosc
245 DOCUMENT type_manips.dosc
246 DOCUMENT type_traits.dosc
248 SOURCEPATH ../stl/stlport/
249 DOCUMENT algorithm.dosc
252 DOCUMENT cassert.dosc
256 DOCUMENT ciso646.dosc
257 DOCUMENT climits.dosc
258 DOCUMENT clocale.dosc
260 DOCUMENT complex.dosc
261 DOCUMENT csetjmp.dosc
262 DOCUMENT csignal.dosc
263 DOCUMENT cstdarg.dosc
264 DOCUMENT cstddef.dosc
266 DOCUMENT cstdlib.dosc
267 DOCUMENT cstring.dosc
271 DOCUMENT cwctype.dosc
273 // DOCUMENT doc_non_dummy.dosc
275 DOCUMENT exception.dosc
277 DOCUMENT fstream.dosc
278 DOCUMENT functional.dosc
279 DOCUMENT hash_map.dosc
280 DOCUMENT hash_set.dosc
281 DOCUMENT iomanip.dosc
284 DOCUMENT iostream.dosc
286 DOCUMENT istream.dosc
287 DOCUMENT iterator.dosc
296 DOCUMENT numeric.dosc
297 DOCUMENT ostream.dosc
298 DOCUMENT pthread.dosc
299 DOCUMENT pthread_alloc.dosc
307 DOCUMENT sstream.dosc
311 DOCUMENT stdexcept.dosc
313 DOCUMENT stdiostream.dosc
316 DOCUMENT streambuf.dosc
318 DOCUMENT strstream.dosc
320 DOCUMENT typeinfo.dosc
321 DOCUMENT unordered_map.dosc
322 DOCUMENT unordered_set.dosc
324 DOCUMENT utility.dosc
325 DOCUMENT valarray.dosc
330 SOURCEPATH ../stl/src/
331 DOCUMENT _stdio_file.dosc
332 DOCUMENT acquire_release.dosc
333 DOCUMENT aligned_buffer.dosc
334 DOCUMENT c_locale.dosc
335 DOCUMENT fstream_impl.dosc
336 DOCUMENT locale_impl.dosc
337 DOCUMENT lock_free_slist.dosc
338 DOCUMENT message_facets.dosc
339 DOCUMENT stdio_streambuf.dosc
340 DOCUMENT stlport_prefix.dosc
342 DOCUMENT vc_warning_disable.dosc
343 DOCUMENT warning_disable.dosc