genericopenlibs/cstdlib/group/bld.inf
changeset 44 97b0fb8a2cc2
equal deleted inserted replaced
22:ddc455616bd6 44:97b0fb8a2cc2
       
     1 // Copyright (c) 1999-2009 Nokia Corporation and/or its subsidiary(-ies).
       
     2 // All rights reserved.
       
     3 // This component and the accompanying materials are made available
       
     4 // under the terms of "Eclipse Public License v1.0"
       
     5 // which accompanies this distribution, and is available
       
     6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     7 //
       
     8 // Initial Contributors:
       
     9 // Nokia Corporation - initial contribution.
       
    10 //
       
    11 // Contributors:
       
    12 //
       
    13 // Description:
       
    14 // C standard library support
       
    15 // 
       
    16 //
       
    17 
       
    18 /**
       
    19  @file
       
    20 */
       
    21 
       
    22 
       
    23 PRJ_EXPORTS
       
    24 
       
    25 ../INC/ESTLIB.H SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(estlib.h)
       
    26 ../INC/ESTW32.H SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(estw32.h)
       
    27 ../INC/REDIRCLI.H SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(redircli.h)
       
    28 ../INC/REDIRSTR.H SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(redirstr.h)
       
    29 ../INC/REDIRCLIINTERNAL.H SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(redircliinternal.h)
       
    30 
       
    31 ../LINC/ASSERT.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/assert.h)
       
    32 ../LINC/CTYPE.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/ctype.h)
       
    33 ../LINC/DIRENT.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/dirent.h)
       
    34 ../LINC/ERRNO.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/errno.h)
       
    35 ../LINC/FCNTL.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/fcntl.h)
       
    36 ../LINC/IEEEFP.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/ieeefp.h)
       
    37 ../LINC/LIMITS.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/limits.h)
       
    38 ../LINC/LOCALE.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/locale.h)
       
    39 ../LINC/MATH.H			SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/math.h)
       
    40 ../LINC/NETDB.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/netdb.h)
       
    41 ../LINC/NETDB_R.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/netdb_r.h)
       
    42 ../LINC/PROCESS.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/process.h)
       
    43 ../LINC/PWD.H			SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/pwd.h)
       
    44 ../LINC/REENT.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/reent.h)
       
    45 ../LINC/SETJMP.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/setjmp.h)
       
    46 ../LINC/SIGNAL.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/signal.h)
       
    47 ../LINC/STDARG.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/stdarg.h)
       
    48 ../LINC/STDARG_E.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/stdarg_e.h)
       
    49 ../LINC/STDDEF.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/stddef.h)
       
    50 ../LINC/STDIO.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/stdio.h)
       
    51 ../LINC/STDIO_R.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/stdio_r.h)
       
    52 ../LINC/STDLIB.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/stdlib.h)
       
    53 ../LINC/STDLIB_R.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/stdlib_r.h)
       
    54 ../LINC/STRING.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/string.h)
       
    55 ../LINC/TIME.H			SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/time.h)
       
    56 ../LINC/UNISTD.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/unistd.h)
       
    57 ../LINC/_ANSI.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/_ansi.h)
       
    58 
       
    59 ../LINCSYS/CONFIG.H	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/sys/config.h)
       
    60 ../LINCSYS/DIRENT.H	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/sys/dirent.h)
       
    61 ../LINCSYS/ERRNO.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/sys/errno.h)
       
    62 ../LINCSYS/FCNTL.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/sys/fcntl.h)
       
    63 ../LINCSYS/FILE.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/sys/file.h)
       
    64 ../LINCSYS/IOCTL.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/sys/ioctl.h)
       
    65 ../LINCSYS/PARAM.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/sys/param.h)
       
    66 ../LINCSYS/REENT.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/sys/reent.h)
       
    67 ../LINCSYS/RESOURCE.H	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/sys/resource.h)
       
    68 ../LINCSYS/SIGNAL.H	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/sys/signal.h)
       
    69 ../LINCSYS/SOCKET.H	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/sys/socket.h)
       
    70 ../LINCSYS/STAT.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/sys/stat.h)
       
    71 ../LINCSYS/STDIO_T.H	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/sys/stdio_t.h)
       
    72 ../LINCSYS/TIME.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/sys/time.h)
       
    73 ../LINCSYS/TIMES.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/sys/times.h)
       
    74 ../LINCSYS/TYPES.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/sys/types.h)
       
    75 ../LINCSYS/UNISTD.H	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/sys/unistd.h)
       
    76 ../LINCSYS/WAIT.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/sys/wait.h)
       
    77 ../LINCSYS/_TYPES.H	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/sys/_types.h)
       
    78 ../LINCSYS/serial.h	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/sys/serial.h)
       
    79 ../LINCSYS/TYPES1.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/sys/types1.h)
       
    80 
       
    81 ../LINCMACH/IEEEFP.H	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/machine/ieeefp.h)
       
    82 ../LINCMACH/TYPES.H	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/machine/types.h)
       
    83 
       
    84 ../LINCINET/NET_TYPES.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/netinet/net_types.h)      
       
    85 ../LINCINET/ARP.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/netinet/arp.h)      
       
    86 ../LINCINET/IN.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/netinet/in.h)
       
    87 ../LINCINET/IP.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/netinet/ip.h)
       
    88 ../LINCINET/IP_ICMP.H	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/netinet/ip_icmp.h)
       
    89 ../LINCINET/TCP.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/netinet/tcp.h)
       
    90 ../LINCINET/TCP_FSM.H	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/netinet/tcp_fsm.h)
       
    91 ../LINCINET/TCP_SEQ.H	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/netinet/tcp_seq.h)
       
    92 ../LINCINET/UDP.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/netinet/udp.h)
       
    93 
       
    94 ../LINCARPA/FTP.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/arpa/ftp.h)
       
    95 ../LINCARPA/INET.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/arpa/inet.h)
       
    96 ../LINCARPA/NAMESER.H	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/arpa/nameser.h)
       
    97 ../LINCARPA/TELNET.H	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/arpa/telnet.h)
       
    98 ../LINCARPA/TFTP.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/arpa/tftp.h)
       
    99 
       
   100 ../group/stdlib.iby	/epoc32/rom/include/stdlib.iby
       
   101 
       
   102 
       
   103 PRJ_MMPFILES
       
   104 
       
   105 #if defined(WINS)
       
   106 ../BMMP/ESTW32.MMP
       
   107 ../BMMP/WCRT0.MMP
       
   108 ../BMMP/WWCRT0.MMP
       
   109 #endif
       
   110 
       
   111 ../BMMP/ECRT0.MMP		
       
   112 ../BMMP/WECRT0.MMP		
       
   113 ../BMMP/MCRT0.MMP
       
   114 ../BMMP/WMCRT0.MMP
       
   115 ../RedirCli/REDIRCLI.MMP
       
   116 ../BMMP/ESTLIB.MMP
       
   117 
       
   118 PRJ_TESTMMPFILES
       
   119 
       
   120 #if defined(WINS)
       
   121 ../TSTLIB/TSTW32.MMP		ignore	// needs to be built with /subsystem:console
       
   122 #endif
       
   123 
       
   124 // A dummy test project, only to test the compilation correctness of all 
       
   125 // exported header files, no test step needed, therefore is built as LIB target.
       
   126 ../TSTLIB/TExportedHeaderFileCompilation.mmp		support
       
   127 
       
   128 ../TSTLIB/CTEST.MMP		support
       
   129 ../TSTLIB/FINGER.MMP		manual
       
   130 ../TSTLIB/STDLIB2K.MMP		manual
       
   131 ../TSTLIB/TCANCEL.MMP		manual
       
   132 ../TSTLIB/TDGRAM.MMP		manual
       
   133 ../TSTLIB/TDIRS.MMP		manual
       
   134 ../TSTLIB/TFILES.MMP		manual
       
   135 ../TSTLIB/THELLO.MMP		manual
       
   136 ../TSTLIB/THELLOU.MMP		manual
       
   137 ../TSTLIB/TISTREAM.MMP		manual
       
   138 ../TSTLIB/TMISC.MMP		manual
       
   139 ../TSTLIB/TMISC2.MMP		manual
       
   140 ../TSTLIB/TMTHREAD.MMP		manual
       
   141 ../TSTLIB/TNETDB.MMP		manual
       
   142 ../TSTLIB/TPIPE.MMP		manual
       
   143 ../TSTLIB/TPIPE2.MMP		manual
       
   144 ../TSTLIB/TPIPE3.MMP		manual
       
   145 ../TSTLIB/TTIME.MMP		manual
       
   146 ../TSTLIB/TMBTOWC.MMP		manual
       
   147 ../TSTLIB/TWDIRS.MMP		manual
       
   148 ../TSTLIB/TWFILES.MMP		manual
       
   149 ../TSTLIB/TWPIPE.MMP		manual
       
   150 ../TSTLIB/TWHELLO.MMP		manual
       
   151 ../TSTLIB/TWHELLOU.MMP		manual
       
   152 ../TSTLIB/TWMISC2.MMP		manual
       
   153 
       
   154 ../TSTLIB/tredir.MMP		manual
       
   155 
       
   156 ../TSTLIB/tser1.mmp		manual
       
   157 ../TSTLIB/tser2w.mmp		manual
       
   158 ../TSTLIB/tser2r.mmp		manual
       
   159 ../TSTLIB/tser3.mmp		manual
       
   160 ../TSTLIB/tirping.mmp		manual
       
   161 ../TSTLIB/tirpong.mmp		manual
       
   162 ../TSTLIB/tsersig.mmp		manual
       
   163 // The ignore keyword is not recognized by the raptor as a result generic.mmp and genericm.mmp throws an error because of the target not being present. 
       
   164 // These mmp files are used for linking libraries and are included by other mmp files (IGNORE meant not to be built and hence commenting it out).
       
   165 
       
   166 //../TSTLIB/tserial.mmp		ignore	//useful for writing the test code from..
       
   167 //../TSTLIB/WSHELL.MMP		ignore
       
   168 //../TSTLIB/GENERIC.MMP		ignore
       
   169 //../TSTLIB/GENERICM.MMP	ignore
       
   170 //../TSTLIB/TLSTREAM.MMP	ignore
       
   171 ../TSTLIB/tsock.mmp		manual
       
   172 
       
   173 ../TSTLIB/TSTDLIBDEFECT.MMP	manual
       
   174 ../TSTLIB/TMisc3.mmp
       
   175 ../TSTLIB/T_PR234_LTIME.mmp
       
   176 ../TSTLIB/T_StdlibDefect.mmp
       
   177 ../TSTLIB/T_UCRT0P1.MMP
       
   178 ../TSTLIB/T_UCRT0P2.MMP		support
       
   179 ../TSTLIB/T_UCRT0P3.MMP		support
       
   180 ../TSTLIB/t_waitpid_launch.mmp	
       
   181 ../TSTLIB/T_WAITPID.mmp		support
       
   182 ../TSTLIB/T_SPRINTF.MMP
       
   183 
       
   184 PRJ_TESTEXPORTS
       
   185 ../group/StdLibTests.bat   		/epoc32/data/z/system/test/stdlibtests.bat
       
   186 ../group/stdlibtests.iby 		/epoc32/rom/include/stdlibtests.iby