author | sl@SLION-WIN7.fritz.box |
Fri, 15 Jun 2012 03:10:57 +0200 | |
changeset 0 | bde4ae8d615e |
permissions | -rw-r--r-- |
1 // Copyright (c) 2007-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 //
16 TARGET tcl.lib
17 TARGETTYPE lib
19 #ifndef WINSCW
20 MACRO __CHAR_UNSIGNED__=1
21 #endif
23 SMPSAFE
25 //Suppressed CW warnings
26 OPTION CW -w nounused -w nounwanted
28 //Suppressed RVCT warnings
29 // #111-D: statement is unreachable
30 // #175-D: subscript out of range
31 // #177-D: variable <var> was declared but never referenced
32 // #180-D: argument is incompatible with formal parameter
33 // #550-D: variable <var> was set but never used
34 // #1293-D: assignment in condition
35 // #1294-D: Old-style function <func>
36 // #1295-D: Deprecated declaration <decl> - give arg types
37 OPTION ARMCC --diag_suppress 111,175,177,180,550,1293,1294,1295
39 #ifdef _DEBUG
40 MACRO TCL_COMPILE_DEBUG=1
41 #endif
43 MACRO HAVE_LIMITS_H=1
44 MACRO HAVE_UNISTD_H=1
45 MACRO HAVE_SYS_PARAM_H=1
46 MACRO PEEK_XCLOSEIM=1
47 MACRO __LONG_LONG_SUPPORTED=1 // support for 64-bit wide integers (long long)
48 MACRO HAVE_GETCWD=1
49 MACRO HAVE_OPENDIR=1
50 MACRO HAVE_STRSTR=1
51 MACRO HAVE_STRTOL=1
52 MACRO HAVE_STRTOLL=1
53 MACRO HAVE_STRTOULL=1
54 MACRO HAVE_TMPNAM=1
55 MACRO HAVE_WAITPID=1
56 MACRO HAVE_SYS_TIME_H=1
57 MACRO TIME_WITH_SYS_TIME=1
58 MACRO HAVE_TM_ZONE=1
59 MACRO HAVE_GMTIME_R=1
60 MACRO HAVE_LOCALTIME_R=1
61 MACRO HAVE_TM_GMTOFF=1
62 MACRO HAVE_TIMEZONE_VAR=1
63 MACRO HAVE_ST_BLKSIZE=1
64 MACRO STDC_HEADERS=1
65 MACRO HAVE_SIGNED_CHAR=1
66 MACRO HAVE_LANGINFO=1
67 MACRO HAVE_SYS_IOCTL_H=1
68 MACRO NO_UNION_WAIT=1 //deal no "union wait" definition
69 #ifdef _DEBUG
70 MACRO TCL_MEM_DEBUG=1
71 #endif
73 OS_LAYER_SYSTEMINCLUDE_SYMBIAN
74 OS_LAYER_LIBC_SYSTEMINCLUDE
76 //This SYSTEMINCLUDE is required by 3rd TCL source files that uses #include <xxx.h>,
77 // therefore it must be a SYSTEMINCLUDE not USERINCLUDE
78 SYSTEMINCLUDE ../tcldistribution/generic
80 USERINCLUDE ../tcldistribution/unix
81 USERINCLUDE ../src
84 SOURCEPATH ../src
85 SOURCE convertPathSlashes.c
86 SOURCE tclSymbianInit.cpp
88 SOURCEPATH ../tcldistribution/generic
89 // tcl generic objects:
90 SOURCE regcomp.c
91 SOURCE regerror.c
92 SOURCE regexec.c
93 SOURCE regfree.c
95 // functionality not supported by symbian TCL yet
96 //SOURCE regc_color.c
97 //SOURCE regc_cvec.c
98 //SOURCE regc_lex.c
99 //SOURCE regc_locale.c
100 //SOURCE regc_nfa.c
101 //SOURCE rege_dfa.c
102 //SOURCE regfronts.c
104 SOURCE tclAlloc.c
105 SOURCE tclAsync.c
106 SOURCE tclBasic.c
107 SOURCE tclBinary.c
108 SOURCE tclCkalloc.c
109 SOURCE tclClock.c
110 SOURCE tclCmdAH.c
111 SOURCE tclCmdIL.c
112 SOURCE tclCmdMZ.c
113 SOURCE tclCompCmds.c
114 SOURCE tclCompExpr.c
115 SOURCE tclCompile.c
116 SOURCE tclDate.c
117 SOURCE tclEncoding.c
118 SOURCE tclEnv.c
119 SOURCE tclEvent.c
120 SOURCE tclExecute.c
121 SOURCE tclFCmd.c
122 SOURCE tclFileName.c
123 SOURCE tclGet.c
124 SOURCE tclHash.c
125 SOURCE tclHistory.c
126 SOURCE tclIndexObj.c
127 SOURCE tclInterp.c
128 SOURCE tclIO.c
129 SOURCE tclIOCmd.c
130 SOURCE tclIOGT.c
131 SOURCE tclIOSock.c
132 SOURCE tclIOUtil.c
133 SOURCE tclLink.c
134 SOURCE tclListObj.c
135 SOURCE tclLiteral.c
136 SOURCE tclLoad.c
137 SOURCE tclMain.c
138 SOURCE tclNamesp.c
139 SOURCE tclNotify.c
140 SOURCE tclObj.c
141 SOURCE tclPanic.c
142 SOURCE tclParse.c
143 SOURCE tclParseExpr.c
144 SOURCE tclPipe.c
145 SOURCE tclPkg.c
146 SOURCE tclPosixStr.c
147 SOURCE tclPreserve.c
148 SOURCE tclProc.c
149 SOURCE tclRegexp.c
150 SOURCE tclResolve.c
151 SOURCE tclResult.c
152 SOURCE tclScan.c
153 SOURCE tclStubInit.c
154 SOURCE tclStubLib.c
155 SOURCE tclStringObj.c
156 SOURCE tclThread.c
157 SOURCE tclThreadAlloc.c
158 SOURCE tclThreadJoin.c
159 SOURCE tclTimer.c
160 SOURCE tclUtf.c
161 SOURCE tclUniData.c
162 SOURCE tclUtil.c
163 SOURCE tclVar.c
164 SOURCE tclTest.c
165 SOURCE tclTestObj.c
166 SOURCE tclTestProcBodyObj.c
168 SOURCEPATH ../tcldistribution/unix
169 //common code:
170 SOURCE tclUnixChan.c
171 SOURCE tclUnixEvent.c
172 SOURCE tclUnixFCmd.c
173 SOURCE tclUnixFile.c
174 SOURCE tclUnixPipe.c
175 SOURCE tclUnixSock.c
176 SOURCE tclUnixTest.c
177 SOURCE tclUnixThrd.c
178 SOURCE tclUnixTime.c
179 SOURCE tclUnixInit.c
180 SOURCE tclUnixCompat.c
181 // tcl Notify Objects
182 SOURCE tclUnixNotfy.c
183 // tcl dynamic library objects
184 SOURCE tclLoadDl.c