sl@0: /*
sl@0: * Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
sl@0: * All rights reserved.
sl@0: * This component and the accompanying materials are made available
sl@0: * under the terms of "Eclipse Public License v1.0"
sl@0: * which accompanies this distribution, and is available
sl@0: * at the URL "http://www.eclipse.org/legal/epl-v10.html".
sl@0: *
sl@0: * Initial Contributors:
sl@0: * Nokia Corporation - initial contribution.
sl@0: *
sl@0: * Contributors:
sl@0: *
sl@0: * Description:  POSIX pthreads implementation library.*
sl@0: */
sl@0: 
sl@0: 
sl@0: TARGET         libpthread.dll
sl@0: TARGETTYPE     dll
sl@0: UID            0x1000008d 0x10275065  
sl@0: 
sl@0: // Macro defs
sl@0: #ifdef GCCXML
sl@0: MACRO __wchar_t_defined
sl@0: #endif //GCCXML
sl@0: #include "libpthreadflags.mmpi"
sl@0: 
sl@0: CAPABILITY     All -Tcb 
sl@0: VENDORID        0x70000001
sl@0: VERSION 				1.1
sl@0: 
sl@0: #ifndef WINSCW
sl@0: EPOCALLOWDLLDATA
sl@0: #endif //WINSCW
sl@0: LANG SC
sl@0: 
sl@0: DEFFILE         libpthread.def
sl@0: 
sl@0: SOURCEPATH	   ../inc
sl@0: DOCUMENT	   condvartypes.dosc
sl@0: DOCUMENT	   mutextypes.dosc
sl@0: DOCUMENT	   pthread.dosc	
sl@0: DOCUMENT	   pthreadalias.dosc
sl@0: DOCUMENT	   pthreadmisc.dosc
sl@0: DOCUMENT	   pthreadtypes.dosc
sl@0: DOCUMENT	   semaphore.dosc
sl@0: DOCUMENT	   semaphoretypes.dosc
sl@0: DOCUMENT	   threadcreate.dosc
sl@0: DOCUMENT	   threadglobals.dosc
sl@0: 
sl@0: USERINCLUDE    ../inc
sl@0: USERINCLUDE    ../../libc/inc
sl@0: USERINCLUDE    ../../backend/inc
sl@0: USERINCLUDE     ../../backend/ipcserver/ipccli/inc
sl@0: 
sl@0: // Illegal dependancy on tz.h in MW layer. Needs fixing
sl@0: MW_LAYER_SYSTEMINCLUDE_SYMBIAN
sl@0: OS_LAYER_SYSTEMINCLUDE_SYMBIAN
sl@0: OS_LAYER_LIBC_SYSTEMINCLUDE
sl@0: 
sl@0: SOURCEPATH      ../src
sl@0: SOURCE         pthread_create.cpp
sl@0: SOURCE         pthread_self.cpp
sl@0: SOURCE         pthread_equal.cpp
sl@0: SOURCE         pthread_join.cpp
sl@0: SOURCE         pthread_detach.cpp
sl@0: SOURCE         pthread_exit.cpp
sl@0: SOURCE         pthread_attr_init.cpp
sl@0: SOURCE         pthread_attr_destroy.cpp
sl@0: SOURCE         pthread_attr_getdetachstate.cpp
sl@0: SOURCE         pthread_attr_setdetachstate.cpp
sl@0: SOURCE         pthread_attr_getstacksize.cpp
sl@0: SOURCE         pthread_attr_setstacksize.cpp
sl@0: SOURCE         pthreadmisc.cpp
sl@0: SOURCE         mutexgeneric.cpp
sl@0: SOURCE         condvar.cpp
sl@0: SOURCE         mutex.cpp
sl@0: SOURCE         pthread.cpp
sl@0: SOURCE         semaphore.cpp
sl@0: SOURCE         pthread_key_create.cpp
sl@0: SOURCE         pthread_key_delete.cpp
sl@0: SOURCE         pthread_setspecific.cpp
sl@0: SOURCE         pthread_getspecific.cpp
sl@0: SOURCE         pthread_attr_setscope.cpp
sl@0: SOURCE         pthread_attr_getscope.cpp
sl@0: SOURCE         pthread_attr_setschedpolicy.cpp
sl@0: SOURCE         pthread_attr_getschedpolicy.cpp
sl@0: SOURCE         pthread_attr_getschedparam.cpp
sl@0: SOURCE         pthread_attr_setschedparam.cpp
sl@0: SOURCE         pthread_getschedparam.cpp
sl@0: SOURCE         pthread_setschedparam.cpp
sl@0: SOURCE         sem_init.cpp
sl@0: SOURCE         sem_destroy.cpp
sl@0: /*
sl@0: SOURCE         sem_open.cpp
sl@0: SOURCE         sem_close.cpp
sl@0: SOURCE         sem_unlink.cpp
sl@0: */
sl@0: SOURCE         sem_getvalue.cpp
sl@0: SOURCE         sem_post.cpp
sl@0: SOURCE         sem_wait.cpp
sl@0: SOURCE         sem_timedwait.cpp
sl@0: SOURCE         sem_trywait.cpp
sl@0: SOURCE         sem_microsleepwait_np.cpp
sl@0: SOURCE         pthread_mutexattr_init.cpp
sl@0: SOURCE         pthread_mutexattr_destroy.cpp
sl@0: SOURCE         pthread_mutexattr_getpshared.cpp
sl@0: SOURCE         pthread_mutexattr_setpshared.cpp
sl@0: SOURCE         pthread_mutexattr_gettype.cpp
sl@0: SOURCE         pthread_mutexattr_settype.cpp
sl@0: SOURCE         pthread_mutex_init.cpp
sl@0: SOURCE         pthread_mutex_destroy.cpp
sl@0: SOURCE         pthread_mutex_lock.cpp
sl@0: SOURCE         pthread_mutex_timedlock.cpp
sl@0: SOURCE         pthread_mutex_trylock.cpp
sl@0: SOURCE         pthread_mutex_unlock.cpp
sl@0: SOURCE         pthread_once.cpp
sl@0: SOURCE         pthread_condattr_init.cpp
sl@0: SOURCE         pthread_condattr_destroy.cpp
sl@0: SOURCE         pthread_cond_init.cpp
sl@0: SOURCE         pthread_cond_destroy.cpp
sl@0: SOURCE         pthread_cond_timedwait.cpp
sl@0: SOURCE         pthread_cond_wait.cpp
sl@0: SOURCE         pthread_cond_signal.cpp
sl@0: SOURCE         pthread_cond_broadcast.cpp
sl@0: SOURCE         thr_main.cpp 
sl@0: SOURCE		   wsd_init.cpp	
sl@0: 
sl@0: LIBRARY        euser.lib
sl@0: LIBRARY        libc.lib
sl@0: LIBRARY        backend.lib
sl@0: 
sl@0: 
sl@0: PAGED
sl@0: // End of File
sl@0: 
sl@0: #ifdef WINSCW
sl@0: LIBRARY		   ewsd.lib
sl@0: #else
sl@0: EPOCALLOWDLLDATA
sl@0: #endif
sl@0: 
sl@0: SMPSAFE
sl@0: