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