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