os/ossrv/genericopenlibs/cppstdlib/group/libstdcpp.mmp
author sl
Tue, 10 Jun 2014 14:32:02 +0200
changeset 1 260cb5ec6c19
permissions -rw-r--r--
Update contrib.
sl@0
     1
// Copyright (c) 2008-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 "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
// Name        : libstdcpp.mmp
sl@0
    15
// Part of     : standard c++ library.
sl@0
    16
// This is a project specific file for building standard c++ lib.
sl@0
    17
// Version     : 1.0
sl@0
    18
// This version of stdcpp library is based on STLport ver 5.1.3 
sl@0
    19
// The name libstdcppv5.dll is given so that it can co-exist with 
sl@0
    20
// an stdcpp libary based on other versions of STLPort 
sl@0
    21
//
sl@0
    22
sl@0
    23
sl@0
    24
sl@0
    25
sl@0
    26
TARGET            libstdcppv5.dll      
sl@0
    27
sl@0
    28
TARGETTYPE        dll
sl@0
    29
 
sl@0
    30
UID               0x1000008d  0x20017610
sl@0
    31
sl@0
    32
CAPABILITY        ALL -TCB
sl@0
    33
sl@0
    34
STDCPP
sl@0
    35
sl@0
    36
OS_LAYER_SYSTEMINCLUDE_SYMBIAN
sl@0
    37
OS_LAYER_LIBC_SYSTEMINCLUDE
sl@0
    38
OS_LAYER_STLPORTV5_SYSTEMINCLUDE
sl@0
    39
sl@0
    40
USERINCLUDE       ../inc
sl@0
    41
USERINCLUDE       ../stl/src
sl@0
    42
USERINCLUDE       ../stl/stlport
sl@0
    43
sl@0
    44
SOURCEPATH        ../stl/src
sl@0
    45
SOURCE            allocators.cpp
sl@0
    46
SOURCE            bitset.cpp
sl@0
    47
SOURCE            complex.cpp 
sl@0
    48
SOURCE            complex_io.cpp
sl@0
    49
SOURCE            complex_trig.cpp
sl@0
    50
SOURCE            ctype.cpp 
sl@0
    51
SOURCE            codecvt.cpp 
sl@0
    52
SOURCE            collate.cpp
sl@0
    53
SOURCE            dll_main.cpp
sl@0
    54
SOURCE            facets_byname.cpp
sl@0
    55
SOURCE            fstream.cpp 
sl@0
    56
SOURCE            ios.cpp 
sl@0
    57
SOURCE            istream.cpp 
sl@0
    58
SOURCE            iostream.cpp 
sl@0
    59
SOURCE            locale_impl.cpp
sl@0
    60
SOURCE            locale_catalog.cpp 
sl@0
    61
SOURCE            messages.cpp
sl@0
    62
SOURCE            monetary.cpp
sl@0
    63
SOURCE            numpunct.cpp
sl@0
    64
SOURCE            num_get.cpp 
sl@0
    65
SOURCE            num_get_float.cpp 
sl@0
    66
SOURCE            num_put.cpp 
sl@0
    67
SOURCE            num_put_float.cpp 
sl@0
    68
SOURCE            ostream.cpp
sl@0
    69
SOURCE            stdio_streambuf.cpp 
sl@0
    70
SOURCE            strstream.cpp 
sl@0
    71
SOURCE            sstream.cpp
sl@0
    72
SOURCE            string.cpp
sl@0
    73
SOURCE            time_facets.cpp 
sl@0
    74
SOURCE            libstdcppwsd.cpp
sl@0
    75
sl@0
    76
sl@0
    77
SOURCEPATH        ../src
sl@0
    78
SOURCE            stdcpp_support.cpp
sl@0
    79
//SOURCE            exception.cpp
sl@0
    80
SOURCE            c_locale_impl.cpp
sl@0
    81
sl@0
    82
#ifdef WINSCW
sl@0
    83
SOURCE            internal_allocs.cpp
sl@0
    84
