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