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