|
1 <?xml version="1.0" encoding="ISO-8859-1"?> |
|
2 <build xmlns="http://symbian.com/xml/build" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://symbian.com/xml/build ../../schema/build/2_0.xsd"> |
|
3 <!-- analysis interfaces --> |
|
4 |
|
5 <interface name="analysis.flm" extends="base.flm" abstract="true"> |
|
6 |
|
7 <!-- analysis specific --> |
|
8 |
|
9 <param name='EXPORTHEADERS' default=''/> |
|
10 <param name='RESOURCEFILES' default=''/> |
|
11 |
|
12 <!-- generic --> |
|
13 |
|
14 <param name='NMAKE'/> |
|
15 <param name='NMAKEFLAGS'/> |
|
16 <param name='OUTPUTPATH'/> |
|
17 <param name='PRODUCT_INCLUDE'/> |
|
18 <param name='RELEASEPATH'/> |
|
19 <param name='REQUESTEDTARGETEXT' default=''/> |
|
20 <param name='SBSV1MAKE'/> |
|
21 <param name='VARIANTTYPE'/> |
|
22 <param name='FULLVARIANTPATH'/> |
|
23 <param name='SUPPORTS_STDCPP_NEWLIB' default='1'/> |
|
24 </interface> |
|
25 |
|
26 <interface name="analysis.mmp" extends="analysis.flm" abstract="true"> |
|
27 <param name='CAPABILITY' default='none'/> |
|
28 <param name='DEFFILE' default=''/> |
|
29 <param name='FIRSTLIB' default=''/> |
|
30 <param name='KERNEL_MODE_DEF'/> |
|
31 <param name='KERNEL_MODE_INCLUDES'/> |
|
32 <param name='LIBRARY' default=''/> |
|
33 <param name='LINKAS' default=''/> |
|
34 <param name='MMPDEFS' default=''/> |
|
35 <param name='NOSTDCPP' default=''/> |
|
36 <param name='OPEN_ENVIRONMENT' default=''/> |
|
37 <param name='SOURCE' default=''/> |
|
38 <param name='STATICLIBRARY' default=''/> |
|
39 <param name='STDCPP' default=''/> |
|
40 <param name='STDCPP_DEF'/> |
|
41 <param name='STDCPP_INCLUDE'/> |
|
42 <param name='SYSTEMINCLUDE' default=''/> |
|
43 <param name='TARGET'/> |
|
44 <param name='TARGETPATH' default=''/> |
|
45 <param name='TARGETTYPE'/> |
|
46 <param name='TARGET_DEFS' default=''/> |
|
47 <param name='TARGET_INCLUDES' default=''/> |
|
48 <param name='UID2' default='00000000'/> |
|
49 <param name='UID2_ZERO_OVERRIDE' default=''/> |
|
50 <param name='UID3' default='00000000'/> |
|
51 <param name='USERINCLUDE' default=''/> |
|
52 <param name='VERSION' default='1.0'/> |
|
53 <param name='OPTION_GCCXML' default=''/> |
|
54 <param name='VERSIONHEX' default='00010000'/> |
|
55 </interface> |
|
56 |
|
57 <interface name="analysis.all" extends="analysis.mmp" abstract="true" flm="gccxml.flm"> |
|
58 <param name='CC'/> |
|
59 <param name='CDEFS'/> |
|
60 <param name='CFLAGS'/> |
|
61 <param name='CPPFLAGS'/> |
|
62 <param name='CREATERFIFILE'/> |
|
63 <param name='GNUCPP'/> |
|
64 <param name='GNUSED'/> |
|
65 <param name='GNUAWK'/> |
|
66 <param name='OPT.DEFINE'/> |
|
67 <param name='OPT.OUT'/> |
|
68 <param name='OPT.PREINCLUDE'/> |
|
69 <param name='OPT.SPLITINCLUDE'/> |
|
70 <param name='OPT.SYSINCLUDE'/> |
|
71 <param name='OPT.USERINCLUDE'/> |
|
72 <param name='ZIP'/> |
|
73 </interface> |
|
74 |
|
75 <!-- basic types --> |
|
76 |
|
77 <interface name="analysis.exe" extends="analysis.all"> |
|
78 <param name='FIRSTLIB' default="eexe.lib"/> |
|
79 <param name='UID1' default="1000007a"/> |
|
80 </interface> |
|
81 |
|
82 <interface name="analysis.dll" extends="analysis.all"> |
|
83 <param name='FIRSTLIB' default="edll.lib"/> |
|
84 <param name='UID1' default="10000079"/> |
|
85 </interface> |
|
86 |
|
87 <interface name="analysis.lib" extends="analysis.all"> |
|
88 <param name='FIRSTLIB' default="elib.lib"/> |
|
89 <param name='UID1' default="00000000"/> |
|
90 </interface> |
|
91 |
|
92 <!-- variations on the basic types --> |
|
93 |
|
94 <interface name="analysis.ani" extends="analysis.dll"> |
|
95 <param name='UID2' default="10003b22"/> |
|
96 </interface> |
|
97 |
|
98 <interface name="analysis.exexp" extends="analysis.exe"> |
|
99 </interface> |
|
100 |
|
101 <interface name="analysis.fsy" extends="analysis.dll"> |
|
102 <param name='UID2_ZERO_OVERRIDE' default="100039df"/> |
|
103 </interface> |
|
104 |
|
105 <interface name="analysis.kdll" extends="analysis.dll"> |
|
106 <param name='TARGET_DEFS' default='$(KERNEL_MODE_DEF)'/> |
|
107 <param name='TARGET_INCLUDES' default='$(KERNEL_MODE_INCLUDES)'/> |
|
108 <param name='FIRSTLIB' default="ekll.lib"/> |
|
109 </interface> |
|
110 |
|
111 <interface name="analysis.kext" extends="analysis.dll"> |
|
112 <param name='TARGET_DEFS' default='$(KERNEL_MODE_DEF)'/> |
|
113 <param name='TARGET_INCLUDES' default='$(KERNEL_MODE_INCLUDES)'/> |
|
114 <param name='FIRSTLIB' default="eext.lib"/> |
|
115 </interface> |
|
116 |
|
117 <interface name="analysis.klib" extends="analysis.lib"> |
|
118 <param name='TARGET_DEFS' default='$(KERNEL_MODE_DEF)'/> |
|
119 </interface> |
|
120 |
|
121 <interface name="analysis.ldd" extends="analysis.dll"> |
|
122 <param name='TARGET_DEFS' default='$(KERNEL_MODE_DEF)'/> |
|
123 <param name='TARGET_INCLUDES' default='$(KERNEL_MODE_INCLUDES)'/> |
|
124 <param name='FIRSTLIB' default="edev.lib"/> |
|
125 <param name='UID2_ZERO_OVERRIDE' default="100000af"/> |
|
126 </interface> |
|
127 |
|
128 <interface name="analysis.pdd" extends="analysis.dll"> |
|
129 <param name='TARGET_DEFS' default='$(KERNEL_MODE_DEF)'/> |
|
130 <param name='TARGET_INCLUDES' default='$(KERNEL_MODE_INCLUDES)'/> |
|
131 <param name='FIRSTLIB' default="edev.lib"/> |
|
132 <param name='UID2_ZERO_OVERRIDE' default="100039d0"/> |
|
133 </interface> |
|
134 |
|
135 <interface name="analysis.pdl" extends="analysis.dll"> |
|
136 <param name='UID2' default="10003b1c"/> |
|
137 </interface> |
|
138 |
|
139 <interface name="analysis.plugin" extends="analysis.dll"> |
|
140 <param name='UID2' default="10009D8D"/> |
|
141 </interface> |
|
142 |
|
143 <interface name="analysis.resource" extends="base.resource" flm="gccxmlresource.flm"> |
|
144 <param name='CREATERFIFILE'/> |
|
145 <param name='OUTPUTPATHOFFSET' default=''/> |
|
146 <param name='MAIN_OUTPUTPATH' default=''/> |
|
147 <param name='MAIN_TARGET_lower' default=''/> |
|
148 <param name='MAIN_REQUESTEDTARGETEXT' default=''/> |
|
149 <param name='RFIFILE' default=''/> |
|
150 </interface> |
|
151 |
|
152 <interface name="analysis.stddll" extends="analysis.dll"> |
|
153 <param name='OPEN_ENVIRONMENT' default='1'/> |
|
154 <param name='UID2' default="20004c45"/> |
|
155 </interface> |
|
156 |
|
157 <interface name="analysis.stdexe" extends="analysis.exe"> |
|
158 <param name='OPEN_ENVIRONMENT' default='1'/> |
|
159 <param name='UID2' default="20004c45"/> |
|
160 </interface> |
|
161 |
|
162 <interface name="analysis.stdlib" extends="analysis.lib"> |
|
163 <param name='OPEN_ENVIRONMENT' default='1'/> |
|
164 </interface> |
|
165 |
|
166 <interface name="analysis.textnotifier2" extends="analysis.dll"> |
|
167 <param name='UID2' default="101fe38b"/> |
|
168 </interface> |
|
169 |
|
170 <interface name="analysis.var" extends="analysis.dll"> |
|
171 <param name='TARGET_DEFS' default='$(KERNEL_MODE_DEF)'/> |
|
172 <param name='TARGET_INCLUDES' default='$(KERNEL_MODE_INCLUDES)'/> |
|
173 <param name='FIRSTLIB' default="evar.lib"/> |
|
174 </interface> |
|
175 |
|
176 <interface name="analysis.var2" extends="analysis.dll"> |
|
177 <param name='TARGET_DEFS' default='$(KERNEL_MODE_DEF)'/> |
|
178 <param name='TARGET_INCLUDES' default='$(KERNEL_MODE_INCLUDES)'/> |
|
179 <param name='FIRSTLIB' default="evar.lib"/> |
|
180 </interface> |
|
181 |
|
182 <interface name="analysis.none" extends="analysis.mmp" flm="none.flm"> |
|
183 </interface> |
|
184 |
|
185 <!-- TEMs are processed as if in an RVCT build --> |
|
186 |
|
187 <interface name="analysis.extension" extends="base.extension" flm="template_ext.flm"> |
|
188 <param name='RVCTBIN'/> |
|
189 <param name='RVCTLIB'/> |
|
190 <param name='RVCTINC'/> |
|
191 </interface> |
|
192 |
|
193 <!-- types we don't much care about, but don't want any standard processing for --> |
|
194 |
|
195 <interface name="analysis.implib" flm="null.flm"> |
|
196 </interface> |
|
197 |
|
198 </build> |
|
199 |