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