#endif
sl@0
    85
sl@0
    86
sl@0
    87
LIBRARY           libc.lib
sl@0
    88
LIBRARY           libpthread.lib
sl@0
    89
LIBRARY           libm.lib
sl@0
    90
LIBRARY           euser.lib
sl@0
    91
LIBRARY		  backend.lib
sl@0
    92
sl@0
    93
sl@0
    94
#ifdef ARMCC_3_1
sl@0
    95
DEFFILE			 ../eabi/libstdcppv5.def
sl@0
    96
OPTION ARMCC --diag_remark 3017
sl@0
    97
#else 
sl@0
    98
 #ifdef ARMCC_2_2
sl@0
    99
  DEFFILE			 ../eabi/libstdcpp_rvct2_2.def
sl@0
   100
 #endif
sl@0
   101
#endif
sl@0
   102
sl@0
   103
#ifdef WINSCW
sl@0
   104
LIBRARY		      ewsd.lib
sl@0
   105
#else
sl@0
   106
EPOCALLOWDLLDATA
sl@0
   107
#endif
sl@0
   108
sl@0
   109
macro             _STLP_DESIGNATED_DLL
sl@0
   110
sl@0
   111
sl@0
   112
//Following is a temporary fix as Rvct compiler crashes while 
sl@0
   113
//emitting dwarf2 degeb table format
sl@0
   114
#ifdef ENABLE_ABIV2_MODE
sl@0
   115
OPTION_REPLACE	 ARMCC --dwarf2 --dwarf3
sl@0
   116
#else
sl@0
   117
//needed only in ABIV1 build..
sl@0
   118
OPTION ARMCC --dwarf3
sl@0
   119
#endif
sl@0
   120
sl@0
   121
#ifdef GCCXML
sl@0
   122
macro __wchar_t_defined
sl@0
   123
macro __SYMBIAN_STDCPP_SUPPORT__
sl@0
   124
#endif
sl@0
   125
sl@0
   126
SOURCEPATH ../stl/stlport/stl/config
sl@0
   127
DOCUMENT  features.dosc
sl@0
   128
sl@0
   129
SOURCEPATH ../stl/stlport/stl
sl@0
   130
DOCUMENT  _abbrevs.dosc
sl@0
   131
DOCUMENT  _algo.dosc
sl@0
   132
DOCUMENT  _algobase.dosc
sl@0
   133
DOCUMENT  _alloc.dosc
sl@0
   134
DOCUMENT  _alloc_old.dosc
sl@0
   135
DOCUMENT  _auto_ptr.dosc
sl@0
   136
DOCUMENT  _bitset.dosc
sl@0
   137
DOCUMENT  _bvector.dosc
sl@0
   138
DOCUMENT  _carray.dosc
sl@0
   139
DOCUMENT  _cctype.dosc
sl@0
   140
DOCUMENT  _check_config.dosc
sl@0
   141
DOCUMENT  _clocale.dosc
sl@0
   142
DOCUMENT  _cmath.dosc
sl@0
   143
DOCUMENT  _codecvt.dosc
sl@0
   144
DOCUMENT  _collate.dosc
sl@0
   145
DOCUMENT  _complex.dosc
sl@0
   146
DOCUMENT  _config_compat_post.dosc
sl@0
   147
DOCUMENT  _construct.dosc
sl@0
   148
DOCUMENT  _csetjmp.dosc
sl@0
   149
DOCUMENT  _csignal.dosc
sl@0
   150
DOCUMENT  _cstdarg.dosc
sl@0
   151
DOCUMENT  _cstddef.dosc
sl@0
   152
DOCUMENT  _cstdio.dosc
sl@0
   153
DOCUMENT  _cstdlib.dosc
sl@0
   154
DOCUMENT  _cstring.dosc
sl@0
   155
DOCUMENT  _ctime.dosc
sl@0
   156
DOCUMENT  _ctraits_fns.dosc
sl@0
   157
