--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libc/group/libc.mmp Fri Jun 04 16:20:51 2010 +0100
@@ -0,0 +1,290 @@
+// Copyright (c) 2006-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:
+// Name : libc.mmp
+// Part of : libc
+// This is a project specific file for building the
+// libc library.
+// This material, including documentation and any related
+// computer programs, is protected by copyright controlled by
+// Nokia. All rights are reserved. Copying, including
+// reproducing, storing, adapting or translating, any
+// or all of this material requires the prior written consent of
+// Nokia. This material also contains confidential
+// information which may not be disclosed to others without the
+// prior written consent of Nokia.
+//
+
+
+TARGET libc.dll
+TARGETTYPE dll
+UID 0x1000008d 0x10207369
+
+LANG SC
+CAPABILITY ALL -TCB
+VENDORID 0x70000001
+
+//this is used to supress warnings 'Old-style function'
+//for armv5 compilation. This warning is sourced from FreeBSD
+//code only and so it needs to be supressed globally for LIBC
+OPTION ARMCC --diag_suppress 1294
+#ifdef ARMCC_3_1
+OPTION ARMCC --diag_remark 3017
+#endif
+VERSION 1.1
+
+#ifndef WINSCW
+EPOCALLOWDLLDATA
+#endif //WINSCW
+
+
+// Macro defs
+#include "libcflags.mmpi"
+
+#ifndef SYMBIAN_OE_POSIX_SIGNALS
+#ifdef WINSCW
+DEFFILE ../bwins/old_libc.def
+#else
+DEFFILE ../eabi/old_libc.def
+#endif
+#endif
+
+USERINCLUDE ../../include
+USERINCLUDE ../src/stdio
+USERINCLUDE ../src/locale
+USERINCLUDE ../include
+USERINCLUDE ../inc
+USERINCLUDE ../../backend/inc
+USERINCLUDE ../../backend/ipcserver/ipccli/inc
+USERINCLUDE ../src/stdtime
+USERINCLUDE ../src/regex/inc
+USERINCLUDE ../../ewsd/inc
+
+// OS_LAYER_SYSTEMINCLUDE_SYMBIAN illegal dependancy on tz.h in MW layer. Needs fixing
+MW_LAYER_SYSTEMINCLUDE_SYMBIAN
+OS_LAYER_LIBC_SYSTEMINCLUDE
+
+SOURCEPATH ../../include
+DOCUMENT stddef.dosc
+DOCUMENT stdio.dosc
+DOCUMENT stdlib.dosc
+DOCUMENT string.dosc
+DOCUMENT strings.dosc
+DOCUMENT errno.dosc
+DOCUMENT wchar.dosc
+DOCUMENT time.dosc
+DOCUMENT unistd.dosc
+DOCUMENT limits.dosc
+DOCUMENT ctype.dosc
+DOCUMENT _ctype.dosc
+DOCUMENT locale.dosc
+DOCUMENT wctype.dosc
+DOCUMENT monetary.dosc
+DOCUMENT memory.dosc
+DOCUMENT inttypes.dosc
+DOCUMENT stdbool.dosc
+DOCUMENT langinfo.dosc
+DOCUMENT sysexits.dosc
+DOCUMENT paths.dosc
+DOCUMENT regex.dosc
+DOCUMENT fcntl.dosc
+DOCUMENT _ansi.dosc
+DOCUMENT setjmp.dosc
+DOCUMENT err.dosc
+DOCUMENT assert.dosc
+DOCUMENT getopt.dosc
+DOCUMENT dirent.dosc
+DOCUMENT grp.dosc
+DOCUMENT pwd.dosc
+DOCUMENT glob.dosc
+DOCUMENT utmp.dosc
+DOCUMENT iconv.dosc
+DOCUMENT posix4/sched.dosc
+DOCUMENT signal.dosc
+DOCUMENT utime.dosc
+DOCUMENT spawn.dosc
+DOCUMENT stdint.dosc
+DOCUMENT netconfig.dosc
+DOCUMENT nsswitch.dosc
+DOCUMENT resolv.dosc
+DOCUMENT ftw.dosc
+
+DOCUMENT sys/_iovec.dosc
+DOCUMENT sys/_lock.dosc
+DOCUMENT sys/_mutex.dosc
+DOCUMENT sys/_null.dosc
+DOCUMENT sys/_pthreadtypes.dosc
+DOCUMENT sys/_sigset.dosc
+DOCUMENT sys/_timespec.dosc
+DOCUMENT sys/_timeval.dosc
+DOCUMENT sys/_types.dosc
+DOCUMENT sys/cdefs.dosc
+DOCUMENT sys/dirent.dosc
+DOCUMENT sys/endian.dosc
+DOCUMENT sys/errno.dosc
+DOCUMENT sys/event.dosc
+DOCUMENT sys/fcntl.dosc
+DOCUMENT sys/file.dosc
+DOCUMENT sys/filio.dosc
+DOCUMENT sys/ioccom.dosc
+DOCUMENT sys/ioctl.dosc
+DOCUMENT sys/ipc.dosc
+DOCUMENT sys/limits.dosc
+DOCUMENT sys/mman.dosc
+DOCUMENT sys/msg.dosc
+DOCUMENT sys/param.dosc
+DOCUMENT sys/queue.dosc
+DOCUMENT sys/resource.dosc
+DOCUMENT sys/select.dosc
+DOCUMENT sys/sem.dosc
+DOCUMENT sys/serial.dosc
+DOCUMENT sys/shm.dosc
+DOCUMENT sys/signal.dosc
+DOCUMENT sys/socket.dosc
+DOCUMENT sys/sockio.dosc
+DOCUMENT sys/stat.dosc
+DOCUMENT sys/stdint.dosc
+DOCUMENT sys/sysctl.dosc
+DOCUMENT sys/syslimits.dosc
+DOCUMENT sys/syslog.dosc
+DOCUMENT sys/times.dosc
+DOCUMENT sys/time.dosc
+DOCUMENT sys/timespec.dosc
+DOCUMENT sys/ttycom.dosc
+DOCUMENT sys/ttydefaults.dosc
+DOCUMENT sys/types.dosc
+DOCUMENT sys/uio.dosc
+DOCUMENT sys/un.dosc
+DOCUMENT sys/unistd.dosc
+DOCUMENT sys/utsname.dosc
+DOCUMENT sys/wait.dosc
+DOCUMENT sys/aeselect.dosc
+
+DOCUMENT machine/signal.dosc
+DOCUMENT machine/param.dosc
+DOCUMENT machine/_types.dosc
+DOCUMENT machine/_limits.dosc
+DOCUMENT machine/_stdint.dosc
+DOCUMENT machine/_inttypes.dosc
+DOCUMENT machine/endian.dosc
+DOCUMENT machine/setjmp.dosc
+
+DOCUMENT arpa/inet.dosc
+DOCUMENT arpa/nameser.dosc
+DOCUMENT arpa/nameser_compat.dosc
+
+DOCUMENT net/if.dosc
+DOCUMENT net/route.dosc
+DOCUMENT net/radix.dosc
+DOCUMENT net/if_var.dosc
+
+DOCUMENT netdb.dosc
+
+DOCUMENT netinet/in.dosc
+DOCUMENT netinet6/in6.dosc
+DOCUMENT netinet6/in6_var.dosc
+SOURCEPATH ../inc
+DOCUMENT stdarg.dosc
+DOCUMENT stdarg_e.dosc
+DOCUMENT common_def.dosc
+
+DOCUMENT getaddrinfo_private.dosc
+DOCUMENT estlib.dosc
+DOCUMENT getnameinfo_private.dosc
+DOCUMENT libc_wsd_defs.dosc
+DOCUMENT localeinfo.dosc
+DOCUMENT localetlsinfo.dosc
+DOCUMENT reent.dosc
+DOCUMENT staticlibinit_gcce.dosc
+DOCUMENT wcharcnv.dosc
+DOCUMENT stringfuncs_private.dosc
+SOURCEPATH ../include
+DOCUMENT fpmath.dosc
+DOCUMENT libc_private.dosc
+DOCUMENT link.dosc
+DOCUMENT namespace.dosc
+DOCUMENT reentrant.dosc
+DOCUMENT spinlock.dosc
+DOCUMENT un-namespace.dosc
+
+SOURCEPATH ../src
+DOCUMENT arm/_fpmath.dosc
+DOCUMENT locale/libc_collate.dosc
+DOCUMENT locale/lmonetary.dosc
+DOCUMENT locale/lnumeric.dosc
+
+DOCUMENT net/netdb_private.dosc
+DOCUMENT net/res_config.dosc
+
+DOCUMENT regex/inc/regex2.dosc
+DOCUMENT regex/inc/utils.dosc
+DOCUMENT regex/inc/cname.dosc
+
+DOCUMENT stdio/floatio.dosc
+DOCUMENT stdio/fvwrite.dosc
+DOCUMENT stdio/glue.dosc
+DOCUMENT stdio/local.dosc
+
+DOCUMENT stdlib/atexit.dosc
+
+DOCUMENT stdtime/private.dosc
+DOCUMENT stdtime/timelocal.dosc
+DOCUMENT stdtime/tzfile.dosc
+
+// include all mmpi files
+#include "libc_init.mmpi"
+#include "stdio.mmpi"
+#include "string.mmpi"
+#include "libc_std.mmpi"
+#include "syscalls.mmpi"
+#include "wchar.mmpi"
+#include "ctype.mmpi"
+#include "locale.mmpi"
+#include "time.mmpi"
+#include "libc_sys.mmpi"
+#include "inet.mmpi"
+#include "libc_db.mmpi"
+#include "netdb.mmpi"
+#include "ipc.mmpi"
+#include "regex.mmpi"
+#include "socket.mmpi"
+
+
+SOURCEPATH ../src/gdtoa/
+SOURCE glue.c gdtoa.c dmisc.c dtoa.c misc.c _hdtoa.c _ldtoa.c sum.c
+SOURCE strtod.c gethex.c strtord.c strtodg.c ulp.c gmisc.c smisc.c hd_init.c hexnan.c
+
+
+
+// linking libraries.
+LIBRARY euser.lib
+LIBRARY efsrv.lib
+LIBRARY libpthread.lib
+LIBRARY libm.lib
+LIBRARY charconv.lib
+LIBRARY backend.lib
+LIBRARY esock.lib
+LIBRARY bafl.lib
+LIBRARY insock.lib
+LIBRARY tzclient.lib
+LIBRARY timezonelocalization.lib
+
+#ifdef WINSCW
+//wsd solution
+LIBRARY ewsd.lib
+#endif
+
+
+
+// End of File
+SMPSAFE