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