DOCUMENT  _ctype.dosc
sl@0
   158
DOCUMENT  _cwchar.dosc
sl@0
   159
DOCUMENT  _cwctype.dosc
sl@0
   160
DOCUMENT  _deque.dosc
sl@0
   161
DOCUMENT  _epilog.dosc
sl@0
   162
DOCUMENT  _exception.dosc
sl@0
   163
DOCUMENT  _fstream.dosc
sl@0
   164
DOCUMENT  _function.dosc
sl@0
   165
DOCUMENT  _function_adaptors.dosc
sl@0
   166
DOCUMENT  _function_base.dosc
sl@0
   167
DOCUMENT  _hash_fun.dosc
sl@0
   168
DOCUMENT  _hash_map.dosc
sl@0
   169
DOCUMENT  _hash_set.dosc
sl@0
   170
DOCUMENT  _hashtable.dosc
sl@0
   171
DOCUMENT  _heap.dosc
sl@0
   172
DOCUMENT  _ios.dosc
sl@0
   173
DOCUMENT  _ios_base.dosc
sl@0
   174
DOCUMENT  _ioserr.dosc
sl@0
   175
DOCUMENT  _iosfwd.dosc
sl@0
   176
DOCUMENT  _iostream_string.dosc
sl@0
   177
DOCUMENT  _istream.dosc
sl@0
   178
DOCUMENT  _istreambuf_iterator.dosc
sl@0
   179
DOCUMENT  _iterator.dosc
sl@0
   180
DOCUMENT  _iterator_base.dosc
sl@0
   181
DOCUMENT  _iterator_old.dosc
sl@0
   182
DOCUMENT  _limits.dosc
sl@0
   183
DOCUMENT  _list.dosc
sl@0
   184
DOCUMENT  _locale.dosc
sl@0
   185
DOCUMENT  _map.dosc
sl@0
   186
DOCUMENT  _mbstate_t.dosc
sl@0
   187
DOCUMENT  _messages_facets.dosc
sl@0
   188
DOCUMENT  _monetary.dosc
sl@0
   189
DOCUMENT  _move_construct_fwk.dosc
sl@0
   190
DOCUMENT  _new.dosc
sl@0
   191
DOCUMENT  _null_stream.dosc
sl@0
   192
DOCUMENT  _num_get.dosc
sl@0
   193
DOCUMENT  _num_put.dosc
sl@0
   194
DOCUMENT  _numeric.dosc
sl@0
   195
DOCUMENT  _numpunct.dosc
sl@0
   196
DOCUMENT  _ostream.dosc
sl@0
   197
DOCUMENT  _ostreambuf_iterator.dosc
sl@0
   198
DOCUMENT  _pair.dosc
sl@0
   199
DOCUMENT  _prolog.dosc
sl@0
   200
DOCUMENT  _pthread_alloc.dosc
sl@0
   201
DOCUMENT  _ptrs_specialize.dosc
sl@0
   202
DOCUMENT  _queue.dosc
sl@0
   203
DOCUMENT  _range_errors.dosc
sl@0
   204
DOCUMENT  _raw_storage_iter.dosc
sl@0
   205
DOCUMENT  _relops_cont.dosc
sl@0
   206
DOCUMENT  _relops_hash_cont.dosc
sl@0
   207
DOCUMENT  _rope.dosc
sl@0
   208
DOCUMENT  _set.dosc
sl@0
   209
DOCUMENT  _slist.dosc
sl@0
   210
DOCUMENT  _slist_base.dosc
sl@0
   211
DOCUMENT  _sparc_atomic.dosc
sl@0
   212
DOCUMENT  _sstream.dosc
sl@0
   213
DOCUMENT  _stack.dosc
sl@0
   214
DOCUMENT  _stdexcept.dosc
sl@0
   215
DOCUMENT  _stdexcept_base.dosc
sl@0
   216
DOCUMENT  _stlport_version.dosc
sl@0
   217
DOCUMENT  _stream_iterator.dosc
sl@0
   218
