os/ossrv/genericopenlibs/openenvcore/libpthread/group/libpthread.mmp
author sl@SLION-WIN7.fritz.box
Fri, 15 Jun 2012 03:10:57 +0200
changeset 0 bde4ae8d615e
permissions -rw-r--r--
First public contribution.
     1 /*
     2 * Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
     3 * All rights reserved.
     4 * This component and the accompanying materials are made available
     5 * under the terms of "Eclipse Public License v1.0"
     6 * which accompanies this distribution, and is available
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
     8 *
     9 * Initial Contributors:
    10 * Nokia Corporation - initial contribution.
    11 *
    12 * Contributors:
    13 *
    14 * Description:  POSIX pthreads implementation library.*
    15 */
    16 
    17 
    18 TARGET         libpthread.dll
    19 TARGETTYPE     dll
    20 UID            0x1000008d 0x10275065  
    21 
    22 // Macro defs
    23 #ifdef GCCXML
    24 MACRO __wchar_t_defined
    25 #endif //GCCXML
    26 #include "libpthreadflags.mmpi"
    27 
    28 CAPABILITY     All -Tcb 
    29 VENDORID        0x70000001
    30 VERSION 				1.1
    31 
    32 #ifndef WINSCW
    33 EPOCALLOWDLLDATA
    34 #endif //WINSCW
    35 LANG SC
    36 
    37 DEFFILE         libpthread.def
    38 
    39 SOURCEPATH	   ../inc
    40 DOCUMENT	   condvartypes.dosc
    41 DOCUMENT	   mutextypes.dosc
    42 DOCUMENT	   pthread.dosc	
    43 DOCUMENT	   pthreadalias.dosc
    44 DOCUMENT	   pthreadmisc.dosc
    45 DOCUMENT	   pthreadtypes.dosc
    46 DOCUMENT	   semaphore.dosc
    47 DOCUMENT	   semaphoretypes.dosc
    48 DOCUMENT	   threadcreate.dosc
    49 DOCUMENT	   threadglobals.dosc
    50 
    51 USERINCLUDE    ../inc
    52 USERINCLUDE    ../../libc/inc
    53 USERINCLUDE    ../../backend/inc
    54 USERINCLUDE     ../../backend/ipcserver/ipccli/inc
    55 
    56 // Illegal dependancy on tz.h in MW layer. Needs fixing
    57 MW_LAYER_SYSTEMINCLUDE_SYMBIAN
    58 OS_LAYER_SYSTEMINCLUDE_SYMBIAN
    59 OS_LAYER_LIBC_SYSTEMINCLUDE
    60 
    61 SOURCEPATH      ../src
    62 SOURCE         pthread_create.cpp
    63 SOURCE         pthread_self.cpp
    64 SOURCE         pthread_equal.cpp
    65 SOURCE         pthread_join.cpp
    66 SOURCE         pthread_detach.cpp
    67 SOURCE         pthread_exit.cpp
    68 SOURCE         pthread_attr_init.cpp
    69 SOURCE         pthread_attr_destroy.cpp
    70 SOURCE         pthread_attr_getdetachstate.cpp
    71 SOURCE         pthread_attr_setdetachstate.cpp
    72 SOURCE         pthread_attr_getstacksize.cpp
    73 SOURCE         pthread_attr_setstacksize.cpp
    74 SOURCE         pthreadmisc.cpp
    75 SOURCE         mutexgeneric.cpp
    76 SOURCE         condvar.cpp
    77 SOURCE         mutex.cpp
    78 SOURCE         pthread.cpp
    79 SOURCE         semaphore.cpp
    80 SOURCE         pthread_key_create.cpp
    81 SOURCE         pthread_key_delete.cpp
    82 SOURCE         pthread_setspecific.cpp
    83 SOURCE         pthread_getspecific.cpp
    84 SOURCE         pthread_attr_setscope.cpp
    85 SOURCE         pthread_attr_getscope.cpp
    86 SOURCE         pthread_attr_setschedpolicy.cpp
    87 SOURCE         pthread_attr_getschedpolicy.cpp
    88 SOURCE         pthread_attr_getschedparam.cpp
    89 SOURCE         pthread_attr_setschedparam.cpp
    90 SOURCE         pthread_getschedparam.cpp
    91 SOURCE         pthread_setschedparam.cpp
    92 SOURCE         sem_init.cpp
    93 SOURCE         sem_destroy.cpp
    94 /*
    95 SOURCE         sem_open.cpp
    96 SOURCE         sem_close.cpp
    97 SOURCE         sem_unlink.cpp
    98 */
    99 SOURCE         sem_getvalue.cpp
   100 SOURCE         sem_post.cpp
   101 SOURCE         sem_wait.cpp
   102 SOURCE         sem_timedwait.cpp
   103 SOURCE         sem_trywait.cpp
   104 SOURCE         sem_microsleepwait_np.cpp
   105 SOURCE         pthread_mutexattr_init.cpp
   106 SOURCE         pthread_mutexattr_destroy.cpp
   107 SOURCE         pthread_mutexattr_getpshared.cpp
   108 SOURCE         pthread_mutexattr_setpshared.cpp
   109 SOURCE         pthread_mutexattr_gettype.cpp
   110 SOURCE         pthread_mutexattr_settype.cpp
   111 SOURCE         pthread_mutex_init.cpp
   112 SOURCE         pthread_mutex_destroy.cpp
   113 SOURCE         pthread_mutex_lock.cpp
   114 SOURCE         pthread_mutex_timedlock.cpp
   115 SOURCE         pthread_mutex_trylock.cpp
   116 SOURCE         pthread_mutex_unlock.cpp
   117 SOURCE         pthread_once.cpp
   118 SOURCE         pthread_condattr_init.cpp
   119 SOURCE         pthread_condattr_destroy.cpp
   120 SOURCE         pthread_cond_init.cpp
   121 SOURCE         pthread_cond_destroy.cpp
   122 SOURCE         pthread_cond_timedwait.cpp
   123 SOURCE         pthread_cond_wait.cpp
   124 SOURCE         pthread_cond_signal.cpp
   125 SOURCE         pthread_cond_broadcast.cpp
   126 SOURCE         thr_main.cpp 
   127 SOURCE		   wsd_init.cpp	
   128 
   129 LIBRARY        euser.lib
   130 LIBRARY        libc.lib
   131 LIBRARY        backend.lib
   132 
   133 
   134 PAGED
   135 // End of File
   136 
   137 #ifdef WINSCW
   138 LIBRARY		   ewsd.lib
   139 #else
   140 EPOCALLOWDLLDATA
   141 #endif
   142 
   143 SMPSAFE
   144