diff -r e20de85af2ee -r ce057bb09d0b genericopenlibs/openenvcore/libpthread/group/libpthread.mmp --- /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 +