DOCUMENT  _streambuf.dosc
sl@0
   219
DOCUMENT  _string.dosc
sl@0
   220
DOCUMENT  _string_base.dosc
sl@0
   221
DOCUMENT  _string_fwd.dosc
sl@0
   222
DOCUMENT  _string_hash.dosc
sl@0
   223
DOCUMENT  _string_io.dosc
sl@0
   224
DOCUMENT  _string_npos.dosc
sl@0
   225
DOCUMENT  _string_operators.dosc
sl@0
   226
DOCUMENT  _string_sum.dosc
sl@0
   227
DOCUMENT  _string_sum_methods.dosc
sl@0
   228
DOCUMENT  _string_workaround.dosc
sl@0
   229
DOCUMENT  _strstream.dosc
sl@0
   230
DOCUMENT  _tempbuf.dosc
sl@0
   231
DOCUMENT  _threads.dosc
sl@0
   232
DOCUMENT  _time_facets.dosc
sl@0
   233
DOCUMENT  _tree.dosc
sl@0
   234
DOCUMENT  _typeinfo.dosc
sl@0
   235
DOCUMENT  _uninitialized.dosc
sl@0
   236
DOCUMENT  _unordered_map.dosc
sl@0
   237
DOCUMENT  _unordered_set.dosc
sl@0
   238
DOCUMENT  _valarray.dosc
sl@0
   239
DOCUMENT  _vector.dosc
sl@0
   240
DOCUMENT  boost_type_traits.dosc
sl@0
   241
DOCUMENT  c_locale.dosc
sl@0
   242
DOCUMENT  char_traits.dosc
sl@0
   243
DOCUMENT  concept_checks.dosc
sl@0
   244
DOCUMENT  msl_string.dosc
sl@0
   245
DOCUMENT  type_manips.dosc
sl@0
   246
DOCUMENT  type_traits.dosc
sl@0
   247
sl@0
   248
SOURCEPATH ../stl/stlport/
sl@0
   249
DOCUMENT  algorithm.dosc
sl@0
   250
DOCUMENT  assert.dosc
sl@0
   251
DOCUMENT  bitset.dosc
sl@0
   252
DOCUMENT  cassert.dosc
sl@0
   253
DOCUMENT  cctype.dosc
sl@0
   254
DOCUMENT  cerrno.dosc
sl@0
   255
DOCUMENT  cfloat.dosc
sl@0
   256
DOCUMENT  ciso646.dosc
sl@0
   257
DOCUMENT  climits.dosc
sl@0
   258
DOCUMENT  clocale.dosc
sl@0
   259
DOCUMENT  cmath.dosc
sl@0
   260
DOCUMENT  complex.dosc
sl@0
   261
DOCUMENT  csetjmp.dosc
sl@0
   262
DOCUMENT  csignal.dosc
sl@0
   263
DOCUMENT  cstdarg.dosc
sl@0
   264
DOCUMENT  cstddef.dosc
sl@0
   265
DOCUMENT  cstdio.dosc
sl@0
   266
DOCUMENT  cstdlib.dosc
sl@0
   267
DOCUMENT  cstring.dosc
sl@0
   268
DOCUMENT  ctime.dosc
sl@0
   269
DOCUMENT  ctype.dosc
sl@0
   270
DOCUMENT  cwchar.dosc
sl@0
   271
DOCUMENT  cwctype.dosc
sl@0
   272
DOCUMENT  deque.dosc
sl@0
   273
// DOCUMENT  doc_non_dummy.dosc
sl@0
   274
DOCUMENT  errno.dosc
sl@0
   275
DOCUMENT  exception.dosc
sl@0
   276
DOCUMENT  float.dosc
sl@0
   277
DOCUMENT  fstream.dosc
sl@0
   278
DOCUMENT  functional.dosc
sl@0
   279
DOCUMENT  hash_map.dosc
sl@0
   280
DOCUMENT  hash_set.dosc
sl@0
   281
