genericopenlibs/openenvcore/libpthread/group/libpthread.mmp
changeset 0 e4d67989cc36
child 3 18f64da82512
equal deleted inserted replaced
-1:000000000000 0:e4d67989cc36
       
     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.0
       
    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 OS_LAYER_SYSTEMINCLUDE_SYMBIAN
       
    56 OS_LAYER_LIBC_SYSTEMINCLUDE
       
    57 
       
    58 SOURCEPATH      ../src
       
    59 SOURCE         pthread_create.cpp
       
    60 SOURCE         pthread_self.cpp
       
    61 SOURCE         pthread_equal.cpp
       
    62 SOURCE         pthread_join.cpp
       
    63 SOURCE         pthread_detach.cpp
       
    64 SOURCE         pthread_exit.cpp
       
    65 SOURCE         pthread_attr_init.cpp
       
    66 SOURCE         pthread_attr_destroy.cpp
       
    67 SOURCE         pthread_attr_getdetachstate.cpp
       
    68 SOURCE         pthread_attr_setdetachstate.cpp
       
    69 SOURCE         pthread_attr_getstacksize.cpp
       
    70 SOURCE         pthread_attr_setstacksize.cpp
       
    71 SOURCE         pthreadmisc.cpp
       
    72 SOURCE         mutexgeneric.cpp
       
    73 SOURCE         condvar.cpp
       
    74 SOURCE         mutex.cpp
       
    75 SOURCE         pthread.cpp
       
    76 SOURCE         semaphore.cpp
       
    77 SOURCE         pthread_key_create.cpp
       
    78 SOURCE         pthread_key_delete.cpp
       
    79 SOURCE         pthread_setspecific.cpp
       
    80 SOURCE         pthread_getspecific.cpp
       
    81 SOURCE         pthread_attr_setscope.cpp
       
    82 SOURCE         pthread_attr_getscope.cpp
       
    83 SOURCE         pthread_attr_setschedpolicy.cpp
       
    84 SOURCE         pthread_attr_getschedpolicy.cpp
       
    85 SOURCE         pthread_attr_getschedparam.cpp
       
    86 SOURCE         pthread_attr_setschedparam.cpp
       
    87 SOURCE         pthread_getschedparam.cpp
       
    88 SOURCE         pthread_setschedparam.cpp
       
    89 SOURCE         sem_init.cpp
       
    90 SOURCE         sem_destroy.cpp
       
    91 /*
       
    92 SOURCE         sem_open.cpp
       
    93 SOURCE         sem_close.cpp
       
    94 SOURCE         sem_unlink.cpp
       
    95 */
       
    96 SOURCE         sem_getvalue.cpp
       
    97 SOURCE         sem_post.cpp
       
    98 SOURCE         sem_wait.cpp
       
    99 SOURCE         sem_timedwait.cpp
       
   100 SOURCE         sem_trywait.cpp
       
   101 SOURCE         sem_microsleepwait_np.cpp
       
   102 SOURCE         pthread_mutexattr_init.cpp
       
   103 SOURCE         pthread_mutexattr_destroy.cpp
       
   104 SOURCE         pthread_mutexattr_getpshared.cpp
       
   105 SOURCE         pthread_mutexattr_setpshared.cpp
       
   106 SOURCE         pthread_mutexattr_gettype.cpp
       
   107 SOURCE         pthread_mutexattr_settype.cpp
       
   108 SOURCE         pthread_mutex_init.cpp
       
   109 SOURCE         pthread_mutex_destroy.cpp
       
   110 SOURCE         pthread_mutex_lock.cpp
       
   111 SOURCE         pthread_mutex_timedlock.cpp
       
   112 SOURCE         pthread_mutex_trylock.cpp
       
   113 SOURCE         pthread_mutex_unlock.cpp
       
   114 SOURCE         pthread_once.cpp
       
   115 SOURCE         pthread_condattr_init.cpp
       
   116 SOURCE         pthread_condattr_destroy.cpp
       
   117 SOURCE         pthread_cond_init.cpp
       
   118 SOURCE         pthread_cond_destroy.cpp
       
   119 SOURCE         pthread_cond_timedwait.cpp
       
   120 SOURCE         pthread_cond_wait.cpp
       
   121 SOURCE         pthread_cond_signal.cpp
       
   122 SOURCE         pthread_cond_broadcast.cpp
       
   123 SOURCE         thr_main.cpp 
       
   124 SOURCE		   wsd_init.cpp	
       
   125 
       
   126 LIBRARY        euser.lib
       
   127 LIBRARY        libc.lib
       
   128 LIBRARY        backend.lib
       
   129 
       
   130 
       
   131 // End of File
       
   132 
       
   133 #ifdef WINSCW
       
   134 LIBRARY		   ewsd.lib
       
   135 #else
       
   136 EPOCALLOWDLLDATA
       
   137 #endif
       
   138 
       
   139 SMPSAFE
       
   140