Merge pull request #5714 from alexischr/update_bockbuild
[mono.git] / msvc / win32.xml
1 <?xml version="1.0" encoding="utf-8" ?>\r
2 <Assemblies>\r
3         <!-- Delete previous builds -->\r
4         <Delete type="directory">{destdir}\bin</Delete>\r
5         <Delete type="directory">{destdir}\lib</Delete>\r
6 \r
7         <Copy source="{monobuilddir}\mono.exe" destination="{destdir}\bin\mono.exe" />\r
8         <Copy source="{monobuilddir}\mono-2.0.dll" destination="{destdir}\bin\mono-2.0.dll" />\r
9         <Copy source="{monobuilddir}\MonoPosixHelper.dll" destination="{destdir}\bin\MonoPosixHelper.dll" />\r
10 \r
11         <!-- Copy Consts.cs.in and insert this revision number -->\r
12         <Copy source="{sourcedir}\mono\mcs\build\common\Consts.cs.in" destination="{sourcedir}\mono\mcs\build\common\Consts.cs" />\r
13         <Regex source="{sourcedir}\mono\mcs\build\common\Consts.cs" pattern="@MONO_VERSION@" replacement="2.5.0.0" />\r
14         \r
15         <!-- Make the \etc directory -->\r
16         <Copy source="{sourcedir}\mono\data\net_2_0\machine.config" destination="{destdir}\etc\mono\2.0\machine.config" />\r
17         <Copy source="{sourcedir}\mono\data\net_2_0\DefaultWsdlHelpGenerator.aspx" destination="{destdir}\etc\mono\2.0\DefaultWsdlHelpGenerator.aspx" />\r
18         <Copy source="{sourcedir}\mono\data\net_2_0\settings.map" destination="{destdir}\etc\mono\2.0\settings.map" />\r
19         <Copy source="{sourcedir}\mono\data\net_2_0\web.config" destination="{destdir}\etc\mono\2.0\web.config" />\r
20         <Copy source="{sourcedir}\mono\data\Browsers\Compat.browser" destination="{destdir}\etc\mono\2.0\Browsers\Compat.browser" />\r
21         <Copy source="{sourcedir}\mono\data\Browsers\Compat.browser" destination="{destdir}\etc\mono\4.0\Browsers\Compat.browser" />\r
22         <Copy source="{sourcedir}\mono\data\Browsers\Compat.browser" destination="{destdir}\etc\mono\4.5\Browsers\Compat.browser" />\r
23         <Copy source="{sourcedir}\mono\data\browscap.ini" destination="{destdir}\etc\mono\browscap.ini" />\r
24 \r
25         <!-- Bring in xulrunner -->\r
26         <Copy installeronly="true" type="directory" source="C:\svn\xulrunner\" destination="{destdir}\xulrunner\" />\r
27 \r
28         <Copy installeronly="true" source="C:\svn\monoexternal\mono.ico" destination="{sourcedir}\build\mono.ico" />\r
29         <Copy installeronly="true" source="C:\svn\monoexternal\Mono Command Prompt.lnk" destination="{sourcedir}\build\Mono Command Prompt.lnk" />\r
30         <Copy installeronly="true" source="C:\svn\monoexternal\Mono Online Documentation.url" destination="{sourcedir}\build\Mono Online Documentation.url" />\r
31         <Copy installeronly="true" source="C:\svn\monoexternal\Mono Project Website.url" destination="{sourcedir}\build\Mono Project Website.url" />\r
32 \r
33         <Copy source="{sourcedir}\mono\msvc\jaystuff.bat" destination="{sourcedir}\jaystuff.bat" />\r
34 \r
35         <Copy source="{sourcedir}\mono\mcs\class\System.XML\System.Xml.XPath\Parser.jay" destination="{sourcedir}\mono\mcs\class\System.XML\Mono.Xml.Xsl\PatternParser.jay" />\r
36         <Regex source="{sourcedir}\mono\mcs\class\System.XML\Mono.Xml.Xsl\PatternParser.jay" pattern="%start Expr" replacement="%start Pattern" />\r
37 \r
38         <Run source="{sourcedir}\jaystuff.bat" />\r
39 \r
40         <!-- This is the first pass, where we build the basic assemblies with an installed mono -->\r
41         <Assembly name="gmcs" destination="{destdir}\lib\mono\2.0\gmcs.exe" mono="install">\r
42                 <OutputType>exe</OutputType>\r
43                 <DefineConstants>GMCS_SOURCE,NET_1_1,NET_2_0</DefineConstants>\r
44                 <SourcePath>{sourcedir}\mono\mcs\mcs</SourcePath>\r
45                 <Debug>false</Debug>\r
46                 <NoConfig>false</NoConfig>\r
47                 <Sources>\r
48                         <Source type="list">gmcs.exe.sources</Source>\r
49                         <Source>cs-parser.cs</Source>\r
50                 </Sources>\r
51         </Assembly>\r
52         <Assembly name="mscorlib" destination="{destdir}\lib\mono\2.0\mscorlib.dll" mono="install">\r
53                 <OutputType>library</OutputType>\r
54                 <DefineConstants>INSIDE_CORLIB,NET_1_1,NET_2_0</DefineConstants>\r
55                 <SourcePath>{sourcedir}\mono\mcs\class\corlib</SourcePath>\r
56                 <Debug>false</Debug>\r
57                 <NoStandardLib>true</NoStandardLib>\r
58                 <IgnoreWarnings>612,618</IgnoreWarnings>\r
59                 <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
60                 <Sources>\r
61                         <Source type="list">corlib.dll.sources</Source>\r
62                         <Source>-resource:resources/collation.core.bin</Source>\r
63                         <Source>-resource:resources/collation.tailoring.bin</Source>\r
64                         <Source>-resource:resources/collation.cjkCHS.bin</Source>\r
65                         <Source>-resource:resources/collation.cjkCHT.bin</Source>\r
66                         <Source>-resource:resources/collation.cjkJA.bin</Source>\r
67                         <Source>-resource:resources/collation.cjkKO.bin</Source>\r
68                         <Source>-resource:resources/collation.cjkKOlv2.bin</Source>\r
69                 </Sources>\r
70         </Assembly>\r
71         <Assembly name="System" destination="{destdir}\lib\mono\2.0\System.dll" mono="install">\r
72                 <References>\r
73                         <Reference alias="PrebuiltSystem">System</Reference>\r
74                         <Reference>System.Xml</Reference>\r
75                         <Reference>System.Configuration</Reference>\r
76                         <Reference>Mono.Security</Reference>\r
77                 </References>\r
78                 <OutputType>library</OutputType>\r
79                 <Debug>false</Debug>\r
80                 <DefineConstants>NET_1_1;NET_2_0;CONFIGURATION_2_0;XML_DEP;SECURITY_DEP;CONFIGURATION_DEP</DefineConstants>\r
81                 <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
82                 <IgnoreWarnings>618</IgnoreWarnings>\r
83                 <SourcePath>{sourcedir}\mono\mcs\class\System\</SourcePath>\r
84                 <Sources>\r
85                         <Source type="list">System.dll.sources</Source>\r
86                         <Source>-resource:resources/Asterisk.wav</Source>\r
87                         <Source>-resource:resources/Beep.wav</Source>\r
88                         <Source>-resource:resources/Exclamation.wav</Source>\r
89                         <Source>-resource:resources/Hand.wav</Source>\r
90                         <Source>-resource:resources/Question.wav</Source>\r
91                 </Sources>\r
92         </Assembly>\r
93         <Assembly name="Mono.Security" destination="{destdir}\lib\mono\2.0\Mono.Security.dll" mono="install">\r
94                 <References>\r
95                         <Reference>System</Reference>\r
96                 </References>\r
97                 <DefineConstants>NET_1_1,NET_2_0</DefineConstants>\r
98                 <OutputType>library</OutputType>\r
99                 <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
100                 <Debug>false</Debug>\r
101                 <SourcePath>{sourcedir}\mono\mcs\class\Mono.Security\</SourcePath>\r
102                 <Sources>\r
103                         <Source type="list">Mono.Security.dll.sources</Source>\r
104                 </Sources>\r
105         </Assembly>\r
106         <Assembly name="System.Xml" destination="{destdir}\lib\mono\2.0\System.Xml.dll" mono="install">\r
107                 <References>\r
108                         <Reference>mscorlib</Reference>\r
109                         <Reference>System</Reference>\r
110                 </References>\r
111                 <OutputType>library</OutputType>\r
112                 <DefineConstants>NET_1_1,NET_2_0</DefineConstants>\r
113                 <IgnoreWarnings>612,618,642</IgnoreWarnings>\r
114                 <SourcePath>{sourcedir}\mono\mcs\class\System.Xml</SourcePath>\r
115                 <Debug>false</Debug>\r
116                 <Sources>\r
117                         <Source type="list">System.Xml.dll.sources</Source>\r
118                         <Source>System.Xml.XPath/Parser.cs</Source>\r
119                         <Source>Mono.Xml.Xsl/PatternParser.cs</Source>\r
120                         <Source>Mono.Xml.Xsl/PatternTokenizer.cs</Source>\r
121                 </Sources>\r
122         </Assembly>\r
123         <Assembly name="System.Security" destination="{destdir}\lib\mono\2.0\System.Security.dll" mono="install">\r
124                 <References>\r
125                         <Reference>mscorlib</Reference>\r
126                         <Reference>System</Reference>\r
127                         <Reference>System.Xml</Reference>\r
128                         <Reference>Mono.Security</Reference>\r
129                 </References>\r
130                 <DefineConstants>NET_1_1,NET_2_0</DefineConstants>\r
131                 <OutputType>library</OutputType>\r
132                 <Debug>false</Debug>\r
133                 <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
134                 <IgnoreWarnings>618,414</IgnoreWarnings>\r
135                 <SourcePath>{sourcedir}\mono\mcs\class\System.Security\</SourcePath>\r
136                 <Sources>\r
137                         <Source type="list">System.Security.dll.sources</Source>\r
138                 </Sources>\r
139         </Assembly>\r
140         <Assembly name="System.Configuration" destination="{destdir}\lib\mono\2.0\System.Configuration.dll" mono="install">\r
141                 <References>\r
142                         <Reference>mscorlib</Reference>\r
143                         <Reference>System</Reference>\r
144                         <Reference>System.Xml</Reference>\r
145                         <Reference>System.Security</Reference>\r
146                 </References>\r
147                 <OutputType>library</OutputType>\r
148                 <DefineConstants>NET_1_1,NET_2_0</DefineConstants>\r
149                 <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
150                 <Debug>false</Debug>\r
151                 <IgnoreWarnings>618,414</IgnoreWarnings>\r
152                 <SourcePath>{sourcedir}\mono\mcs\class\System.Configuration\</SourcePath>\r
153                 <Sources>\r
154                         <Source type="list">System.Configuration.dll.sources</Source>\r
155                 </Sources>\r
156         </Assembly>\r
157         <Assembly name="Mono.CompilerServices.SymbolWriter" destination="{destdir}\lib\mono\2.0\Mono.CompilerServices.SymbolWriter.dll" mono="install">\r
158                 <References>\r
159                         <Reference>System</Reference>\r
160                 </References>\r
161                 <OutputType>library</OutputType>\r
162                 <SourcePath>{sourcedir}\mono\mcs\class\Mono.CompilerServices.SymbolWriter</SourcePath>\r
163                 <DefineConstants>NET_1_1,NET_2_0</DefineConstants>\r
164                 <Debug>false</Debug>\r
165                 <Sources>\r
166                         <Source type="list">Mono.CompilerServices.SymbolWriter.dll.sources</Source>\r
167                 </Sources>\r
168         </Assembly>\r
169   <Assembly name="System.Core" destination="{destdir}\lib\mono\2.0\System.Core.dll" mono="install">\r
170     <References>\r
171       <Reference>mscorlib</Reference>\r
172       <Reference>System</Reference>\r
173       <Reference>Mono.Posix</Reference>\r
174     </References>\r
175     <OutputType>library</OutputType>\r
176     <DefineConstants>NET_1_1;NET_2_0;NET_3_5;LIBC</DefineConstants>\r
177     <SourcePath>{sourcedir}\mono\mcs\class\System.Core\</SourcePath>\r
178     <IgnoreWarnings>1720</IgnoreWarnings>\r
179     <Debug>false</Debug>\r
180     <Sources>\r
181       <Source type="list">System.Core.dll.sources</Source>\r
182     </Sources>\r
183   </Assembly>\r
184 \r
185         <!-- This is the second pass, where we build the basic assemblies with our built mono/basic assemblies -->\r
186         <Assembly name="gmcs" destination="{destdir}\temp\gmcs.exe">\r
187                 <OutputType>exe</OutputType>\r
188                 <DefineConstants>GMCS_SOURCE,NET_1_1,NET_2_0</DefineConstants>\r
189                 <SourcePath>{sourcedir}\mono\mcs\mcs</SourcePath>\r
190                 <Debug>true</Debug>\r
191                 <NoConfig>false</NoConfig>\r
192                 <Sources>\r
193                         <Source type="list">gmcs.exe.sources</Source>\r
194                         <Source>cs-parser.cs</Source>\r
195                 </Sources>\r
196         </Assembly>\r
197         <Assembly name="mscorlib" destination="{destdir}\temp\mscorlib.dll">\r
198                 <OutputType>library</OutputType>\r
199                 <DefineConstants>INSIDE_CORLIB,NET_1_1,NET_2_0</DefineConstants>\r
200                 <SourcePath>{sourcedir}\mono\mcs\class\corlib</SourcePath>\r
201                 <Debug>true</Debug>\r
202                 <NoStandardLib>true</NoStandardLib>\r
203                 <IgnoreWarnings>612,618</IgnoreWarnings>\r
204                 <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
205                 <Sources>\r
206                         <Source type="list">corlib.dll.sources</Source>\r
207                         <Source>-resource:resources/collation.core.bin</Source>\r
208                         <Source>-resource:resources/collation.tailoring.bin</Source>\r
209                         <Source>-resource:resources/collation.cjkCHS.bin</Source>\r
210                         <Source>-resource:resources/collation.cjkCHT.bin</Source>\r
211                         <Source>-resource:resources/collation.cjkJA.bin</Source>\r
212                         <Source>-resource:resources/collation.cjkKO.bin</Source>\r
213                         <Source>-resource:resources/collation.cjkKOlv2.bin</Source>\r
214                 </Sources>\r
215         </Assembly>\r
216         <Assembly name="System" destination="{destdir}\temp\System.dll">\r
217                 <References>\r
218                         <Reference alias="PrebuiltSystem">System</Reference>\r
219                         <Reference>System.Xml</Reference>\r
220                         <Reference>System.Configuration</Reference>\r
221                         <Reference>Mono.Security</Reference>\r
222                 </References>\r
223                 <OutputType>library</OutputType>\r
224                 <Debug>true</Debug>\r
225                 <DefineConstants>NET_1_1;NET_2_0;CONFIGURATION_2_0;XML_DEP;SECURITY_DEP;CONFIGURATION_DEP</DefineConstants>\r
226                 <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
227                 <IgnoreWarnings>618</IgnoreWarnings>\r
228                 <SourcePath>{sourcedir}\mono\mcs\class\System\</SourcePath>\r
229                 <Sources>\r
230                         <Source type="list">System.dll.sources</Source>\r
231                         <Source>-resource:resources/Asterisk.wav</Source>\r
232                         <Source>-resource:resources/Beep.wav</Source>\r
233                         <Source>-resource:resources/Exclamation.wav</Source>\r
234                         <Source>-resource:resources/Hand.wav</Source>\r
235                         <Source>-resource:resources/Question.wav</Source>\r
236                 </Sources>\r
237         </Assembly>\r
238         <Assembly name="Mono.Security" destination="{destdir}\temp\Mono.Security.dll">\r
239                 <References>\r
240                         <Reference>System</Reference>\r
241                 </References>\r
242                 <DefineConstants>NET_1_1,NET_2_0</DefineConstants>\r
243                 <OutputType>library</OutputType>\r
244                 <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
245                 <Debug>true</Debug>\r
246                 <SourcePath>{sourcedir}\mono\mcs\class\Mono.Security\</SourcePath>\r
247                 <Sources>\r
248                         <Source type="list">Mono.Security.dll.sources</Source>\r
249                 </Sources>\r
250         </Assembly>\r
251         <Assembly name="System.Xml" destination="{destdir}\temp\System.Xml.dll">\r
252                 <References>\r
253                         <Reference>mscorlib</Reference>\r
254                         <Reference>System</Reference>\r
255                 </References>\r
256                 <OutputType>library</OutputType>\r
257                 <DefineConstants>NET_1_1,NET_2_0</DefineConstants>\r
258                 <IgnoreWarnings>612,618,642</IgnoreWarnings>\r
259                 <SourcePath>{sourcedir}\mono\mcs\class\System.Xml</SourcePath>\r
260                 <Debug>true</Debug>\r
261                 <Sources>\r
262                         <Source type="list">System.Xml.dll.sources</Source>\r
263                         <Source>System.Xml.XPath/Parser.cs</Source>\r
264                         <Source>Mono.Xml.Xsl/PatternParser.cs</Source>\r
265                         <Source>Mono.Xml.Xsl/PatternTokenizer.cs</Source>\r
266                 </Sources>\r
267         </Assembly>\r
268         <Assembly name="System.Security" destination="{destdir}\temp\System.Security.dll">\r
269                 <References>\r
270                         <Reference>mscorlib</Reference>\r
271                         <Reference>System</Reference>\r
272                         <Reference>System.Xml</Reference>\r
273                         <Reference>Mono.Security</Reference>\r
274                 </References>\r
275                 <DefineConstants>NET_1_1,NET_2_0</DefineConstants>\r
276                 <OutputType>library</OutputType>\r
277                 <Debug>true</Debug>\r
278                 <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
279                 <IgnoreWarnings>618,414</IgnoreWarnings>\r
280                 <SourcePath>{sourcedir}\mono\mcs\class\System.Security\</SourcePath>\r
281                 <Sources>\r
282                         <Source type="list">System.Security.dll.sources</Source>\r
283                 </Sources>\r
284         </Assembly>\r
285         <Assembly name="System.Configuration" destination="{destdir}\temp\System.Configuration.dll">\r
286                 <References>\r
287                         <Reference>mscorlib</Reference>\r
288                         <Reference>System</Reference>\r
289                         <Reference>System.Xml</Reference>\r
290                         <Reference>System.Security</Reference>\r
291                 </References>\r
292                 <OutputType>library</OutputType>\r
293                 <DefineConstants>NET_1_1,NET_2_0</DefineConstants>\r
294                 <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
295                 <Debug>true</Debug>\r
296                 <IgnoreWarnings>618,414</IgnoreWarnings>\r
297                 <SourcePath>{sourcedir}\mono\mcs\class\System.Configuration\</SourcePath>\r
298                 <Sources>\r
299                         <Source type="list">System.Configuration.dll.sources</Source>\r
300                 </Sources>\r
301         </Assembly>\r
302   <Assembly name="Mono.Posix" destination="{destdir}\lib\mono\2.0\Mono.Posix.dll">\r
303     <References>\r
304       <Reference>mscorlib</Reference>\r
305       <Reference>System</Reference>\r
306     </References>\r
307     <OutputType>library</OutputType>\r
308     <DefineConstants>NET_1_1;NET_2_0</DefineConstants>\r
309     <IgnoreWarnings>618,612</IgnoreWarnings>\r
310     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
311     <SourcePath>{sourcedir}\mono\mcs\class\Mono.Posix\</SourcePath>\r
312     <Sources>\r
313       <Source type="list">Mono.Posix.dll.sources</Source>\r
314     </Sources>\r
315   </Assembly>\r
316   <Assembly name="System.Core" destination="{destdir}\temp\System.Core.dll">\r
317     <References>\r
318       <Reference>mscorlib</Reference>\r
319       <Reference>System</Reference>\r
320       <Reference>Mono.Posix</Reference>\r
321     </References>\r
322     <OutputType>library</OutputType>\r
323     <DefineConstants>NET_1_1;NET_2_0;NET_3_5;LIBC</DefineConstants>\r
324     <SourcePath>{sourcedir}\mono\mcs\class\System.Core\</SourcePath>\r
325     <IgnoreWarnings>1720</IgnoreWarnings>\r
326     <Sources>\r
327       <Source type="list">System.Core.dll.sources</Source>\r
328     </Sources>\r
329   </Assembly>\r
330   \r
331         <!-- Build some tools -->\r
332         <Assembly name="sn" destination="{destdir}\lib\mono\2.0\sn.exe">\r
333                 <References>\r
334                         <Reference>Mono.Security</Reference>\r
335                 </References>\r
336                 <OutputType>exe</OutputType>\r
337                 <NoConfig>true</NoConfig>\r
338                 <DefineConstants>NET_1_1,NET_2_0</DefineConstants>\r
339                 <SourcePath>{sourcedir}\mono\mcs\tools\security</SourcePath>\r
340                 <Debug>true</Debug>\r
341                 <Sources>\r
342                         <Source>sn.cs</Source>\r
343                         <Source>StrongNameManager.cs</Source>\r
344                         <Source>AssemblyInfo.cs</Source>\r
345                         <Source>../../build/common/Consts.cs</Source>\r
346                 </Sources>\r
347         </Assembly>\r
348 \r
349         <!-- Sign what we've made so far -->\r
350         <Sign assembly="{destdir}\temp\System.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
351         <Sign assembly="{destdir}\temp\mscorlib.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
352         <Sign assembly="{destdir}\temp\Mono.Security.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
353         <Sign assembly="{destdir}\temp\System.Xml.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
354         <Sign assembly="{destdir}\temp\System.Security.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
355   <Sign assembly="{destdir}\temp\System.Configuration.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
356   <Sign assembly="{destdir}\temp\System.Core.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
357 \r
358   <!-- Copy our new assemblies to the bin/lib locations -->\r
359         <Copy source="{destdir}\temp\gmcs.exe" destination="{destdir}\lib\mono\2.0\gmcs.exe" />\r
360         <Copy source="{destdir}\temp\System.dll" destination="{destdir}\lib\mono\2.0\System.dll" />\r
361         <Copy source="{destdir}\temp\mscorlib.dll" destination="{destdir}\lib\mono\2.0\mscorlib.dll" />\r
362         <Copy source="{destdir}\temp\Mono.Security.dll" destination="{destdir}\lib\mono\2.0\Mono.Security.dll" />\r
363         <Copy source="{destdir}\temp\System.Xml.dll" destination="{destdir}\lib\mono\2.0\System.Xml.dll" />\r
364         <Copy source="{destdir}\temp\System.Security.dll" destination="{destdir}\lib\mono\2.0\System.Security.dll" />\r
365   <Copy source="{destdir}\temp\System.Configuration.dll" destination="{destdir}\lib\mono\2.0\System.Configuration.dll" />\r
366   <Copy source="{destdir}\temp\System.Core.dll" destination="{destdir}\lib\mono\2.0\System.Core.dll" />\r
367   <Copy source="{destdir}\temp\gmcs.exe.mdb" destination="{destdir}\lib\mono\2.0\gmcs.exe.mdb" />\r
368         <Copy source="{destdir}\temp\System.dll.mdb" destination="{destdir}\lib\mono\2.0\System.dll.mdb" />\r
369         <Copy source="{destdir}\temp\mscorlib.dll.mdb" destination="{destdir}\lib\mono\2.0\mscorlib.dll.mdb" />\r
370         <Copy source="{destdir}\temp\Mono.Security.dll.mdb" destination="{destdir}\lib\mono\2.0\Mono.Security.dll.mdb" />\r
371         <Copy source="{destdir}\temp\System.Xml.dll.mdb" destination="{destdir}\lib\mono\2.0\System.Xml.dll.mdb" />\r
372         <Copy source="{destdir}\temp\System.Security.dll.mdb" destination="{destdir}\lib\mono\2.0\System.Security.dll.mdb" />\r
373   <Copy source="{destdir}\temp\System.Configuration.dll.mdb" destination="{destdir}\lib\mono\2.0\System.Configuration.dll.mdb" />\r
374   <Copy source="{destdir}\temp\System.Core.dll.mdb" destination="{destdir}\lib\mono\2.0\System.Core.dll.mdb" />\r
375 \r
376   <!-- Delete our temp directory -->\r
377         <Delete type="directory">{destdir}\temp</Delete>\r
378 \r
379         <!-- Build some more tools -->\r
380         <Assembly name="gacutil" destination="{destdir}\lib\mono\2.0\gacutil.exe">\r
381                 <References>\r
382                         <Reference>Mono.Security</Reference>\r
383                 </References>\r
384                 <OutputType>exe</OutputType>\r
385                 <NoConfig>false</NoConfig>\r
386                 <DefineConstants>NET_1_1,NET_2_0</DefineConstants>\r
387                 <SourcePath>{sourcedir}\mono\mcs\tools\gacutil</SourcePath>\r
388                 <Debug>true</Debug>\r
389                 <Sources>\r
390                         <Source type="list">gacutil.exe.sources</Source>\r
391                 </Sources>\r
392         </Assembly>\r
393         <Assembly name="resgen" destination="{destdir}\lib\mono\2.0\resgen.exe">\r
394                 <OutputType>exe</OutputType>\r
395                 <SourcePath>{sourcedir}\mono\mcs\tools\resgen</SourcePath>\r
396                 <DefineConstants>NET_1_1,NET_2_0</DefineConstants>\r
397                 <NoConfig>false</NoConfig>\r
398                 <Debug>true</Debug>\r
399                 <Sources>\r
400                         <Source type="list">resgen.exe.sources</Source>\r
401                 </Sources>\r
402         </Assembly>\r
403         <Assembly name="culevel" destination="{destdir}\lib\mono\2.0\culevel.exe">\r
404                 <OutputType>exe</OutputType>\r
405                 <SourcePath>{sourcedir}\mono\mcs\tools\culevel</SourcePath>\r
406                 <NoConfig>false</NoConfig>\r
407                 <DefineConstants>NET_1_1,NET_2_0</DefineConstants>\r
408                 <Debug>true</Debug>\r
409                 <Sources>\r
410                         <Source type="list">culevel.exe.sources</Source>\r
411                 </Sources>\r
412         </Assembly>\r
413 \r
414         <!-- Let the building begin! -->\r
415         <Assembly name="I18N" destination="{destdir}\lib\mono\2.0\I18N.dll">\r
416                 <References>\r
417                         <Reference>mscorlib</Reference>\r
418                 </References>\r
419                 <OutputType>library</OutputType>\r
420                 <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
421                 <SourcePath>{sourcedir}\mono\mcs\class\I18N\Common\</SourcePath>\r
422                 <DefineConstants>NET_1_1,NET_2_0</DefineConstants>\r
423                 <Sources>\r
424                         <Source type="list">I18N.dll.sources</Source>\r
425                 </Sources>\r
426         </Assembly>\r
427         <Assembly name="I18N.West" destination="{destdir}\lib\mono\2.0\I18N.West.dll">\r
428                 <References>\r
429                         <Reference>mscorlib</Reference>\r
430                         <Reference>I18N</Reference>\r
431                 </References>\r
432                 <OutputType>library</OutputType>\r
433                 <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
434                 <DefineConstants>NET_1_1,NET_2_0</DefineConstants>\r
435                 <SourcePath>{sourcedir}\mono\mcs\class\I18N\West\</SourcePath>\r
436                 <Sources>\r
437                         <Source type="list">I18N.West.dll.sources</Source>\r
438                 </Sources>\r
439         </Assembly>\r
440         <Assembly name="I18N.MidEast" destination="{destdir}\lib\mono\2.0\I18N.MidEast.dll">\r
441                 <References>\r
442                         <Reference>mscorlib</Reference>\r
443                         <Reference>I18N</Reference>\r
444                 </References>\r
445                 <OutputType>library</OutputType>\r
446                 <DefineConstants>NET_1_1,NET_2_0</DefineConstants>\r
447                 <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
448                 <SourcePath>{sourcedir}\mono\mcs\class\I18N\MidEast\</SourcePath>\r
449                 <Sources>\r
450                         <Source type="list">I18N.MidEast.dll.sources</Source>\r
451                 </Sources>\r
452         </Assembly>\r
453         <Assembly name="I18N.Other" destination="{destdir}\lib\mono\2.0\I18N.Other.dll">\r
454                 <References>\r
455                         <Reference>mscorlib</Reference>\r
456                         <Reference>I18N</Reference>\r
457                 </References>\r
458                 <OutputType>library</OutputType>\r
459                 <DefineConstants>NET_1_1,NET_2_0</DefineConstants>\r
460                 <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
461                 <SourcePath>{sourcedir}\mono\mcs\class\I18N\Other\</SourcePath>\r
462                 <Sources>\r
463                         <Source type="list">I18N.Other.dll.sources</Source>\r
464                 </Sources>\r
465         </Assembly>\r
466         <Assembly name="I18N.Rare" destination="{destdir}\lib\mono\2.0\I18N.Rare.dll">\r
467                 <References>\r
468                         <Reference>mscorlib</Reference>\r
469                         <Reference>I18N</Reference>\r
470                 </References>\r
471                 <OutputType>library</OutputType>\r
472                 <DefineConstants>NET_1_1,NET_2_0</DefineConstants>\r
473                 <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
474                 <SourcePath>{sourcedir}\mono\mcs\class\I18N\Rare\</SourcePath>\r
475                 <Sources>\r
476                         <Source type="list">I18N.Rare.dll.sources</Source>\r
477                 </Sources>\r
478         </Assembly>\r
479         <Assembly name="I18N.CJK" destination="{destdir}\lib\mono\2.0\I18N.CJK.dll">\r
480                 <References>\r
481                         <Reference>mscorlib</Reference>\r
482                         <Reference>I18N</Reference>\r
483                 </References>\r
484                 <OutputType>library</OutputType>\r
485                 <DefineConstants>NET_1_1,NET_2_0</DefineConstants>\r
486                 <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
487                 <SourcePath>{sourcedir}\mono\mcs\class\I18N\CJK\</SourcePath>\r
488                 <Sources>\r
489                         <Source type="list">I18N.CJK.dll.sources</Source>\r
490                         <Source>/resource:jis.table</Source>\r
491                         <Source>/resource:ks.table</Source>\r
492                         <Source>/resource:gb18030.table</Source>\r
493                 </Sources>\r
494         </Assembly>\r
495         <Assembly name="System.Drawing" destination="{destdir}\lib\mono\2.0\System.Drawing.dll">\r
496                 <References>\r
497                         <Reference>mscorlib</Reference>\r
498                         <Reference>System</Reference>\r
499                 </References>\r
500                 <OutputType>library</OutputType>\r
501                 <DefineConstants>NET_1_1,NET_2_0</DefineConstants>\r
502                 <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
503                 <SourcePath>{sourcedir}\mono\mcs\class\System.Drawing\</SourcePath>\r
504                 <Sources>\r
505                         <Source type="list">System.Drawing.dll.sources</Source>\r
506                         <Source>-resource:Assembly/Mono.ico,Mono.ico</Source>\r
507                         <Source>-resource:Assembly/Information.ico,Information.ico</Source>\r
508                         <Source>-resource:Assembly/Error.ico,Error.ico</Source>\r
509                         <Source>-resource:Assembly/Warning.ico,Warning.ico</Source>\r
510                         <Source>-resource:Assembly/Question.ico,Question.ico</Source>\r
511                 </Sources>\r
512         </Assembly>\r
513         <Assembly name="System.Transactions" destination="{destdir}\lib\mono\2.0\System.Transactions.dll">\r
514                 <References>\r
515                         <Reference>mscorlib</Reference>\r
516                         <Reference>System</Reference>\r
517                 </References>\r
518                 <OutputType>library</OutputType>\r
519                 <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
520                 <DefineConstants>NET_1_1,NET_2_0</DefineConstants>\r
521                 <SourcePath>{sourcedir}\mono\mcs\class\System.Transactions\</SourcePath>\r
522                 <Sources>\r
523                         <Source type="list">System.Transactions.dll.sources</Source>\r
524                 </Sources>\r
525         </Assembly>\r
526         <Assembly name="System.EnterpriseServices" destination="{destdir}\lib\mono\2.0\System.EnterpriseServices.dll">\r
527                 <References>\r
528                         <Reference>mscorlib</Reference>\r
529                         <Reference>System</Reference>\r
530                         <Reference>System.Transactions</Reference>\r
531                 </References>\r
532                 <OutputType>library</OutputType>\r
533                 <DefineConstants>NET_1_1,NET_2_0</DefineConstants>\r
534                 <IgnoreWarnings>168,162</IgnoreWarnings>\r
535                 <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
536                 <SourcePath>{sourcedir}\mono\mcs\class\System.EnterpriseServices\</SourcePath>\r
537                 <Sources>\r
538                         <Source type="list">System.EnterpriseServices.dll.sources</Source>\r
539                 </Sources>\r
540         </Assembly>\r
541         <Assembly name="Mono.C5" destination="{destdir}\lib\mono\2.0\Mono.C5.dll">\r
542                 <References>\r
543                         <Reference>mscorlib</Reference>\r
544                         <Reference>System</Reference>\r
545                 </References>\r
546                 <OutputType>library</OutputType>\r
547                 <DefineConstants>NET_1_1;NET_2_0</DefineConstants>\r
548                 <IgnoreWarnings>169</IgnoreWarnings>\r
549                 <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
550                 <SourcePath>{sourcedir}\mono\mcs\class\Mono.C5\</SourcePath>\r
551                 <Sources>\r
552                         <Source type="list">Mono.C5.dll.sources</Source>\r
553                 </Sources>\r
554         </Assembly>\r
555         <Assembly name="Mono.Data.Tds" destination="{destdir}\lib\mono\2.0\Mono.Data.Tds.dll">\r
556                 <References>\r
557                         <Reference>mscorlib</Reference>\r
558                         <Reference>System</Reference>\r
559                         <Reference>System.Xml</Reference>\r
560                         <Reference>Mono.Security</Reference>\r
561                 </References>\r
562                 <OutputType>library</OutputType>\r
563                 <DefineConstants>NET_1_1;NET_2_0</DefineConstants>\r
564                 <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
565                 <SourcePath>{sourcedir}\mono\mcs\class\Mono.Data.Tds\</SourcePath>\r
566                 <Sources>\r
567                         <Source type="list">Mono.Data.Tds.dll.sources</Source>\r
568                 </Sources>\r
569         </Assembly>\r
570         <Assembly name="System.Data" destination="{destdir}\lib\mono\2.0\System.Data.dll">\r
571                 <References>\r
572                         <Reference>mscorlib</Reference>\r
573                         <Reference>System</Reference>\r
574                         <Reference>System.Xml</Reference>\r
575                         <Reference>System.EnterpriseServices</Reference>\r
576                         <Reference>Mono.Data.Tds</Reference>\r
577                         <Reference>System.Configuration</Reference>\r
578                         <Reference>System.Transactions</Reference>\r
579                 </References>\r
580                 <OutputType>library</OutputType>\r
581                 <DefineConstants>NET_1_1;NET_2_0</DefineConstants>\r
582                 <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
583                 <IgnoreWarnings>649</IgnoreWarnings>\r
584                 <SourcePath>{sourcedir}\mono\mcs\class\System.Data\</SourcePath>\r
585                 <Sources>\r
586                         <Source type="list">System.Data.dll.sources</Source>\r
587                         <Source>Mono.Data.SqlExpressions/Parser.cs</Source>\r
588                 </Sources>\r
589         </Assembly>\r
590   <Assembly name="Accessibility" destination="{destdir}\lib\mono\2.0\Accessibility.dll">\r
591                 <References>\r
592                         <Reference>mscorlib</Reference>\r
593                 </References>\r
594                 <OutputType>library</OutputType>\r
595                 <DefineConstants>NET_1_1;NET_2_0</DefineConstants>\r
596                 <SourcePath>{sourcedir}\mono\mcs\class\Accessibility\</SourcePath>\r
597                 <Sources>\r
598                         <Source type="list">Accessibility.dll.sources</Source>\r
599                 </Sources>\r
600         </Assembly>\r
601         <Assembly name="Mono.WebBrowser" destination="{destdir}\lib\mono\2.0\Mono.WebBrowser.dll">\r
602                 <References>\r
603                         <Reference>System</Reference>\r
604                 </References>\r
605                 <OutputType>library</OutputType>\r
606                 <IgnoreWarnings>108</IgnoreWarnings>\r
607                 <DefineConstants>NET_1_1;NET_2_0</DefineConstants>\r
608                 <SourcePath>{sourcedir}\mono\mcs\class\Mono.WebBrowser\</SourcePath>\r
609                 <Sources>\r
610                         <Source type="list">Mono.WebBrowser.dll.sources</Source>\r
611                 </Sources>\r
612         </Assembly>\r
613 \r
614         <Copy source="{sourcedir}\mono\mcs\class\Managed.Windows.Forms\resources\keyboards.resources.prebuilt" destination="{sourcedir}\mono\mcs\class\Managed.Windows.Forms\resources\keyboards.resources" />\r
615 \r
616         <Assembly name="System.Windows.Forms" destination="{destdir}\lib\mono\2.0\System.Windows.Forms.dll">\r
617                 <References>\r
618                         <Reference>mscorlib</Reference>\r
619                         <Reference>System</Reference>\r
620                         <Reference>System.Xml</Reference>\r
621                         <Reference>System.Drawing</Reference>\r
622                         <Reference>System.Configuration</Reference>\r
623                         <Reference>Accessibility</Reference>\r
624                         <Reference>System.Data</Reference>\r
625                         <Reference>Mono.Posix</Reference>\r
626                         <Reference>Mono.WebBrowser</Reference>\r
627                 </References>\r
628                 <OutputType>library</OutputType>\r
629                 <IgnoreWarnings>618,612,809</IgnoreWarnings>\r
630                 <DefineConstants>NET_1_1;NET_2_0</DefineConstants>\r
631                 <SourcePath>{sourcedir}\mono\mcs\class\Managed.Windows.Forms\</SourcePath>\r
632                 <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
633                 <Sources>\r
634                         <Source type="list">System.Windows.Forms.dll.sources</Source>\r
635                         <Source type="list">System.Windows.Forms.dll.resources</Source>\r
636                 </Sources>\r
637         </Assembly>\r
638 \r
639         <Resgen workingdir="{sourcedir}\mono\mcs\class\Mono.Data.Sqlite">{sourcedir}\mono\mcs\class\Mono.Data.Sqlite\resources\SR.resx</Resgen>\r
640 \r
641         <Assembly name="Mono.Data.Sqlite" destination="{destdir}\lib\mono\2.0\Mono.Data.Sqlite.dll">\r
642                 <References>\r
643                         <Reference>System</Reference>\r
644                         <Reference>System.Data</Reference>\r
645                         <Reference>System.Transactions</Reference>\r
646                 </References>\r
647                 <OutputType>library</OutputType>\r
648                 <DefineConstants>NET_1_1;NET_2_0;MONO_BACKWARD_COMPAT</DefineConstants>\r
649                 <SourcePath>{sourcedir}\mono\mcs\class\Mono.Data.Sqlite\</SourcePath>\r
650                 <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
651                 <Sources>\r
652                         <Source type="list">Mono.Data.Sqlite.dll.sources</Source>\r
653                         <Source>-resource:resources/SR.resources</Source>\r
654                 </Sources>\r
655         </Assembly>\r
656 \r
657         <Culevel source="{sourcedir}\mono\mcs\class\System.Web\UplevelHelperDefinitions.xml" destination="{sourcedir}\mono\mcs\class\System.Web\System.Web\UplevelHelper.cs" />\r
658         <Resgen workingdir="{sourcedir}\mono\mcs\class\System.Web">{sourcedir}\mono\mcs\class\System.Web\resources\TranslationResources.resx</Resgen>\r
659 \r
660         <Assembly name="System.Web" destination="{destdir}\lib\mono\2.0\System.Web.dll">\r
661                 <References>\r
662                         <Reference>mscorlib</Reference>\r
663                         <Reference>System</Reference>\r
664                         <Reference>System.Drawing</Reference>\r
665                         <Reference>System.Data</Reference>\r
666                         <Reference>System.Xml</Reference>\r
667                         <Reference>System.EnterpriseServices</Reference>\r
668                         <Reference>System.Configuration</Reference>\r
669                         <Reference>Mono.Data.Sqlite</Reference>\r
670       <Reference>System.Core</Reference>\r
671                 </References>\r
672                 <OutputType>library</OutputType>\r
673                 <DefineConstants>NET_1_1;NET_2_0;INSIDE_SYSTEM_WEB;SYSTEMCORE_DEP</DefineConstants>\r
674                 <IgnoreWarnings>618,612</IgnoreWarnings>\r
675                 <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
676                 <SourcePath>{sourcedir}\mono\mcs\class\System.Web\</SourcePath>\r
677                 <Sources>\r
678                         <Source type="list">System.Web.dll.sources</Source>\r
679                         <Source>System.Web.UI/KeyedList.cs</Source>\r
680                         <Source>System.Web.UI/KeyedListEnumerator.cs</Source>\r
681                         <Source>System.Web.Security/MembershipCreateStatus.cs</Source>\r
682                         <Source>System.Web.Security/MembershipCreateUserException.cs</Source>\r
683                         <Source>System.Web.Security/MembershipPasswordException.cs</Source>\r
684                         <Source>System.Web.Security/MembershipPasswordFormat.cs</Source>\r
685                         <Source>System.Web.Security/MembershipProviderCollection.cs</Source>\r
686                         <Source>System.Web.Security/MembershipProvider.cs</Source>\r
687                         <Source>System.Web.Security/MembershipUserCollection.cs</Source>\r
688                         <Source>System.Web.Security/MembershipUser.cs</Source>\r
689                         <Source>System.Web.Security/MembershipValidatePasswordEventHandler.cs</Source>\r
690                         <Source>System.Web.Security/RoleProvider.cs</Source>\r
691                         <Source>System.Web.Security/ValidatePasswordEventArgs.cs</Source>\r
692                         <Source>System.Web/UplevelHelper.cs</Source>\r
693                 </Sources>\r
694         </Assembly>\r
695         <Assembly name="Mono.Web" destination="{destdir}\lib\mono\2.0\Mono.Web.dll">\r
696                 >\r
697                 <References>\r
698                         <Reference>mscorlib</Reference>\r
699                         <Reference>System</Reference>\r
700                         <Reference>System.Xml</Reference>\r
701                         <Reference>System.Web</Reference>\r
702                         <Reference>System.Configuration</Reference>\r
703                 </References>\r
704                 <OutputType>library</OutputType>\r
705                 <DefineConstants>NET_1_1;NET_2_0</DefineConstants>\r
706                 <SourcePath>{sourcedir}\mono\mcs\class\Mono.Web\</SourcePath>\r
707                 <Sources>\r
708                         <Source type="list">Mono.Web.dll.sources</Source>\r
709                 </Sources>\r
710         </Assembly>\r
711         <Assembly name="System.Web.Services" destination="{destdir}\lib\mono\2.0\System.Web.Services.dll">\r
712                 <References>\r
713                         <Reference>mscorlib</Reference>\r
714                         <Reference>System</Reference>\r
715                         <Reference>System.Xml</Reference>\r
716                         <Reference>System.Web</Reference>\r
717                         <Reference>System.Configuration</Reference>\r
718                         <Reference>System.EnterpriseServices</Reference>\r
719                 </References>\r
720                 <OutputType>library</OutputType>\r
721                 <DefineConstants>NET_1_1;NET_2_0</DefineConstants>\r
722                 <IgnoreWarnings>649,169</IgnoreWarnings>\r
723                 <SourcePath>{sourcedir}\mono\mcs\class\System.Web.Services\</SourcePath>\r
724                 <Sources>\r
725                         <Source type="list">System.Web.Services.dll.sources</Source>\r
726                         <Source>-resource:System.Web.Services.Description/wsdl-1.1.xsd,wsdl-1.1.xsd</Source>\r
727                         <Source>-resource:System.Web.Services.Description/wsdl-1.1-soap.xsd,wsdl-1.1-soap.xsd</Source>\r
728                         <Source>-resource:System.Web.Services.Description/web-reference.xsd,web-reference.xsd</Source>\r
729                 </Sources>\r
730         </Assembly>\r
731         <Assembly name="System.Web" destination="{destdir}\lib\mono\2.0\temp\System.Web.dll">\r
732                 <References>\r
733                         <Reference>mscorlib</Reference>\r
734                         <Reference>System</Reference>\r
735                         <Reference>System.Drawing</Reference>\r
736                         <Reference>System.Data</Reference>\r
737                         <Reference>System.Xml</Reference>\r
738                         <Reference>System.EnterpriseServices</Reference>\r
739                         <Reference>System.Configuration</Reference>\r
740                         <Reference>System.Web.Services</Reference>\r
741                         <Reference>Mono.Web</Reference>\r
742                         <Reference>Mono.Data.Sqlite</Reference>\r
743       <Reference>System.Core</Reference>\r
744     </References>\r
745                 <OutputType>library</OutputType>\r
746                 <DefineConstants>NET_1_1;NET_2_0;INSIDE_SYSTEM_WEB;WEBSERVICES_DEP;MONOWEB_DEP;SYSTEMCORE_DEP</DefineConstants>\r
747                 <IgnoreWarnings>618,612</IgnoreWarnings>\r
748                 <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
749                 <SourcePath>{sourcedir}\mono\mcs\class\System.Web\</SourcePath>\r
750                 <Sources>\r
751                         <Source type="list">System.Web.dll.sources</Source>\r
752                         <Source>System.Web.UI/KeyedList.cs</Source>\r
753                         <Source>System.Web.UI/KeyedListEnumerator.cs</Source>\r
754                         <Source>System.Web.Security/MembershipCreateStatus.cs</Source>\r
755                         <Source>System.Web.Security/MembershipCreateUserException.cs</Source>\r
756                         <Source>System.Web.Security/MembershipPasswordException.cs</Source>\r
757                         <Source>System.Web.Security/MembershipPasswordFormat.cs</Source>\r
758                         <Source>System.Web.Security/MembershipProviderCollection.cs</Source>\r
759                         <Source>System.Web.Security/MembershipProvider.cs</Source>\r
760                         <Source>System.Web.Security/MembershipUserCollection.cs</Source>\r
761                         <Source>System.Web.Security/MembershipUser.cs</Source>\r
762                         <Source>System.Web.Security/MembershipValidatePasswordEventHandler.cs</Source>\r
763                         <Source>System.Web.Security/RoleProvider.cs</Source>\r
764                         <Source>System.Web.Security/ValidatePasswordEventArgs.cs</Source>\r
765                         <Source>System.Web/UplevelHelper.cs</Source>\r
766                         <Source>-resource:resources/TranslationResources.resources</Source>\r
767                         <Source>-resource:resources/WebUIValidation.js</Source>\r
768                         <Source>-resource:resources/folder.gif</Source>\r
769                         <Source>-resource:resources/file.gif</Source>\r
770                         <Source>-resource:resources/computer.gif</Source>\r
771                         <Source>-resource:resources/arrow_minus.gif</Source>\r
772                         <Source>-resource:resources/arrow_noexpand.gif</Source>\r
773                         <Source>-resource:resources/arrow_plus.gif</Source>\r
774                         <Source>-resource:resources/arrow_up.gif</Source>\r
775                         <Source>-resource:resources/arrow_down.gif</Source>\r
776                         <Source>-resource:resources/box_full.gif</Source>\r
777                         <Source>-resource:resources/box_empty.gif</Source>\r
778                         <Source>-resource:resources/box_minus.gif</Source>\r
779                         <Source>-resource:resources/box_noexpand.gif</Source>\r
780                         <Source>-resource:resources/box_plus.gif</Source>\r
781                         <Source>-resource:resources/contact.gif</Source>\r
782                         <Source>-resource:resources/dot_empty.gif</Source>\r
783                         <Source>-resource:resources/dot_full.gif</Source>\r
784                         <Source>-resource:resources/dots.gif</Source>\r
785                         <Source>-resource:resources/inbox.gif</Source>\r
786                         <Source>-resource:resources/star_empty.gif</Source>\r
787                         <Source>-resource:resources/star_full.gif</Source>\r
788                         <Source>-resource:resources/warning.gif</Source>\r
789                         <Source>-resource:resources/TreeView_noexpand.gif</Source>\r
790                         <Source>-resource:resources/TreeView_dash.gif</Source>\r
791                         <Source>-resource:resources/TreeView_dashminus.gif</Source>\r
792                         <Source>-resource:resources/TreeView_dashplus.gif</Source>\r
793                         <Source>-resource:resources/TreeView_i.gif</Source>\r
794                         <Source>-resource:resources/TreeView_l.gif</Source>\r
795                         <Source>-resource:resources/TreeView_lminus.gif</Source>\r
796                         <Source>-resource:resources/TreeView_lplus.gif</Source>\r
797                         <Source>-resource:resources/TreeView_minus.gif</Source>\r
798                         <Source>-resource:resources/TreeView_plus.gif</Source>\r
799                         <Source>-resource:resources/TreeView_r.gif</Source>\r
800                         <Source>-resource:resources/TreeView_rminus.gif</Source>\r
801                         <Source>-resource:resources/TreeView_rplus.gif</Source>\r
802                         <Source>-resource:resources/TreeView_t.gif</Source>\r
803                         <Source>-resource:resources/TreeView_tminus.gif</Source>\r
804                         <Source>-resource:resources/TreeView_tplus.gif</Source>\r
805                         <Source>-resource:resources/transparent.gif</Source>\r
806                         <Source>-resource:resources/webform.js</Source>\r
807                         <Source>-resource:resources/WebUIValidation_2.0.js</Source>\r
808                         <Source>-resource:System.Web.UI.WebControls/GridView.js</Source>\r
809                         <Source>-resource:System.Web.UI.WebControls/DetailsView.js</Source>\r
810                         <Source>-resource:System.Web.UI.WebControls/TreeView.js</Source>\r
811                         <Source>-resource:System.Web.UI.WebControls/Menu.js</Source>\r
812                 </Sources>\r
813         </Assembly>\r
814 \r
815         <!-- We build to a temp directory because the other one is in use.\r
816                  Copy the new one on top of the old one here.                                   -->\r
817         <Copy source="{destdir}\lib\mono\2.0\temp\System.Web.dll" destination="{destdir}\lib\mono\2.0\System.Web.dll" />\r
818         <Delete type="directory">{destdir}\lib\mono\2.0\temp</Delete>\r
819 \r
820         <Assembly name="System.Runtime.Serialization.Formatters.Soap" destination="{destdir}\lib\mono\2.0\System.Runtime.Serialization.Formatters.Soap.dll">\r
821                 <References>\r
822                         <Reference>mscorlib</Reference>\r
823                         <Reference>System.Xml</Reference>\r
824                 </References>\r
825                 <OutputType>library</OutputType>\r
826                 <DefineConstants>NET_1_1;NET_2_0</DefineConstants>\r
827                 <SourcePath>{sourcedir}\mono\mcs\class\System.Runtime.Serialization.Formatters.Soap\</SourcePath>\r
828                 <Sources>\r
829                         <Source type="list">System.Runtime.Serialization.Formatters.Soap.dll.sources</Source>\r
830                 </Sources>\r
831         </Assembly>\r
832         <Assembly name="System.Runtime.Remoting" destination="{destdir}\lib\mono\2.0\System.Runtime.Remoting.dll">\r
833                 <References>\r
834                         <Reference>mscorlib</Reference>\r
835                         <Reference>System</Reference>\r
836                         <Reference>System.Web</Reference>\r
837                         <Reference>System.Xml</Reference>\r
838                         <Reference>System.Runtime.Serialization.Formatters.Soap</Reference>\r
839                 </References>\r
840                 <OutputType>library</OutputType>\r
841                 <DefineConstants>NET_1_1;NET_2_0</DefineConstants>\r
842                 <SourcePath>{sourcedir}\mono\mcs\class\System.Runtime.Remoting\</SourcePath>\r
843                 <Sources>\r
844                         <Source type="list">System.Runtime.Remoting.dll.sources</Source>\r
845                 </Sources>\r
846         </Assembly>\r
847         <Assembly name="System.Configuration.Install" destination="{destdir}\lib\mono\2.0\System.Configuration.Install.dll">\r
848                 <References>\r
849                         <Reference>mscorlib</Reference>\r
850                         <Reference>System</Reference>\r
851                         <Reference>System.Xml</Reference>\r
852                 </References>\r
853                 <OutputType>library</OutputType>\r
854                 <DefineConstants>NET_1_1;NET_2_0</DefineConstants>\r
855                 <SourcePath>{sourcedir}\mono\mcs\class\System.Configuration.Install\</SourcePath>\r
856                 <Sources>\r
857                         <Source type="list">System.Configuration.Install.dll.sources</Source>\r
858                 </Sources>\r
859         </Assembly>\r
860         <Assembly name="System.Management" destination="{destdir}\lib\mono\2.0\System.Management.dll">\r
861                 <References>\r
862                         <Reference>mscorlib</Reference>\r
863                         <Reference>System</Reference>\r
864                         <Reference>System.Configuration.Install</Reference>\r
865                 </References>\r
866                 <OutputType>library</OutputType>\r
867                 <DefineConstants>NET_1_1;NET_2_0</DefineConstants>\r
868                 <SourcePath>{sourcedir}\mono\mcs\class\System.Management\</SourcePath>\r
869                 <Sources>\r
870                         <Source type="list">System.Management.dll.sources</Source>\r
871                 </Sources>\r
872         </Assembly>\r
873         <Assembly name="System.Data.OracleClient" destination="{destdir}\lib\mono\2.0\System.Data.OracleClient.dll">\r
874                 <References>\r
875                         <Reference>mscorlib</Reference>\r
876                         <Reference>System</Reference>\r
877                         <Reference>System.Xml</Reference>\r
878                         <Reference>System.EnterpriseServices</Reference>\r
879                         <Reference>System.Data</Reference>\r
880                         <Reference>System.Drawing</Reference>\r
881                 </References>\r
882                 <OutputType>library</OutputType>\r
883                 <DefineConstants>NET_1_1;NET_2_0</DefineConstants>\r
884                 <SourcePath>{sourcedir}\mono\mcs\class\System.Data.OracleClient\</SourcePath>\r
885                 <Sources>\r
886                         <Source type="list">System.Data.OracleClient.dll.sources</Source>\r
887                 </Sources>\r
888         </Assembly>\r
889         <Assembly name="Microsoft.VisualC" destination="{destdir}\lib\mono\2.0\Microsoft.VisualC.dll">\r
890                 <References>\r
891                         <Reference>mscorlib</Reference>\r
892                         <Reference>System</Reference>\r
893                 </References>\r
894                 <OutputType>library</OutputType>\r
895                 <DefineConstants>NET_1_1;NET_2_0</DefineConstants>\r
896                 <SourcePath>{sourcedir}\mono\mcs\class\Microsoft.VisualC\</SourcePath>\r
897                 <Sources>\r
898                         <Source type="list">Microsoft.VisualC.dll.sources</Source>\r
899                 </Sources>\r
900         </Assembly>\r
901         <Assembly name="Cscompmgd" destination="{destdir}\lib\mono\2.0\cscompmgd.dll">\r
902                 <References>\r
903                         <Reference>mscorlib</Reference>\r
904                         <Reference>System</Reference>\r
905                 </References>\r
906                 <OutputType>library</OutputType>\r
907                 <DefineConstants>NET_1_1;NET_2_0</DefineConstants>\r
908                 <SourcePath>{sourcedir}\mono\mcs\class\Cscompmgd\</SourcePath>\r
909                 <Sources>\r
910                         <Source type="list">Cscompmgd.dll.sources</Source>\r
911                 </Sources>\r
912         </Assembly>\r
913         <Assembly name="System.Design" destination="{destdir}\lib\mono\2.0\System.Design.dll">\r
914                 <References>\r
915                         <Reference>mscorlib</Reference>\r
916                         <Reference>System</Reference>\r
917                         <Reference>System.Xml</Reference>\r
918                         <Reference>System.Web</Reference>\r
919                         <Reference>System.Windows.Forms</Reference>\r
920                         <Reference>System.Drawing</Reference>\r
921                         <Reference>Accessibility</Reference>\r
922                         <Reference>System.Data</Reference>\r
923                         <Reference>System.Configuration</Reference>\r
924                 </References>\r
925                 <OutputType>library</OutputType>\r
926                 <DefineConstants>NET_1_1;NET_2_0</DefineConstants>\r
927                 <SourcePath>{sourcedir}\mono\mcs\class\System.Design\</SourcePath>\r
928                 <Sources>\r
929                         <Source type="list">System.Design.dll.sources</Source>\r
930                 </Sources>\r
931         </Assembly>\r
932         <Assembly name="PEAPI" destination="{destdir}\lib\mono\2.0\PEAPI.dll">\r
933                 <References>\r
934                         <Reference>mscorlib</Reference>\r
935                         <Reference>System</Reference>\r
936                 </References>\r
937                 <OutputType>library</OutputType>\r
938                 <DefineConstants>NET_1_1;NET_2_0</DefineConstants>\r
939                 <SourcePath>{sourcedir}\mono\mcs\class\PEAPI\</SourcePath>\r
940                 <Sources>\r
941                         <Source type="list">PEAPI.dll.sources</Source>\r
942                 </Sources>\r
943         </Assembly>\r
944         <Assembly name="Npgsql" destination="{destdir}\lib\mono\2.0\Npgsql.dll">\r
945                 <References>\r
946                         <Reference>mscorlib</Reference>\r
947                         <Reference>System</Reference>\r
948                         <Reference>System.Xml</Reference>\r
949                         <Reference>System.Data</Reference>\r
950                         <Reference>Mono.Security</Reference>\r
951                 </References>\r
952                 <OutputType>library</OutputType>\r
953                 <DefineConstants>NET_1_1;NET_2_0</DefineConstants>\r
954                 <SourcePath>{sourcedir}\mono\mcs\class\Npgsql\</SourcePath>\r
955                 <Sources>\r
956                         <Source type="list">Npgsql.dll.sources</Source>\r
957                 </Sources>\r
958         </Assembly>\r
959         <Assembly name="ICSharpCode.SharpZipLib" destination="{destdir}\lib\mono\2.0\ICSharpCode.SharpZipLib.dll">\r
960                 <References>\r
961                         <Reference>mscorlib</Reference>\r
962                         <Reference>System</Reference>\r
963                         <Reference>System.Xml</Reference>\r
964                 </References>\r
965                 <OutputType>library</OutputType>\r
966                 <DefineConstants>NET_1_1;NET_2_0</DefineConstants>\r
967                 <KeyFile>SharpZipLib.key</KeyFile>\r
968                 <SourcePath>{sourcedir}\mono\mcs\class\ICSharpCode.SharpZipLib\</SourcePath>\r
969                 <Sources>\r
970                         <Source type="list">ICSharpCode.SharpZipLib.dll.sources</Source>\r
971                 </Sources>\r
972         </Assembly>\r
973         <Assembly name="Commons.Xml.Relaxng" destination="{destdir}\lib\mono\2.0\Commons.Xml.Relaxng.dll">\r
974                 <References>\r
975                         <Reference>mscorlib</Reference>\r
976                         <Reference>System</Reference>\r
977                         <Reference>System.Xml</Reference>\r
978                 </References>\r
979                 <OutputType>library</OutputType>\r
980                 <DefineConstants>NET_1_1;NET_2_0</DefineConstants>\r
981                 <SourcePath>{sourcedir}\mono\mcs\class\Commons.Xml.Relaxng\</SourcePath>\r
982                 <Sources>\r
983                         <Source type="list">Commons.Xml.Relaxng.dll.sources</Source>\r
984                         <Source>/resource:resources/relaxng.rng,relaxng.rng</Source>\r
985                         <Source>Commons.Xml.Relaxng.Rnc/RncParser.cs</Source>\r
986                 </Sources>\r
987         </Assembly>\r
988 \r
989         <Resgen workingdir="{sourcedir}\mono\mcs\class\Novell.Directory.Ldap">{sourcedir}\mono\mcs\class\Novell.Directory.Ldap\Novell.Directory.Ldap.Utilclass\ResultCodeMessages.resx</Resgen>\r
990 \r
991         <Assembly name="Novell.Directory.Ldap" destination="{destdir}\lib\mono\2.0\Novell.Directory.Ldap.dll">\r
992                 <References>\r
993                         <Reference>mscorlib</Reference>\r
994                         <Reference>System</Reference>\r
995                         <Reference>Mono.Security</Reference>\r
996                 </References>\r
997                 <OutputType>library</OutputType>\r
998                 <DefineConstants>NET_1_1;NET_2_0</DefineConstants>\r
999                 <IgnoreWarnings>649,169,219,168</IgnoreWarnings>\r
1000                 <SourcePath>{sourcedir}\mono\mcs\class\Novell.Directory.Ldap\</SourcePath>\r
1001                 <Sources>\r
1002                         <Source type="list">Novell.Directory.Ldap.dll.sources</Source>\r
1003                         <Source>/res:Novell.Directory.Ldap.Utilclass/ResultCodeMessages.resources</Source>\r
1004                 </Sources>\r
1005         </Assembly>\r
1006         <Assembly name="Mono.Security.Win32" destination="{destdir}\lib\mono\2.0\Mono.Security.Win32.dll">\r
1007                 <References>\r
1008                 </References>\r
1009                 <OutputType>library</OutputType>\r
1010                 <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
1011                 <DefineConstants>NET_1_1;NET_2_0</DefineConstants>\r
1012                 <SourcePath>{sourcedir}\mono\mcs\class\Mono.Security.Win32\</SourcePath>\r
1013                 <Sources>\r
1014                         <Source type="list">Mono.Security.Win32.dll.sources</Source>\r
1015                 </Sources>\r
1016         </Assembly>\r
1017         <Assembly name="System.DirectoryServices" destination="{destdir}\lib\mono\2.0\System.DirectoryServices.dll">\r
1018                 <References>\r
1019                         <Reference>mscorlib</Reference>\r
1020                         <Reference>System</Reference>\r
1021                         <Reference>Novell.Directory.Ldap</Reference>\r
1022                 </References>\r
1023                 <OutputType>library</OutputType>\r
1024                 <DefineConstants>NET_1_1;NET_2_0</DefineConstants>\r
1025                 <SourcePath>{sourcedir}\mono\mcs\class\System.DirectoryServices\</SourcePath>\r
1026                 <Sources>\r
1027                         <Source type="list">System.DirectoryServices.dll.sources</Source>\r
1028                 </Sources>\r
1029         </Assembly>\r
1030         <Assembly name="Mono.Messaging" enabled="true" destination="{destdir}\lib\mono\2.0\Mono.Messaging.dll">\r
1031                 <References>\r
1032       <Reference>System</Reference>\r
1033       <Reference>System.Configuration</Reference>\r
1034     </References>\r
1035                 <OutputType>library</OutputType>\r
1036                 <DefineConstants>NET_1_1;NET_2_0</DefineConstants>\r
1037                 <SourcePath>{sourcedir}\mono\mcs\class\Mono.Messaging\</SourcePath>\r
1038                 <Sources>\r
1039                         <Source type="list">Mono.Messaging.dll.sources</Source>\r
1040                 </Sources>\r
1041         </Assembly>\r
1042         <Assembly name="System.Messaging" enabled="true" destination="{destdir}\lib\mono\2.0\System.Messaging.dll">\r
1043                 <References>\r
1044                         <Reference>System</Reference>\r
1045                         <Reference>System.Configuration.Install</Reference>\r
1046                         <Reference>System.Drawing</Reference>\r
1047                         <Reference>System.Windows.Forms</Reference>\r
1048                         <Reference>Mono.Messaging</Reference>\r
1049                         <Reference>System.Xml</Reference>\r
1050                 </References>\r
1051                 <OutputType>library</OutputType>\r
1052                 <DefineConstants>NET_1_1;NET_2_0</DefineConstants>\r
1053                 <SourcePath>{sourcedir}\mono\mcs\class\System.Messaging\</SourcePath>\r
1054                 <Sources>\r
1055                         <Source type="list">System.Messaging.dll.sources</Source>\r
1056                         <Source>/resource:System.Messaging/MessageQueue.resx</Source>\r
1057                 </Sources>\r
1058         </Assembly>\r
1059         <Assembly enabled="false" name="RabbitMQ.Client" destination="{destdir}\lib\mono\2.0\RabbitMQ.Client.dll">\r
1060                 <References>\r
1061                         <Reference>System</Reference>\r
1062                         <Reference>System.Xml</Reference>\r
1063                 </References>\r
1064                 <OutputType>library</OutputType>\r
1065                 <DefineConstants>NET_1_1;NET_2_0</DefineConstants>\r
1066                 <SourcePath>{sourcedir}\mono\mcs\class\RabbitMQ.Client\src\client\</SourcePath>\r
1067                 <Sources>\r
1068                         <Source type="list">RabbitMQ.Client.dll.sources</Source>\r
1069                 </Sources>\r
1070         </Assembly>\r
1071   <Assembly enabled="false" name="Mono.Messaging.RabbitMQ" destination="{destdir}\lib\mono\2.0\Mono.Messaging.RabbitMQ.dll">\r
1072                 <References>\r
1073                         <Reference>System</Reference>\r
1074                         <Reference>System.Messaging</Reference>\r
1075                         <Reference>Mono.Messaging</Reference>\r
1076                         <Reference>RabbitMQ.Client</Reference>\r
1077                 </References>\r
1078                 <OutputType>library</OutputType>\r
1079                 <DefineConstants>NET_1_1;NET_2_0</DefineConstants>\r
1080                 <SourcePath>{sourcedir}\mono\mcs\class\Mono.Messaging.RabbitMQ\</SourcePath>\r
1081                 <Sources>\r
1082                         <Source type="list">Mono.Messaging.RabbitMQ.dll.sources</Source>\r
1083                 </Sources>\r
1084         </Assembly>\r
1085         <Assembly name="System.ServiceProcess" destination="{destdir}\lib\mono\2.0\System.ServiceProcess.dll">\r
1086                 <References>\r
1087                         <Reference>System</Reference>\r
1088                         <Reference>System.Configuration.Install</Reference>\r
1089                         <Reference>System.Windows.Forms</Reference>\r
1090                 </References>\r
1091                 <OutputType>library</OutputType>\r
1092                 <DefineConstants>NET_1_1;NET_2_0</DefineConstants>\r
1093                 <IgnoreWarnings>618</IgnoreWarnings>\r
1094                 <SourcePath>{sourcedir}\mono\mcs\class\System.ServiceProcess\</SourcePath>\r
1095                 <Sources>\r
1096                         <Source type="list">System.ServiceProcess.dll.sources</Source>\r
1097                 </Sources>\r
1098         </Assembly>\r
1099         <Assembly name="System.Drawing.Design" destination="{destdir}\lib\mono\2.0\System.Drawing.Design.dll">\r
1100                 <References>\r
1101                         <Reference>mscorlib</Reference>\r
1102                         <Reference>System</Reference>\r
1103                         <Reference>System.Drawing</Reference>\r
1104                         <Reference>System.Windows.Forms</Reference>\r
1105                 </References>\r
1106                 <OutputType>library</OutputType>\r
1107                 <DefineConstants>NET_1_1;NET_2_0</DefineConstants>\r
1108                 <SourcePath>{sourcedir}\mono\mcs\class\System.Drawing.Design\</SourcePath>\r
1109                 <Sources>\r
1110                         <Source type="list">System.Drawing.Design.dll.sources</Source>\r
1111                 </Sources>\r
1112         </Assembly>\r
1113         <Assembly name="System.Design" destination="{destdir}\lib\mono\2.0\System.Design.dll">\r
1114                 <References>\r
1115                         <Reference>mscorlib</Reference>\r
1116                         <Reference>System</Reference>\r
1117                         <Reference>System.Xml</Reference>\r
1118                         <Reference>System.Web</Reference>\r
1119                         <Reference>System.Windows.Forms</Reference>\r
1120                         <Reference>System.Drawing</Reference>\r
1121                         <Reference>Accessibility</Reference>\r
1122                         <Reference>System.Data</Reference>\r
1123                         <Reference>System.Configuration</Reference>\r
1124                         <Reference>System.Drawing.Design</Reference>\r
1125                 </References>\r
1126                 <OutputType>library</OutputType>\r
1127                 <DefineConstants>DRAWING_DESIGN_DEP;NET_1_1;NET_2_0</DefineConstants>\r
1128                 <SourcePath>{sourcedir}\mono\mcs\class\System.Design\</SourcePath>\r
1129                 <Sources>\r
1130                         <Source type="list">System.Design.dll.sources</Source>\r
1131                 </Sources>\r
1132         </Assembly>\r
1133         <Assembly name="Mono.Http" destination="{destdir}\lib\mono\2.0\Mono.Http.dll">\r
1134                 <References>\r
1135                         <Reference>mscorlib</Reference>\r
1136                         <Reference>System</Reference>\r
1137                         <Reference>System.Xml</Reference>\r
1138                         <Reference>System.Web</Reference>\r
1139                         <Reference>ICSharpCode.SharpZipLib</Reference>\r
1140                         <Reference>Mono.Security</Reference>\r
1141                 </References>\r
1142                 <OutputType>library</OutputType>\r
1143                 <DefineConstants>NET_1_1;NET_2_0</DefineConstants>\r
1144                 <SourcePath>{sourcedir}\mono\mcs\class\Mono.Http\</SourcePath>\r
1145                 <Sources>\r
1146                         <Source type="list">Mono.Http.dll.sources</Source>\r
1147                 </Sources>\r
1148         </Assembly>\r
1149         <Assembly name="Mono.Cairo" destination="{destdir}\lib\mono\2.0\Mono.Cairo.dll">\r
1150                 <References>\r
1151                 </References>\r
1152                 <OutputType>library</OutputType>\r
1153                 <DefineConstants>NET_1_1;NET_2_0</DefineConstants>\r
1154                 <SourcePath>{sourcedir}\mono\mcs\class\Mono.Cairo\</SourcePath>\r
1155                 <Sources>\r
1156                         <Source type="list">Mono.Cairo.dll.sources</Source>\r
1157                 </Sources>\r
1158         </Assembly>\r
1159         <Assembly name="IBM.Data.DB2" destination="{destdir}\lib\mono\2.0\IBM.Data.DB2.dll">\r
1160                 <References>\r
1161                         <Reference>mscorlib</Reference>\r
1162                         <Reference>System</Reference>\r
1163                         <Reference>System.Xml</Reference>\r
1164                         <Reference>System.Data</Reference>\r
1165                 </References>\r
1166                 <OutputType>library</OutputType>\r
1167                 <SourcePath>{sourcedir}\mono\mcs\class\IBM.Data.DB2\</SourcePath>\r
1168                 <DefineConstants>NET_1_1;NET_2_0</DefineConstants>\r
1169                 <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
1170                 <Sources>\r
1171                         <Source type="list">IBM.Data.DB2.dll.sources</Source>\r
1172                 </Sources>\r
1173         </Assembly>\r
1174         <Assembly name="CustomMarshalers" destination="{destdir}\lib\mono\2.0\CustomMarshalers.dll">\r
1175                 <References>\r
1176                         <Reference>mscorlib</Reference>\r
1177                         <Reference>System</Reference>\r
1178                 </References>\r
1179                 <OutputType>library</OutputType>\r
1180                 <DefineConstants>NET_1_1;NET_2_0</DefineConstants>\r
1181                 <SourcePath>{sourcedir}\mono\mcs\class\CustomMarshalers\</SourcePath>\r
1182                 <Sources>\r
1183                         <Source type="list">CustomMarshalers.dll.sources</Source>\r
1184                 </Sources>\r
1185         </Assembly>\r
1186         <Assembly name="OpenSystem.C" destination="{destdir}\lib\mono\2.0\OpenSystem.C.dll">\r
1187                 <References>\r
1188                 </References>\r
1189                 <OutputType>library</OutputType>\r
1190                 <DefineConstants>NET_1_1;NET_2_0</DefineConstants>\r
1191                 <SourcePath>{sourcedir}\mono\mcs\class\OpenSystem.C\</SourcePath>\r
1192                 <Sources>\r
1193                         <Source type="list">OpenSystem.C.dll.sources</Source>\r
1194                 </Sources>\r
1195         </Assembly>\r
1196         <Assembly name="Microsoft.Build.Framework" destination="{destdir}\lib\mono\2.0\Microsoft.Build.Framework.dll">\r
1197                 <References>\r
1198                         <Reference>mscorlib</Reference>\r
1199                         <Reference>System</Reference>\r
1200                 </References>\r
1201                 <OutputType>library</OutputType>\r
1202                 <DefineConstants>NET_1_1;NET_2_0</DefineConstants>\r
1203                 <SourcePath>{sourcedir}\mono\mcs\class\Microsoft.Build.Framework\</SourcePath>\r
1204                 <Sources>\r
1205                         <Source type="list">Microsoft.Build.Framework.dll.sources</Source>\r
1206                 </Sources>\r
1207         </Assembly>\r
1208         <Assembly name="Microsoft.Build.Utilities" destination="{destdir}\lib\mono\2.0\Microsoft.Build.Utilities.dll">\r
1209                 <References>\r
1210                         <Reference>mscorlib</Reference>\r
1211                         <Reference>System</Reference>\r
1212                         <Reference>Microsoft.Build.Framework</Reference>\r
1213                 </References>\r
1214                 <OutputType>library</OutputType>\r
1215                 <DefineConstants>NET_1_1;NET_2_0</DefineConstants>\r
1216                 <SourcePath>{sourcedir}\mono\mcs\class\Microsoft.Build.Utilities\</SourcePath>\r
1217                 <Sources>\r
1218                         <Source type="list">Microsoft.Build.Utilities.dll.sources</Source>\r
1219                 </Sources>\r
1220         </Assembly>\r
1221         <Assembly name="Microsoft.Build.Engine" destination="{destdir}\lib\mono\2.0\Microsoft.Build.Engine.dll">\r
1222                 <References>\r
1223                         <Reference>mscorlib</Reference>\r
1224                         <Reference>System</Reference>\r
1225                         <Reference>System.Core</Reference>\r
1226                         <Reference>System.Xml</Reference>\r
1227                         <Reference>Microsoft.Build.Framework</Reference>\r
1228                         <Reference>Microsoft.Build.Utilities</Reference>\r
1229                 </References>\r
1230                 <OutputType>library</OutputType>\r
1231                 <DefineConstants>NET_1_1;NET_2_0</DefineConstants>\r
1232                 <SourcePath>{sourcedir}\mono\mcs\class\Microsoft.Build.Engine\</SourcePath>\r
1233                 <Sources>\r
1234                         <Source type="list">Microsoft.Build.Engine.dll.sources</Source>\r
1235                 </Sources>\r
1236         </Assembly>\r
1237         <Assembly name="Microsoft.Build.Tasks" destination="{destdir}\lib\mono\2.0\Microsoft.Build.Tasks.dll">\r
1238                 <References>\r
1239                         <Reference>mscorlib</Reference>\r
1240                         <Reference>System</Reference>\r
1241                         <Reference>System.Core</Reference>\r
1242                         <Reference>System.Xml</Reference>\r
1243                         <Reference>System.Windows.Forms</Reference>\r
1244                         <Reference>Microsoft.Build.Framework</Reference>\r
1245       <Reference>Microsoft.Build.Utilities</Reference>\r
1246       <Reference>Microsoft.Build.Engine</Reference>\r
1247     </References>\r
1248                 <OutputType>library</OutputType>\r
1249                 <DefineConstants>NET_1_1;NET_2_0</DefineConstants>\r
1250                 <SourcePath>{sourcedir}\mono\mcs\class\Microsoft.Build.Tasks\</SourcePath>\r
1251                 <Sources>\r
1252                         <Source type="list">Microsoft.Build.Tasks.dll.sources</Source>\r
1253                 </Sources>\r
1254         </Assembly>\r
1255         <Assembly name="System.Xml.Linq" destination="{destdir}\lib\mono\2.0\System.Xml.Linq.dll">\r
1256                 <References>\r
1257                         <Reference>System</Reference>\r
1258                         <Reference>System.Xml</Reference>\r
1259                         <Reference>System.Core</Reference>\r
1260                 </References>\r
1261                 <OutputType>library</OutputType>\r
1262                 <DefineConstants>NET_1_1;NET_2_0;NET_3_5</DefineConstants>\r
1263                 <SourcePath>{sourcedir}\mono\mcs\class\System.Xml.Linq\</SourcePath>\r
1264                 <IgnoreWarnings>1720</IgnoreWarnings>\r
1265                 <Sources>\r
1266                         <Source type="list">System.Xml.Linq.dll.sources</Source>\r
1267                 </Sources>\r
1268         </Assembly>\r
1269         <Assembly name="System.Data.DataSetExtensions" destination="{destdir}\lib\mono\2.0\System.Data.DataSetExtensions.dll">\r
1270                 <References>\r
1271                         <Reference>mscorlib</Reference>\r
1272                         <Reference>System</Reference>\r
1273                         <Reference>System.Xml</Reference>\r
1274                         <Reference>System.Core</Reference>\r
1275                         <Reference>System.Data</Reference>\r
1276                         <Reference>System.Web</Reference>\r
1277                 </References>\r
1278                 <OutputType>library</OutputType>\r
1279                 <DefineConstants>NET_1_1;NET_2_0;NET_3_5</DefineConstants>\r
1280                 <SourcePath>{sourcedir}\mono\mcs\class\System.Data.DataSetExtensions\</SourcePath>\r
1281                 <IgnoreWarnings>1720</IgnoreWarnings>\r
1282                 <Sources>\r
1283                         <Source type="list">System.Data.DataSetExtensions.dll.sources</Source>\r
1284                 </Sources>\r
1285         </Assembly>\r
1286         <Assembly name="System.Runtime.Serialization" destination="{destdir}\lib\mono\2.0\System.Runtime.Serialization.dll">\r
1287                 <References>\r
1288                         <Reference>System</Reference>\r
1289                         <Reference>System.Xml</Reference>\r
1290                         <Reference>System.Core</Reference>\r
1291                         <Reference>System.Data</Reference>\r
1292                         <Reference>System.Configuration</Reference>\r
1293                 </References>\r
1294                 <OutputType>library</OutputType>\r
1295                 <DefineConstants>NET_1_1;NET_2_0;NET_3_0</DefineConstants>\r
1296                 <SourcePath>{sourcedir}\mono\mcs\class\System.Runtime.Serialization\</SourcePath>\r
1297                 <IgnoreWarnings>168,169,219,414</IgnoreWarnings>\r
1298                 <Sources>\r
1299                         <Source type="list">System.Runtime.Serialization.dll.sources</Source>\r
1300                         <Source>/resource:resources/mstypes.schema</Source>\r
1301                 </Sources>\r
1302         </Assembly>\r
1303         <Assembly name="System.Data.Linq" destination="{destdir}\lib\mono\2.0\System.Data.Linq.dll">\r
1304                 <References>\r
1305                         <Reference>System</Reference>\r
1306                         <Reference>System.Xml</Reference>\r
1307                         <Reference>System.Core</Reference>\r
1308                         <Reference>System.Data</Reference>\r
1309                         <Reference>System.Runtime.Serialization</Reference>\r
1310                 </References>\r
1311                 <OutputType>library</OutputType>\r
1312                 <DefineConstants>NET_1_1;NET_2_0;NET_3_5;MONO_STRICT;MONO_DEPLOY</DefineConstants>\r
1313                 <SourcePath>{sourcedir}\mono\mcs\class\System.Data.Linq\</SourcePath>\r
1314                 <IgnoreWarnings>1720</IgnoreWarnings>\r
1315                 <Sources>\r
1316                         <Source type="list">System.Data.Linq.dll.sources</Source>\r
1317                 </Sources>\r
1318         </Assembly>\r
1319         <Assembly name="System.Web.Abstractions" destination="{destdir}\lib\mono\2.0\System.Web.Abstractions.dll">\r
1320                 <References>\r
1321                         <Reference>System</Reference>\r
1322                         <Reference>System.Core</Reference>\r
1323                         <Reference>System.Web</Reference>\r
1324                 </References>\r
1325                 <OutputType>library</OutputType>\r
1326                 <DefineConstants>NET_1_1;NET_2_0;NET_3_5</DefineConstants>\r
1327                 <SourcePath>{sourcedir}\mono\mcs\class\System.Web.Abstractions\</SourcePath>\r
1328                 <Sources>\r
1329                         <Source type="list">System.Web.Abstractions.dll.sources</Source>\r
1330                 </Sources>\r
1331         </Assembly>\r
1332         <Assembly name="System.Web.Routing" destination="{destdir}\lib\mono\2.0\System.Web.Routing.dll">\r
1333                 <References>\r
1334                         <Reference>System</Reference>\r
1335                         <Reference>System.Core</Reference>\r
1336                         <Reference>System.Web</Reference>\r
1337                         <Reference>System.Web.Abstractions</Reference>\r
1338                 </References>\r
1339                 <OutputType>library</OutputType>\r
1340                 <DefineConstants>NET_1_1;NET_2_0;NET_3_5</DefineConstants>\r
1341                 <SourcePath>{sourcedir}\mono\mcs\class\System.Web.Routing\</SourcePath>\r
1342                 <Sources>\r
1343                         <Source type="list">System.Web.Routing.dll.sources</Source>\r
1344                 </Sources>\r
1345         </Assembly>\r
1346   <Assembly name="System.IdentityModel" destination="{destdir}\lib\mono\2.0\System.IdentityModel.dll">\r
1347     <References>\r
1348       <Reference>System</Reference>\r
1349       <Reference>System.Xml</Reference>\r
1350       <Reference>System.Security</Reference>\r
1351       <Reference>System.Web</Reference>\r
1352       <Reference>Mono.Security</Reference>\r
1353       <Reference>System.Runtime.Serialization</Reference>\r
1354     </References>\r
1355     <OutputType>library</OutputType>\r
1356     <DefineConstants>NET_1_1;NET_2_0;NET_3_0</DefineConstants>\r
1357     <SourcePath>{sourcedir}\mono\mcs\class\System.IdentityModel\</SourcePath>\r
1358     <Sources>\r
1359       <Source type="list">System.IdentityModel.dll.sources</Source>\r
1360     </Sources>\r
1361   </Assembly>\r
1362   <Assembly name="System.IdentityModel.Selectors" destination="{destdir}\lib\mono\2.0\System.IdentityModel.Selectors.dll">\r
1363     <References>\r
1364       <Reference>System</Reference>\r
1365       <Reference>System.Xml</Reference>\r
1366       <Reference>System.Security</Reference>\r
1367       <Reference>System.IdentityModel</Reference>\r
1368       <Reference>System.Runtime.Serialization</Reference>\r
1369     </References>\r
1370     <OutputType>library</OutputType>\r
1371     <DefineConstants>NET_1_1;NET_2_0;NET_3_0</DefineConstants>\r
1372     <SourcePath>{sourcedir}\mono\mcs\class\System.IdentityModel.Selectors\</SourcePath>\r
1373     <Sources>\r
1374       <Source type="list">System.IdentityModel.Selectors.dll.sources</Source>\r
1375     </Sources>\r
1376   </Assembly>\r
1377   <Assembly name="System.ServiceModel" destination="{destdir}\lib\mono\2.0\System.ServiceModel.dll">\r
1378     <References>\r
1379       <Reference>System</Reference>\r
1380       <Reference>System.Xml</Reference>\r
1381       <Reference>System.Core</Reference>\r
1382       <Reference>System.Runtime.Serialization</Reference>\r
1383       <Reference>System.Configuration</Reference>\r
1384       <Reference>System.Data</Reference>\r
1385       <Reference>System.Security</Reference>\r
1386       <Reference>System.IdentityModel</Reference>\r
1387       <Reference>System.IdentityModel.Selectors</Reference>\r
1388       <Reference>System.Transactions</Reference>\r
1389       <Reference>System.Messaging</Reference>\r
1390       <Reference>System.Web</Reference>\r
1391       <Reference>System.Web.Services</Reference>\r
1392       <Reference>Mono.Security</Reference>\r
1393     </References>\r
1394     <OutputType>library</OutputType>\r
1395     <DefineConstants>NET_1_1;NET_2_0;NET_3_0</DefineConstants>\r
1396     <IgnoreWarnings>414,169,67,3005,436,219,618</IgnoreWarnings>\r
1397     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
1398     <SourcePath>{sourcedir}\mono\mcs\class\System.ServiceModel\</SourcePath>\r
1399     <Sources>\r
1400       <Source type="list">System.ServiceModel.dll.sources</Source>\r
1401       <Source>/resource:resources/WS-Addressing.schema</Source>\r
1402       <Source>/resource:resources/ws-addr.xsd</Source>\r
1403     </Sources>\r
1404   </Assembly>\r
1405         <Assembly name="System.Web.Extensions" destination="{destdir}\lib\mono\2.0\System.Web.Extensions.dll">\r
1406                 <References>\r
1407                         <Reference>mscorlib</Reference>\r
1408                         <Reference>System</Reference>\r
1409                         <Reference>System.Core</Reference>\r
1410                         <Reference>System.Drawing</Reference>\r
1411                         <Reference>System.Data</Reference>\r
1412                         <Reference>System.Data.Linq</Reference>\r
1413                         <Reference>System.Xml</Reference>\r
1414                         <Reference>System.Web</Reference>\r
1415                         <Reference>System.Web.Services</Reference>\r
1416                         <Reference>System.Configuration</Reference>\r
1417                         <Reference>System.EnterpriseServices</Reference>\r
1418       <Reference>System.ServiceModel</Reference>\r
1419     </References>\r
1420                 <OutputType>library</OutputType>\r
1421                 <DefineConstants>NET_1_1;NET_2_0;NET_3_5;SYSTEM_WEB_EXTENSIONS</DefineConstants>\r
1422                 <SourcePath>{sourcedir}\mono\mcs\class\System.Web.Extensions\</SourcePath>\r
1423                 <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
1424                 <Sources>\r
1425                         <Source type="list">System.Web.Extensions.dll.sources</Source>\r
1426                 </Sources>\r
1427         </Assembly>\r
1428         <Assembly name="System.Web.Extensions.Design" destination="{destdir}\lib\mono\2.0\System.Web.Extensions.Design.dll">\r
1429                 <References>\r
1430                         <Reference>System</Reference>\r
1431                         <Reference>System.Design</Reference>\r
1432                 </References>\r
1433                 <OutputType>library</OutputType>\r
1434                 <DefineConstants>NET_1_1;NET_2_0;NET_3_5</DefineConstants>\r
1435                 <SourcePath>{sourcedir}\mono\mcs\class\System.Web.Extensions.Design\</SourcePath>\r
1436                 <Sources>\r
1437                         <Source type="list">System.Web.Extensions.Design.dll.sources</Source>\r
1438                 </Sources>\r
1439         </Assembly>\r
1440         <Assembly name="System.ServiceModel.Web" destination="{destdir}\lib\mono\2.0\System.ServiceModel.Web.dll">\r
1441                 <References>\r
1442                         <Reference>System</Reference>\r
1443                         <Reference>System.Xml</Reference>\r
1444                         <Reference>System.Runtime.Serialization</Reference>\r
1445                         <Reference>System.Configuration</Reference>\r
1446                         <Reference>System.ServiceModel</Reference>\r
1447                         <Reference>System.Core</Reference>\r
1448                         <Reference>System.Web.Extensions</Reference>\r
1449                 </References>\r
1450                 <OutputType>library</OutputType>\r
1451                 <DefineConstants>NET_1_1;NET_2_0;NET_3_0</DefineConstants>\r
1452                 <SourcePath>{sourcedir}\mono\mcs\class\System.ServiceModel.Web\</SourcePath>\r
1453                 <Sources>\r
1454                         <Source type="list">System.ServiceModel.Web.dll.sources</Source>\r
1455                 </Sources>\r
1456         </Assembly>\r
1457         <Assembly name="Mono.Management" destination="{destdir}\lib\mono\2.0\Mono.Management.dll">\r
1458                 <References>\r
1459                         <Reference>mscorlib</Reference>\r
1460                         <Reference>System</Reference>\r
1461                         <Reference>Mono.Posix</Reference>\r
1462                 </References>\r
1463                 <OutputType>library</OutputType>\r
1464                 <DefineConstants>NET_1_1;NET_2_0</DefineConstants>\r
1465                 <SourcePath>{sourcedir}\mono\mcs\class\Mono.Management\</SourcePath>\r
1466                 <Sources>\r
1467                         <Source type="list">Mono.Management.dll.sources</Source>\r
1468                 </Sources>\r
1469         </Assembly>\r
1470         <Assembly name="Mono.Simd" destination="{destdir}\lib\mono\2.0\Mono.Simd.dll">\r
1471                 <References>\r
1472                         <Reference>mscorlib</Reference>\r
1473                         <Reference>System.Core</Reference>\r
1474                 </References>\r
1475                 <OutputType>library</OutputType>\r
1476                 <DefineConstants>NET_1_1;NET_2_0</DefineConstants>\r
1477                 <SourcePath>{sourcedir}\mono\mcs\class\Mono.Simd\</SourcePath>\r
1478                 <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
1479                 <Sources>\r
1480                         <Source type="list">Mono.Simd.dll.sources</Source>\r
1481                 </Sources>\r
1482         </Assembly>\r
1483         <Assembly name="System.ComponentModel.DataAnnotations" destination="{destdir}\lib\mono\2.0\System.ComponentModel.DataAnnotations.dll">\r
1484                 <References>\r
1485                         <Reference>System</Reference>\r
1486                         <Reference>System.Core</Reference>\r
1487                         <Reference>System.Data</Reference>\r
1488                         <Reference>System.Xml</Reference>\r
1489                 </References>\r
1490                 <OutputType>library</OutputType>\r
1491                 <DefineConstants>NET_1_1;NET_2_0;NET_3_5</DefineConstants>\r
1492                 <SourcePath>{sourcedir}\mono\mcs\class\System.ComponentModel.DataAnnotations\</SourcePath>\r
1493                 <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
1494                 <Sources>\r
1495                         <Source type="list">System.ComponentModel.DataAnnotations.dll.sources</Source>\r
1496                 </Sources>\r
1497         </Assembly>\r
1498         <Assembly name="System.Web.DynamicData" destination="{destdir}\lib\mono\2.0\System.Web.DynamicData.dll">\r
1499                 <References>\r
1500                         <Reference>System</Reference>\r
1501                         <Reference>System.Core</Reference>\r
1502                         <Reference>System.ComponentModel.DataAnnotations</Reference>\r
1503                         <Reference>System.Data</Reference>\r
1504                         <Reference>System.Data.Linq</Reference>\r
1505                         <Reference>System.Drawing</Reference>\r
1506                         <Reference>System.Web</Reference>\r
1507                         <Reference>System.Web.Extensions</Reference>\r
1508                         <Reference>System.Web.Abstractions</Reference>\r
1509                         <Reference>System.Web.Routing</Reference>\r
1510                 </References>\r
1511                 <OutputType>library</OutputType>\r
1512                 <DefineConstants>NET_1_1;NET_2_0;NET_3_5</DefineConstants>\r
1513                 <SourcePath>{sourcedir}\mono\mcs\class\System.Web.DynamicData\</SourcePath>\r
1514                 <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
1515                 <Sources>\r
1516                         <Source type="list">System.Web.DynamicData.dll.sources</Source>\r
1517                 </Sources>\r
1518         </Assembly>\r
1519   \r
1520   <Resgen workingdir="{sourcedir}\mono\mcs\class\System.Web.Mvc">{sourcedir}\mono\mcs\class\System.Web.Mvc\System.Web.Mvc\Resources\MvcResources.resx</Resgen>\r
1521 \r
1522   <Assembly name="System.Web.Mvc" destination="{destdir}\lib\mono\2.0\System.Web.Mvc.dll">\r
1523     <References>\r
1524       <Reference>System</Reference>\r
1525       <Reference>System.Core</Reference>\r
1526       <Reference>System.Configuration</Reference>\r
1527       <Reference>System.Data</Reference>\r
1528       <Reference>System.Xml</Reference>\r
1529       <Reference>System.Web</Reference>\r
1530       <Reference>System.Web.Extensions</Reference>\r
1531       <Reference>System.Web.Abstractions</Reference>\r
1532       <Reference>System.Web.Routing</Reference>\r
1533     </References>\r
1534     <OutputType>library</OutputType>\r
1535     <DefineConstants>NET_1_1;NET_2_0;NET_3_5;MONO</DefineConstants>\r
1536     <SourcePath>{sourcedir}\mono\mcs\class\System.Web.Mvc\</SourcePath>\r
1537     <Sources>\r
1538       <Source type="list">System.Web.Mvc.dll.sources</Source>\r
1539       <Source>/resource:System.Web.Mvc\Resources\MvcResources.resx</Source>\r
1540     </Sources>\r
1541   </Assembly>\r
1542   <Assembly name="WindowsBase" destination="{destdir}\lib\mono\2.0\WindowsBase.dll">\r
1543     <References>\r
1544       <Reference>System</Reference>\r
1545       <Reference>System.Xml</Reference>\r
1546     </References>\r
1547     <OutputType>library</OutputType>\r
1548     <DefineConstants>NET_1_1;NET_2_0;NET_3_0</DefineConstants>\r
1549     <SourcePath>{sourcedir}\mono\mcs\class\WindowsBase\</SourcePath>\r
1550     <Sources>\r
1551       <Source type="list">WindowsBase.dll.sources</Source>\r
1552     </Sources>\r
1553     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
1554   </Assembly>\r
1555   <Assembly name="Mono.Tasklets" destination="{destdir}\lib\mono\2.0\Mono.Tasklets.dll">\r
1556     <References>\r
1557     </References>\r
1558     <OutputType>library</OutputType>\r
1559     <SourcePath>{sourcedir}\mono\mcs\class\Mono.Tasklets\</SourcePath>\r
1560     <DefineConstants>NET_1_1;NET_2_0</DefineConstants>\r
1561     <Sources>\r
1562       <Source type="list">Mono.Tasklets.dll.sources</Source>\r
1563     </Sources>\r
1564   </Assembly>\r
1565 \r
1566   <!-- Cecil looks for the signing key in the wrong place for our setup -->\r
1567   <Copy source="{sourcedir}\mono\mcs\class\mono.snk" destination="{sourcedir}\mono\mcs\mono.snk" />\r
1568 \r
1569   <Assembly name="Mono.Cecil" destination="{destdir}\lib\mono\2.0\Mono.Cecil.dll">\r
1570     <References>\r
1571       <Reference>System</Reference>\r
1572     </References>\r
1573     <OutputType>library</OutputType>\r
1574     <DefineConstants>NET_1_1;NET_2_0;KEYFILE</DefineConstants>\r
1575     <SourcePath>{sourcedir}\mono\mcs\class\Mono.Cecil\</SourcePath>\r
1576     <Sources>\r
1577       <Source type="list">Mono.Cecil.dll.sources</Source>\r
1578     </Sources>\r
1579   </Assembly>\r
1580   <Assembly name="Mono.Cecil.Mdb" destination="{destdir}\lib\mono\2.0\Mono.Cecil.Mdb.dll">\r
1581     <References>\r
1582       <Reference>mscorlib</Reference>\r
1583       <Reference>Mono.Cecil</Reference>\r
1584     </References>\r
1585     <OutputType>library</OutputType>\r
1586     <DefineConstants>NET_1_1;NET_2_0;CECIL</DefineConstants>\r
1587     <SourcePath>{sourcedir}\mono\mcs\class\Mono.Cecil.Mdb\</SourcePath>\r
1588     <Sources>\r
1589       <Source type="list">Mono.Cecil.Mdb.dll.sources</Source>\r
1590     </Sources>\r
1591   </Assembly>\r
1592   <Assembly name="Mono.Debugger.Soft" destination="{destdir}\lib\mono\2.0\Mono.Debugger.Soft.dll">\r
1593     <References>\r
1594       <Reference>mscorlib</Reference>\r
1595       <Reference>System</Reference>\r
1596       <Reference>System.Core</Reference>\r
1597       <Reference>Mono.Cecil</Reference>\r
1598     </References>\r
1599     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
1600     <OutputType>library</OutputType>\r
1601     <KeyFile>{sourcedir}\mono\mcs\class\mono.snk</KeyFile>\r
1602     <SourcePath>{sourcedir}\mono\mcs\class\Mono.Debugger.Soft\</SourcePath>\r
1603     <DefineConstants>NET_1_1;NET_2_0;MONO_DATACONVERTER_STATIC_METHODS</DefineConstants>\r
1604     <Sources>\r
1605       <Source type="list">Mono.Debugger.Soft.dll.sources</Source>\r
1606     </Sources>\r
1607   </Assembly>\r
1608 \r
1609   <Sign assembly="{destdir}\lib\mono\2.0\I18N.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1610         <Sign assembly="{destdir}\lib\mono\2.0\I18N.West.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1611         <Sign assembly="{destdir}\lib\mono\2.0\I18N.MidEast.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1612         <Sign assembly="{destdir}\lib\mono\2.0\I18N.Other.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1613         <Sign assembly="{destdir}\lib\mono\2.0\I18N.Rare.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1614         <Sign assembly="{destdir}\lib\mono\2.0\I18N.CJK.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1615         <Sign assembly="{destdir}\lib\mono\2.0\System.Drawing.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1616         <Sign assembly="{destdir}\lib\mono\2.0\System.Transactions.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1617         <Sign assembly="{destdir}\lib\mono\2.0\System.EnterpriseServices.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1618         <Sign assembly="{destdir}\lib\mono\2.0\Mono.C5.dll" key="{sourcedir}\mono\mcs\class\Mono.C5\c5.snk" />\r
1619         <Sign assembly="{destdir}\lib\mono\2.0\Mono.Data.Tds.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1620         <Sign assembly="{destdir}\lib\mono\2.0\System.Data.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1621         <Sign assembly="{destdir}\lib\mono\2.0\Mono.Posix.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1622         <Sign assembly="{destdir}\lib\mono\2.0\Accessibility.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1623         <Sign assembly="{destdir}\lib\mono\2.0\Mono.WebBrowser.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1624         <Sign assembly="{destdir}\lib\mono\2.0\System.Windows.Forms.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1625         <Sign assembly="{destdir}\lib\mono\2.0\Mono.Data.Sqlite.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1626         <Sign assembly="{destdir}\lib\mono\2.0\System.Web.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1627         <Sign assembly="{destdir}\lib\mono\2.0\Mono.Web.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1628         <Sign assembly="{destdir}\lib\mono\2.0\System.Web.Services.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1629         <Sign assembly="{destdir}\lib\mono\2.0\System.Runtime.Serialization.Formatters.Soap.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1630         <Sign assembly="{destdir}\lib\mono\2.0\System.Runtime.Remoting.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1631         <Sign assembly="{destdir}\lib\mono\2.0\System.Configuration.Install.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1632         <Sign assembly="{destdir}\lib\mono\2.0\System.Management.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1633         <Sign assembly="{destdir}\lib\mono\2.0\System.Data.OracleClient.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1634         <Sign assembly="{destdir}\lib\mono\2.0\Microsoft.VisualC.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1635         <Sign assembly="{destdir}\lib\mono\2.0\Cscompmgd.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1636         <Sign assembly="{destdir}\lib\mono\2.0\System.Design.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1637         <Sign assembly="{destdir}\lib\mono\2.0\PEAPI.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1638         <Sign assembly="{destdir}\lib\mono\2.0\Npgsql.dll" key="{sourcedir}\mono\mcs\class\Npgsql\Npgsql\Npgsql.snk" />\r
1639         <Sign assembly="{destdir}\lib\mono\2.0\ICSharpCode.SharpZipLib.dll" key="{sourcedir}\mono\mcs\class\ICSharpCode.SharpZipLib\SharpZipLib.key" />\r
1640         <Sign assembly="{destdir}\lib\mono\2.0\Commons.Xml.Relaxng.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1641         <Sign assembly="{destdir}\lib\mono\2.0\Novell.Directory.Ldap.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1642         <Sign assembly="{destdir}\lib\mono\2.0\Mono.Security.Win32.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1643         <Sign assembly="{destdir}\lib\mono\2.0\System.DirectoryServices.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1644         <Sign assembly="{destdir}\lib\mono\2.0\System.Messaging.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1645         <Sign assembly="{destdir}\lib\mono\2.0\System.ServiceProcess.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1646         <Sign assembly="{destdir}\lib\mono\2.0\System.Drawing.Design.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1647         <Sign assembly="{destdir}\lib\mono\2.0\System.Design.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1648         <Sign assembly="{destdir}\lib\mono\2.0\Mono.Http.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1649         <Sign assembly="{destdir}\lib\mono\2.0\Mono.Cairo.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1650         <Sign assembly="{destdir}\lib\mono\2.0\IBM.Data.DB2.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1651         <Sign assembly="{destdir}\lib\mono\2.0\CustomMarshalers.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1652         <Sign assembly="{destdir}\lib\mono\2.0\OpenSystem.C.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1653         <Sign assembly="{destdir}\lib\mono\2.0\Microsoft.Build.Framework.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1654         <Sign assembly="{destdir}\lib\mono\2.0\Microsoft.Build.Utilities.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1655         <Sign assembly="{destdir}\lib\mono\2.0\Microsoft.Build.Engine.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1656         <Sign assembly="{destdir}\lib\mono\2.0\Microsoft.Build.Tasks.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1657         <Sign assembly="{destdir}\lib\mono\2.0\System.Core.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1658         <Sign assembly="{destdir}\lib\mono\2.0\System.Xml.Linq.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1659         <Sign assembly="{destdir}\lib\mono\2.0\System.Data.DataSetExtensions.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1660         <Sign assembly="{destdir}\lib\mono\2.0\System.Data.Linq.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1661         <Sign assembly="{destdir}\lib\mono\2.0\System.Web.Abstractions.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1662         <Sign assembly="{destdir}\lib\mono\2.0\System.Web.Routing.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1663         <Sign assembly="{destdir}\lib\mono\2.0\System.Web.Extensions.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1664         <Sign assembly="{destdir}\lib\mono\2.0\System.Web.Extensions.Design.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1665         <Sign assembly="{destdir}\lib\mono\2.0\System.Runtime.Serialization.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1666         <Sign assembly="{destdir}\lib\mono\2.0\System.IdentityModel.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1667         <Sign assembly="{destdir}\lib\mono\2.0\System.IdentityModel.Selectors.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1668         <Sign assembly="{destdir}\lib\mono\2.0\System.ServiceModel.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1669         <Sign assembly="{destdir}\lib\mono\2.0\System.ServiceModel.Web.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1670         <Sign assembly="{destdir}\lib\mono\2.0\Mono.Management.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1671         <Sign assembly="{destdir}\lib\mono\2.0\Mono.Simd.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1672         <Sign assembly="{destdir}\lib\mono\2.0\Mono.Messaging.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1673   <Sign enabled="false" assembly="{destdir}\lib\mono\2.0\Mono.Messaging.RabbitMQ.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1674   <Sign enabled="false" assembly="{destdir}\lib\mono\2.0\RabbitMQ.Client.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1675         <Sign assembly="{destdir}\lib\mono\2.0\System.ComponentModel.DataAnnotations.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1676   <Sign assembly="{destdir}\lib\mono\2.0\System.Web.DynamicData.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1677   <Sign assembly="{destdir}\lib\mono\2.0\System.Web.Mvc.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1678   <Sign assembly="{destdir}\lib\mono\2.0\WindowsBase.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1679   <Sign assembly="{destdir}\lib\mono\2.0\Mono.Tasklets.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1680   <Sign assembly="{destdir}\lib\mono\2.0\Mono.Cecil.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1681   <Sign assembly="{destdir}\lib\mono\2.0\Mono.Cecil.Mdb.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1682   <Sign assembly="{destdir}\lib\mono\2.0\Mono.CompilerServices.SymbolWriter.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1683   <Sign assembly="{destdir}\lib\mono\2.0\Mono.Debugger.Soft.dll" key="{sourcedir}\mono\mcs\class\mono.snk" />\r
1684 \r
1685   <!-- GAC our assemblies -->\r
1686         <Gac>{destdir}\lib\mono\2.0\System.dll</Gac>\r
1687         <Gac>{destdir}\lib\mono\2.0\Mono.Security.dll</Gac>\r
1688         <Gac>{destdir}\lib\mono\2.0\System.Xml.dll</Gac>\r
1689         <Gac>{destdir}\lib\mono\2.0\System.Security.dll</Gac>\r
1690         <Gac>{destdir}\lib\mono\2.0\System.Configuration.dll</Gac>\r
1691         <Gac>{destdir}\lib\mono\2.0\I18N.dll</Gac>\r
1692         <Gac>{destdir}\lib\mono\2.0\I18N.West.dll</Gac>\r
1693         <Gac>{destdir}\lib\mono\2.0\I18N.MidEast.dll</Gac>\r
1694         <Gac>{destdir}\lib\mono\2.0\I18N.Other.dll</Gac>\r
1695         <Gac>{destdir}\lib\mono\2.0\I18N.Rare.dll</Gac>\r
1696         <Gac>{destdir}\lib\mono\2.0\I18N.CJK.dll</Gac>\r
1697         <Gac>{destdir}\lib\mono\2.0\System.Drawing.dll</Gac>\r
1698         <Gac>{destdir}\lib\mono\2.0\System.Transactions.dll</Gac>\r
1699         <Gac>{destdir}\lib\mono\2.0\System.EnterpriseServices.dll</Gac>\r
1700         <Gac>{destdir}\lib\mono\2.0\Mono.C5.dll</Gac>\r
1701         <Gac>{destdir}\lib\mono\2.0\Mono.Data.Tds.dll</Gac>\r
1702         <Gac>{destdir}\lib\mono\2.0\System.Data.dll</Gac>\r
1703         <Gac>{destdir}\lib\mono\2.0\Mono.Posix.dll</Gac>\r
1704         <Gac>{destdir}\lib\mono\2.0\Accessibility.dll</Gac>\r
1705         <Gac>{destdir}\lib\mono\2.0\Mono.WebBrowser.dll</Gac>\r
1706         <Gac>{destdir}\lib\mono\2.0\System.Windows.Forms.dll</Gac>\r
1707         <Gac>{destdir}\lib\mono\2.0\Mono.Data.Sqlite.dll</Gac>\r
1708         <Gac>{destdir}\lib\mono\2.0\System.Web.dll</Gac>\r
1709         <Gac>{destdir}\lib\mono\2.0\Mono.Web.dll</Gac>\r
1710         <Gac>{destdir}\lib\mono\2.0\System.Web.Services.dll</Gac>\r
1711         <Gac>{destdir}\lib\mono\2.0\System.Runtime.Serialization.Formatters.Soap.dll</Gac>\r
1712         <Gac>{destdir}\lib\mono\2.0\System.Runtime.Remoting.dll</Gac>\r
1713         <Gac>{destdir}\lib\mono\2.0\System.Configuration.Install.dll</Gac>\r
1714         <Gac>{destdir}\lib\mono\2.0\System.Management.dll</Gac>\r
1715         <Gac>{destdir}\lib\mono\2.0\System.Data.OracleClient.dll</Gac>\r
1716         <Gac>{destdir}\lib\mono\2.0\Microsoft.VisualC.dll</Gac>\r
1717         <Gac>{destdir}\lib\mono\2.0\Cscompmgd.dll</Gac>\r
1718         <Gac>{destdir}\lib\mono\2.0\System.Design.dll</Gac>\r
1719         <Gac>{destdir}\lib\mono\2.0\PEAPI.dll</Gac>\r
1720         <Gac>{destdir}\lib\mono\2.0\Npgsql.dll</Gac>\r
1721         <Gac>{destdir}\lib\mono\2.0\ICSharpCode.SharpZipLib.dll</Gac>\r
1722         <Gac>{destdir}\lib\mono\2.0\Commons.Xml.Relaxng.dll</Gac>\r
1723         <Gac>{destdir}\lib\mono\2.0\Novell.Directory.Ldap.dll</Gac>\r
1724         <Gac>{destdir}\lib\mono\2.0\Mono.Security.Win32.dll</Gac>\r
1725         <Gac>{destdir}\lib\mono\2.0\System.DirectoryServices.dll</Gac>\r
1726         <Gac>{destdir}\lib\mono\2.0\System.Messaging.dll</Gac>\r
1727         <Gac>{destdir}\lib\mono\2.0\System.ServiceProcess.dll</Gac>\r
1728         <Gac>{destdir}\lib\mono\2.0\System.Drawing.Design.dll</Gac>\r
1729         <Gac>{destdir}\lib\mono\2.0\System.Design.dll</Gac>\r
1730         <Gac>{destdir}\lib\mono\2.0\Mono.Http.dll</Gac>\r
1731         <Gac>{destdir}\lib\mono\2.0\Mono.Cairo.dll</Gac>\r
1732         <Gac>{destdir}\lib\mono\2.0\IBM.Data.DB2.dll</Gac>\r
1733         <Gac>{destdir}\lib\mono\2.0\CustomMarshalers.dll</Gac>\r
1734         <Gac>{destdir}\lib\mono\2.0\OpenSystem.C.dll</Gac>\r
1735         <Gac>{destdir}\lib\mono\2.0\Microsoft.Build.Framework.dll</Gac>\r
1736         <Gac>{destdir}\lib\mono\2.0\Microsoft.Build.Utilities.dll</Gac>\r
1737         <Gac>{destdir}\lib\mono\2.0\Microsoft.Build.Engine.dll</Gac>\r
1738         <Gac>{destdir}\lib\mono\2.0\Microsoft.Build.Tasks.dll</Gac>\r
1739         <Gac>{destdir}\lib\mono\2.0\System.Core.dll</Gac>\r
1740         <Gac>{destdir}\lib\mono\2.0\System.Xml.Linq.dll</Gac>\r
1741         <Gac>{destdir}\lib\mono\2.0\System.Data.DataSetExtensions.dll</Gac>\r
1742         <Gac>{destdir}\lib\mono\2.0\System.Data.Linq.dll</Gac>\r
1743         <Gac>{destdir}\lib\mono\2.0\System.Web.Abstractions.dll</Gac>\r
1744         <Gac>{destdir}\lib\mono\2.0\System.Web.Routing.dll</Gac>\r
1745         <Gac>{destdir}\lib\mono\2.0\System.Web.Extensions.dll</Gac>\r
1746         <Gac>{destdir}\lib\mono\2.0\System.Web.Extensions.Design.dll</Gac>\r
1747         <Gac>{destdir}\lib\mono\2.0\System.Runtime.Serialization.dll</Gac>\r
1748         <Gac>{destdir}\lib\mono\2.0\System.IdentityModel.dll</Gac>\r
1749         <Gac>{destdir}\lib\mono\2.0\System.IdentityModel.Selectors.dll</Gac>\r
1750         <Gac>{destdir}\lib\mono\2.0\System.ServiceModel.dll</Gac>\r
1751         <Gac>{destdir}\lib\mono\2.0\System.ServiceModel.Web.dll</Gac>\r
1752         <Gac>{destdir}\lib\mono\2.0\Mono.Management.dll</Gac>\r
1753         <Gac>{destdir}\lib\mono\2.0\Mono.Simd.dll</Gac>\r
1754         <Gac>{destdir}\lib\mono\2.0\Mono.Messaging.dll</Gac>\r
1755   <Gac enabled="false">{destdir}\lib\mono\2.0\Mono.Messaging.RabbitMQ.dll</Gac>\r
1756   <Gac enabled="false">{destdir}\lib\mono\2.0\RabbitMQ.Client.dll</Gac>\r
1757         <Gac>{destdir}\lib\mono\2.0\System.ComponentModel.DataAnnotations.dll</Gac>\r
1758   <Gac>{destdir}\lib\mono\2.0\System.Web.DynamicData.dll</Gac>\r
1759   <Gac>{destdir}\lib\mono\2.0\System.Web.Mvc.dll</Gac>\r
1760   <Gac>{destdir}\lib\mono\2.0\WindowsBase.dll</Gac>\r
1761   <Gac>{destdir}\lib\mono\2.0\Mono.Tasklets.dll</Gac>\r
1762   <Gac>{destdir}\lib\mono\2.0\Mono.Cecil.dll</Gac>\r
1763   <Gac>{destdir}\lib\mono\2.0\Mono.Cecil.Mdb.dll</Gac>\r
1764   <Gac>{destdir}\lib\mono\2.0\Mono.CompilerServices.SymbolWriter.dll</Gac>\r
1765   <Gac>{destdir}\lib\mono\2.0\Mono.Debugger.Soft.dll</Gac>\r
1766 \r
1767   <!-- Build some more tools -->\r
1768         <Assembly name="al" destination="{destdir}\lib\mono\2.0\al.exe">\r
1769                 <OutputType>exe</OutputType>\r
1770                 <References>\r
1771                         <Reference>Mono.Security</Reference>\r
1772                 </References>\r
1773                 <SourcePath>{sourcedir}\mono\mcs\tools\al</SourcePath>\r
1774                 <NoConfig>false</NoConfig>\r
1775                 <DefineConstants>NET_1_1,NET_2_0</DefineConstants>\r
1776                 <Debug>true</Debug>\r
1777                 <Sources>\r
1778                         <Source type="list">al.exe.sources</Source>\r
1779                 </Sources>\r
1780         </Assembly>\r
1781         <Assembly name="csharp" destination="{destdir}\lib\mono\2.0\csharp.exe">\r
1782                 <OutputType>exe</OutputType>\r
1783                 <References>\r
1784                         <Reference>gmcs</Reference>\r
1785                 <Reference>Mono.Posix</Reference>\r
1786                 <Reference>Mono.Management</Reference>\r
1787                 </References>\r
1788                 <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
1789                 <SourcePath>{sourcedir}\mono\mcs\tools\csharp</SourcePath>\r
1790                 <NoConfig>false</NoConfig>\r
1791                 <DefineConstants>NET_1_1,NET_2_0</DefineConstants>\r
1792                 <Debug>true</Debug>\r
1793                 <IgnoreWarnings>3021</IgnoreWarnings>\r
1794                 <Sources>\r
1795                         <Source type="list">csharp.exe.sources</Source>\r
1796                 </Sources>\r
1797         </Assembly>\r
1798         <Assembly enable="false" name="httpcfg" destination="{destdir}\lib\mono\2.0\httpcfg.exe">\r
1799                 <OutputType>exe</OutputType>\r
1800                 <References>\r
1801                         <Reference>Mono.Security</Reference>\r
1802                 </References>\r
1803                 <SourcePath>{sourcedir}\mono\mcs\tools\security</SourcePath>\r
1804                 <NoConfig>false</NoConfig>\r
1805                 <DefineConstants>NET_1_1,NET_2_0</DefineConstants>\r
1806                 <Debug>true</Debug>\r
1807                 <Sources>\r
1808                         <Source>httpcfg.cs</Source>\r
1809                         <Source>AssemblyInfo.cs</Source>\r
1810                         <Source>..\..\build\common\Consts.cs</Source>\r
1811                 </Sources>\r
1812         </Assembly>\r
1813         <Assembly name="ilasm" destination="{destdir}\lib\mono\2.0\ilasm.exe">\r
1814                 <OutputType>exe</OutputType>\r
1815                 <References>\r
1816                         <Reference>PEAPI</Reference>\r
1817                 <Reference>Mono.CompilerServices.SymbolWriter</Reference>\r
1818                 <Reference>Mono.Security</Reference>\r
1819                 </References>\r
1820                 <SourcePath>{sourcedir}\mono\mcs\ilasm</SourcePath>\r
1821                 <NoConfig>false</NoConfig>\r
1822                 <DefineConstants>NET_1_1,NET_2_0</DefineConstants>\r
1823                 <Debug>true</Debug>\r
1824                 <Sources>\r
1825                         <Source>ILParser.cs</Source>\r
1826                         <Source type="list">ilasm.exe.sources</Source>\r
1827                 </Sources>\r
1828         </Assembly>\r
1829         <Assembly enable="false" name="installutil" destination="{destdir}\lib\mono\2.0\installutil.exe">\r
1830                 <OutputType>exe</OutputType>\r
1831                 <References>\r
1832                 <Reference>System.Configuration.Install</Reference></References>\r
1833                 <SourcePath>{sourcedir}\mono\mcs\tools\installutil</SourcePath>\r
1834                 <NoConfig>false</NoConfig>\r
1835                 <DefineConstants>NET_1_1,NET_2_0</DefineConstants>\r
1836                 <Debug>true</Debug>\r
1837                 <Sources>\r
1838                         <Source type="list">installutil.exe.sources</Source>\r
1839                 </Sources>\r
1840         </Assembly>\r
1841   <Assembly name="wsdl" destination="{destdir}\lib\mono\2.0\wsdl.exe">\r
1842     <OutputType>exe</OutputType>\r
1843     <References>\r
1844       <Reference>System.Xml</Reference>\r
1845       <Reference>System.Web.Services</Reference>\r
1846     </References>\r
1847     <SourcePath>{sourcedir}\mono\mcs\tools\wsdl</SourcePath>\r
1848     <NoConfig>false</NoConfig>\r
1849     <DefineConstants>NET_1_1,NET_2_0</DefineConstants>\r
1850     <Debug>true</Debug>\r
1851     <Sources>\r
1852       <Source type="list">wsdl.exe.sources</Source>\r
1853     </Sources>\r
1854   </Assembly>\r
1855   <Assembly name="xbuild" destination="{destdir}\lib\mono\2.0\xbuild.exe">\r
1856     <OutputType>exe</OutputType>\r
1857     <References>\r
1858       <Reference>Microsoft.Build.Framework</Reference>\r
1859       <Reference>Microsoft.Build.Utilities</Reference>\r
1860       <Reference>Microsoft.Build.Engine</Reference>\r
1861     </References>\r
1862     <SourcePath>{sourcedir}\mono\mcs\tools\xbuild</SourcePath>\r
1863     <NoConfig>false</NoConfig>\r
1864     <DefineConstants>NET_1_1,NET_2_0</DefineConstants>\r
1865     <Debug>true</Debug>\r
1866     <Sources>\r
1867       <Source type="list">xbuild.exe.sources</Source>\r
1868     </Sources>\r
1869   </Assembly>\r
1870 \r
1871   <!-- Make the .bat files for running tools -->\r
1872         <Output destination="{destdir}\bin\gmcs.bat">@"%~dp0\mono.exe" "%~dp0\..\lib\mono\2.0\gmcs.exe" %*</Output>\r
1873         <Output destination="{destdir}\bin\gacutil.bat">@"%~dp0\mono.exe" "%~dp0\..\lib\mono\2.0\gacutil.exe" %*</Output>\r
1874         <Output destination="{destdir}\bin\resgen.bat">@"%~dp0\mono.exe" "%~dp0\..\lib\mono\2.0\resgen.exe" %*</Output>\r
1875         <Output destination="{destdir}\bin\sn.bat">@"%~dp0\mono.exe" "%~dp0\..\lib\mono\2.0\sn.exe" %*</Output>\r
1876         <Output destination="{destdir}\bin\al.bat">@"%~dp0\mono.exe" "%~dp0\..\lib\mono\2.0\al.exe" %*</Output>\r
1877         <Output destination="{destdir}\bin\csharp.bat">@"%~dp0\mono.exe" "%~dp0\..\lib\mono\2.0\csharp.exe" %*</Output>\r
1878   <Output destination="{destdir}\bin\ilasm.bat">@"%~dp0\mono.exe" "%~dp0\..\lib\mono\2.0\ilasm.exe" %*</Output>\r
1879   <Output destination="{destdir}\bin\wsdl.bat">@"%~dp0\mono.exe" "%~dp0\..\lib\mono\2.0\wsdl.exe" %*</Output>\r
1880   <Output destination="{destdir}\bin\xbuild.bat">@"%~dp0\mono.exe" "%~dp0\..\lib\mono\2.0\xbuild.exe" %*</Output>\r
1881 \r
1882   <Output destination="{destdir}\bin\setmonopath.bat">\r
1883                 @echo off\r
1884                 echo Mono version 2.5 r{revision}\r
1885                 PATH=%~dp0;%PATH%\r
1886         </Output>\r
1887 \r
1888   <!-- Copy some static things we want to ship -->\r
1889   <Copy source="{sourcedir}\mono\mcs\mcs\gmcs.exe.config" destination="{destdir}\lib\mono\2.0\gmcs.exe.config" />\r
1890 \r
1891   <!-- Delete things we don't want to end up in the installer -->\r
1892         <Delete type="file">{destdir}\lib\mono\2.0\culevel.exe</Delete>\r
1893         <Delete type="file">{destdir}\lib\mono\2.0\culevel.exe.mdb</Delete>\r
1894         <Delete type="file">{destdir}\jaystuff.bat</Delete>\r
1895         <Delete type="file">{destdir}\y.output</Delete>\r
1896 \r
1897         <!-- Build the wix includes files -->\r
1898         <WixInclude installeronly="true" root="{destdir}" wixfiles="{destdir}\Files.wxi" wixcomponents="{destdir}\Components.wxi"/>\r
1899 </Assemblies>\r