DOCUMENT  iomanip.dosc
sl@0
   282
DOCUMENT  ios.dosc
sl@0
   283
DOCUMENT  iosfwd.dosc
sl@0
   284
DOCUMENT  iostream.dosc
sl@0
   285
DOCUMENT  iso646.dosc
sl@0
   286
DOCUMENT  istream.dosc
sl@0
   287
DOCUMENT  iterator.dosc
sl@0
   288
DOCUMENT  limits.dosc
sl@0
   289
DOCUMENT  list.dosc
sl@0
   290
DOCUMENT  locale.dosc
sl@0
   291
DOCUMENT  map.dosc
sl@0
   292
DOCUMENT  math.dosc
sl@0
   293
DOCUMENT  mem.dosc
sl@0
   294
DOCUMENT  memory.dosc
sl@0
   295
DOCUMENT  new.dosc
sl@0
   296
DOCUMENT  numeric.dosc
sl@0
   297
DOCUMENT  ostream.dosc
sl@0
   298
DOCUMENT  pthread.dosc
sl@0
   299
DOCUMENT  pthread_alloc.dosc
sl@0
   300
DOCUMENT  queue.dosc
sl@0
   301
DOCUMENT  rlocks.dosc
sl@0
   302
DOCUMENT  rope.dosc
sl@0
   303
DOCUMENT  set.dosc
sl@0
   304
DOCUMENT  setjmp.dosc
sl@0
   305
DOCUMENT  signal.dosc
sl@0
   306
DOCUMENT  slist.dosc
sl@0
   307
DOCUMENT  sstream.dosc
sl@0
   308
DOCUMENT  stack.dosc
sl@0
   309
DOCUMENT  stdarg.dosc
sl@0
   310
DOCUMENT  stddef.dosc
sl@0
   311
DOCUMENT  stdexcept.dosc
sl@0
   312
DOCUMENT  stdio.dosc
sl@0
   313
DOCUMENT  stdiostream.dosc
sl@0
   314
DOCUMENT  stdlib.dosc
sl@0
   315
// DOCUMENT  stl.dosc
sl@0
   316
DOCUMENT  streambuf.dosc
sl@0
   317
DOCUMENT  string.dosc
sl@0
   318
DOCUMENT  strstream.dosc
sl@0
   319
DOCUMENT  time.dosc
sl@0
   320
DOCUMENT  typeinfo.dosc
sl@0
   321
DOCUMENT  unordered_map.dosc
sl@0
   322
DOCUMENT  unordered_set.dosc
sl@0
   323
DOCUMENT  using.dosc
sl@0
   324
DOCUMENT  utility.dosc
sl@0
   325
DOCUMENT  valarray.dosc
sl@0
   326
DOCUMENT  vector.dosc
sl@0
   327
DOCUMENT  wchar.dosc
sl@0
   328
DOCUMENT  wctype.dosc
sl@0
   329
sl@0
   330
SOURCEPATH ../stl/src/
sl@0
   331
DOCUMENT  _stdio_file.dosc
sl@0
   332
DOCUMENT  acquire_release.dosc
sl@0
   333
DOCUMENT  aligned_buffer.dosc
sl@0
   334
DOCUMENT  c_locale.dosc
sl@0
   335
DOCUMENT  fstream_impl.dosc
sl@0
   336
DOCUMENT  locale_impl.dosc
sl@0
   337
DOCUMENT  lock_free_slist.dosc
sl@0
   338
DOCUMENT  message_facets.dosc
sl@0
   339
DOCUMENT  stdio_streambuf.dosc
sl@0
   340
DOCUMENT  stlport_prefix.dosc
sl@0
   341
DOCUMENT  uint64.dosc
sl@0
   342
DOCUMENT  vc_warning_disable.dosc
sl@0
   343
DOCUMENT  warning_disable.dosc
sl@0
   344
sl@0
   345
/* End of file */
sl@0
   346
sl@0
   347
SMPSAFE
sl@0
   348
PAGED