diff -r e20de85af2ee -r ce057bb09d0b genericopenlibs/cppstdlib/group/libstdcpp.mmp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/genericopenlibs/cppstdlib/group/libstdcpp.mmp Fri Jun 04 16:20:51 2010 +0100 @@ -0,0 +1,345 @@ +// Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of "Eclipse Public License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.eclipse.org/legal/epl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// Name : libstdcpp.mmp +// Part of : standard c++ library. +// This is a project specific file for building standard c++ lib. +// Version : 1.0 +// This version of stdcpp library is based on STLport ver 5.1.3 +// The name libstdcppv5.dll is given so that it can co-exist with +// an stdcpp libary based on other versions of STLPort +// + + + + +TARGET libstdcppv5.dll + +TARGETTYPE dll + +UID 0x1000008d 0x20017610 + +CAPABILITY ALL -TCB + +STDCPP + +OS_LAYER_SYSTEMINCLUDE_SYMBIAN +OS_LAYER_LIBC_SYSTEMINCLUDE +OS_LAYER_STLPORTV5_SYSTEMINCLUDE + +USERINCLUDE ../inc +USERINCLUDE ../stl/src +USERINCLUDE ../stl/stlport + +SOURCEPATH ../stl/src +SOURCE allocators.cpp +SOURCE bitset.cpp +SOURCE complex.cpp +SOURCE complex_io.cpp +SOURCE complex_trig.cpp +SOURCE ctype.cpp +SOURCE codecvt.cpp +SOURCE collate.cpp +SOURCE dll_main.cpp +SOURCE facets_byname.cpp +SOURCE fstream.cpp +SOURCE ios.cpp +SOURCE istream.cpp +SOURCE iostream.cpp +SOURCE locale_impl.cpp +SOURCE locale_catalog.cpp +SOURCE messages.cpp +SOURCE monetary.cpp +SOURCE numpunct.cpp +SOURCE num_get.cpp +SOURCE num_get_float.cpp +SOURCE num_put.cpp +SOURCE num_put_float.cpp +SOURCE ostream.cpp +SOURCE stdio_streambuf.cpp +SOURCE strstream.cpp +SOURCE sstream.cpp +SOURCE string.cpp +SOURCE time_facets.cpp +SOURCE libstdcppwsd.cpp + + +SOURCEPATH ../src +SOURCE stdcpp_support.cpp +//SOURCE exception.cpp +SOURCE c_locale_impl.cpp + +#ifdef WINSCW +SOURCE internal_allocs.cpp +#endif + + +LIBRARY libc.lib +LIBRARY libpthread.lib +LIBRARY libm.lib +LIBRARY euser.lib + +#ifdef ARMCC_3_1 +DEFFILE ../eabi/libstdcppv5.def +OPTION ARMCC --diag_remark 3017 +#else + #ifdef ARMCC_2_2 + DEFFILE ../eabi/libstdcpp_rvct2_2.def + #endif +#endif + +#ifdef WINSCW +LIBRARY ewsd.lib +#else +EPOCALLOWDLLDATA +#endif + +macro _STLP_DESIGNATED_DLL + + +//Following is a temporary fix as Rvct compiler crashes while +//emitting dwarf2 degeb table format +#ifdef ENABLE_ABIV2_MODE +OPTION_REPLACE ARMCC --dwarf2 --dwarf3 +#else +//needed only in ABIV1 build.. +OPTION ARMCC --dwarf3 +#endif + +#ifdef GCCXML +macro __wchar_t_defined +macro __SYMBIAN_STDCPP_SUPPORT__ +#endif + +SOURCEPATH ../stl/stlport/stl/config +DOCUMENT features.dosc + +SOURCEPATH ../stl/stlport/stl +DOCUMENT _abbrevs.dosc +DOCUMENT _algo.dosc +DOCUMENT _algobase.dosc +DOCUMENT _alloc.dosc +DOCUMENT _alloc_old.dosc +DOCUMENT _auto_ptr.dosc +DOCUMENT _bitset.dosc +DOCUMENT _bvector.dosc +DOCUMENT _carray.dosc +DOCUMENT _cctype.dosc +DOCUMENT _check_config.dosc +DOCUMENT _clocale.dosc +DOCUMENT _cmath.dosc +DOCUMENT _codecvt.dosc +DOCUMENT _collate.dosc +DOCUMENT _complex.dosc +DOCUMENT _config_compat_post.dosc +DOCUMENT _construct.dosc +DOCUMENT _csetjmp.dosc +DOCUMENT _csignal.dosc +DOCUMENT _cstdarg.dosc +DOCUMENT _cstddef.dosc +DOCUMENT _cstdio.dosc +DOCUMENT _cstdlib.dosc +DOCUMENT _cstring.dosc +DOCUMENT _ctime.dosc +DOCUMENT _ctraits_fns.dosc +DOCUMENT _ctype.dosc +DOCUMENT _cwchar.dosc +DOCUMENT _cwctype.dosc +DOCUMENT _deque.dosc +DOCUMENT _epilog.dosc +DOCUMENT _exception.dosc +DOCUMENT _fstream.dosc +DOCUMENT _function.dosc +DOCUMENT _function_adaptors.dosc +DOCUMENT _function_base.dosc +DOCUMENT _hash_fun.dosc +DOCUMENT _hash_map.dosc +DOCUMENT _hash_set.dosc +DOCUMENT _hashtable.dosc +DOCUMENT _heap.dosc +DOCUMENT _ios.dosc +DOCUMENT _ios_base.dosc +DOCUMENT _ioserr.dosc +DOCUMENT _iosfwd.dosc +DOCUMENT _iostream_string.dosc +DOCUMENT _istream.dosc +DOCUMENT _istreambuf_iterator.dosc +DOCUMENT _iterator.dosc +DOCUMENT _iterator_base.dosc +DOCUMENT _iterator_old.dosc +DOCUMENT _limits.dosc +DOCUMENT _list.dosc +DOCUMENT _locale.dosc +DOCUMENT _map.dosc +DOCUMENT _mbstate_t.dosc +DOCUMENT _messages_facets.dosc +DOCUMENT _monetary.dosc +DOCUMENT _move_construct_fwk.dosc +DOCUMENT _new.dosc +DOCUMENT _null_stream.dosc +DOCUMENT _num_get.dosc +DOCUMENT _num_put.dosc +DOCUMENT _numeric.dosc +DOCUMENT _numpunct.dosc +DOCUMENT _ostream.dosc +DOCUMENT _ostreambuf_iterator.dosc +DOCUMENT _pair.dosc +DOCUMENT _prolog.dosc +DOCUMENT _pthread_alloc.dosc +DOCUMENT _ptrs_specialize.dosc +DOCUMENT _queue.dosc +DOCUMENT _range_errors.dosc +DOCUMENT _raw_storage_iter.dosc +DOCUMENT _relops_cont.dosc +DOCUMENT _relops_hash_cont.dosc +DOCUMENT _rope.dosc +DOCUMENT _set.dosc +DOCUMENT _slist.dosc +DOCUMENT _slist_base.dosc +DOCUMENT _sparc_atomic.dosc +DOCUMENT _sstream.dosc +DOCUMENT _stack.dosc +DOCUMENT _stdexcept.dosc +DOCUMENT _stdexcept_base.dosc +DOCUMENT _stlport_version.dosc +DOCUMENT _stream_iterator.dosc +DOCUMENT _streambuf.dosc +DOCUMENT _string.dosc +DOCUMENT _string_base.dosc +DOCUMENT _string_fwd.dosc +DOCUMENT _string_hash.dosc +DOCUMENT _string_io.dosc +DOCUMENT _string_npos.dosc +DOCUMENT _string_operators.dosc +DOCUMENT _string_sum.dosc +DOCUMENT _string_sum_methods.dosc +DOCUMENT _string_workaround.dosc +DOCUMENT _strstream.dosc +DOCUMENT _tempbuf.dosc +DOCUMENT _threads.dosc +DOCUMENT _time_facets.dosc +DOCUMENT _tree.dosc +DOCUMENT _typeinfo.dosc +DOCUMENT _uninitialized.dosc +DOCUMENT _unordered_map.dosc +DOCUMENT _unordered_set.dosc +DOCUMENT _valarray.dosc +DOCUMENT _vector.dosc +DOCUMENT boost_type_traits.dosc +DOCUMENT c_locale.dosc +DOCUMENT char_traits.dosc +DOCUMENT concept_checks.dosc +DOCUMENT msl_string.dosc +DOCUMENT type_manips.dosc +DOCUMENT type_traits.dosc + +SOURCEPATH ../stl/stlport/ +DOCUMENT algorithm.dosc +DOCUMENT assert.dosc +DOCUMENT bitset.dosc +DOCUMENT cassert.dosc +DOCUMENT cctype.dosc +DOCUMENT cerrno.dosc +DOCUMENT cfloat.dosc +DOCUMENT ciso646.dosc +DOCUMENT climits.dosc +DOCUMENT clocale.dosc +DOCUMENT cmath.dosc +DOCUMENT complex.dosc +DOCUMENT csetjmp.dosc +DOCUMENT csignal.dosc +DOCUMENT cstdarg.dosc +DOCUMENT cstddef.dosc +DOCUMENT cstdio.dosc +DOCUMENT cstdlib.dosc +DOCUMENT cstring.dosc +DOCUMENT ctime.dosc +DOCUMENT ctype.dosc +DOCUMENT cwchar.dosc +DOCUMENT cwctype.dosc +DOCUMENT deque.dosc +// DOCUMENT doc_non_dummy.dosc +DOCUMENT errno.dosc +DOCUMENT exception.dosc +DOCUMENT float.dosc +DOCUMENT fstream.dosc +DOCUMENT functional.dosc +DOCUMENT hash_map.dosc +DOCUMENT hash_set.dosc +DOCUMENT iomanip.dosc +DOCUMENT ios.dosc +DOCUMENT iosfwd.dosc +DOCUMENT iostream.dosc +DOCUMENT iso646.dosc +DOCUMENT istream.dosc +DOCUMENT iterator.dosc +DOCUMENT limits.dosc +DOCUMENT list.dosc +DOCUMENT locale.dosc +DOCUMENT map.dosc +DOCUMENT math.dosc +DOCUMENT mem.dosc +DOCUMENT memory.dosc +DOCUMENT new.dosc +DOCUMENT numeric.dosc +DOCUMENT ostream.dosc +DOCUMENT pthread.dosc +DOCUMENT pthread_alloc.dosc +DOCUMENT queue.dosc +DOCUMENT rlocks.dosc +DOCUMENT rope.dosc +DOCUMENT set.dosc +DOCUMENT setjmp.dosc +DOCUMENT signal.dosc +DOCUMENT slist.dosc +DOCUMENT sstream.dosc +DOCUMENT stack.dosc +DOCUMENT stdarg.dosc +DOCUMENT stddef.dosc +DOCUMENT stdexcept.dosc +DOCUMENT stdio.dosc +DOCUMENT stdiostream.dosc +DOCUMENT stdlib.dosc +// DOCUMENT stl.dosc +DOCUMENT streambuf.dosc +DOCUMENT string.dosc +DOCUMENT strstream.dosc +DOCUMENT time.dosc +DOCUMENT typeinfo.dosc +DOCUMENT unordered_map.dosc +DOCUMENT unordered_set.dosc +DOCUMENT using.dosc +DOCUMENT utility.dosc +DOCUMENT valarray.dosc +DOCUMENT vector.dosc +DOCUMENT wchar.dosc +DOCUMENT wctype.dosc + +SOURCEPATH ../stl/src/ +DOCUMENT _stdio_file.dosc +DOCUMENT acquire_release.dosc +DOCUMENT aligned_buffer.dosc +DOCUMENT c_locale.dosc +DOCUMENT fstream_impl.dosc +DOCUMENT locale_impl.dosc +DOCUMENT lock_free_slist.dosc +DOCUMENT message_facets.dosc +DOCUMENT stdio_streambuf.dosc +DOCUMENT stlport_prefix.dosc +DOCUMENT uint64.dosc +DOCUMENT vc_warning_disable.dosc +DOCUMENT warning_disable.dosc + +/* End of file */ + +SMPSAFE