OSDN Git Service

ChatConsole when removing participants and something goes wrong - do not stop removing.
[radegast/radegast.git] / prebuild.xml
1 <?xml version="1.0" encoding="utf-8" ?>
2 <Prebuild xmlns="prebuild-1.7.xsd" version="1.7">
3   <Solution name="Radegast" activeConfig="Debug" version="$Rev$">
4     <Configuration name="Debug">
5       <Options>
6         <CompilerDefines>TRACE;DEBUG</CompilerDefines>
7         <OptimizeCode>false</OptimizeCode>
8         <CheckUnderflowOverflow>false</CheckUnderflowOverflow>
9         <AllowUnsafe>true</AllowUnsafe>
10         <WarningLevel>3</WarningLevel>
11         <WarningsAsErrors>false</WarningsAsErrors>
12         <SuppressWarnings>1591,1574,0419,0618,0414,0169</SuppressWarnings>
13         <OutputPath>bin</OutputPath>
14         <DebugInformation>true</DebugInformation>
15         <IncrementalBuild>true</IncrementalBuild>
16         <NoStdLib>false</NoStdLib>
17         <PlatformTarget>x86</PlatformTarget>
18       </Options>
19     </Configuration>
20     <Configuration name="Release">
21       <Options>
22         <CompilerDefines>TRACE</CompilerDefines>
23         <OptimizeCode>true</OptimizeCode>
24         <CheckUnderflowOverflow>false</CheckUnderflowOverflow>
25         <AllowUnsafe>true</AllowUnsafe>
26         <WarningLevel>3</WarningLevel>
27         <WarningsAsErrors>false</WarningsAsErrors>
28         <SuppressWarnings>1591,1574,0419,0618,0414,0169</SuppressWarnings>
29         <OutputPath>bin</OutputPath>
30         <DebugInformation>false</DebugInformation>
31         <IncrementalBuild>true</IncrementalBuild>
32         <NoStdLib>false</NoStdLib>
33         <PlatformTarget>x86</PlatformTarget>
34       </Options>
35     </Configuration>
36
37     <!-- Libraries -->
38
39     <Project name="OpenMetaverseTypes" path="../libopenmetaverse/OpenMetaverseTypes" type="Library" rootNamespace="OpenMetaverse" frameworkVersion="v3_5">
40       <Configuration name="Debug">
41         <Options>
42           <OutputPath>../../radegast/bin/</OutputPath>
43           <XmlDocFile>OpenMetaverseTypes.XML</XmlDocFile>
44           <PlatformTarget>x86</PlatformTarget>
45         </Options>
46       </Configuration>
47       <Configuration name="Release">
48         <Options>
49           <OutputPath>../../radegast/bin/</OutputPath>
50           <XmlDocFile>OpenMetaverseTypes.XML</XmlDocFile>
51           <PlatformTarget>x86</PlatformTarget>
52         </Options>
53       </Configuration>
54
55       <ReferencePath>../../radegast/bin/</ReferencePath>
56       <Reference name="System"/>
57       <Reference name="System.Core"/>
58       <Reference name="System.Xml"/>
59       <Files>
60         <Match pattern="*.cs" recurse="true"/>
61       </Files>
62     </Project>
63
64     <Project name="OpenMetaverse.StructuredData" path="../libopenmetaverse/OpenMetaverse.StructuredData" type="Library" rootNamespace="OpenMetaverse.StructuredData" frameworkVersion="v3_5">
65       <Configuration name="Debug">
66         <Options>
67           <OutputPath>../../radegast/bin/</OutputPath>
68           <XmlDocFile>OpenMetaverse.StructuredData.XML</XmlDocFile>
69           <PlatformTarget>x86</PlatformTarget>
70         </Options>
71       </Configuration>
72       <Configuration name="Release">
73         <Options>
74           <OutputPath>../../radegast/bin/</OutputPath>
75           <XmlDocFile>OpenMetaverse.StructuredData.XML</XmlDocFile>
76           <PlatformTarget>x86</PlatformTarget>
77         </Options>
78       </Configuration>
79
80       <ReferencePath>../../radegast/bin/</ReferencePath>
81       <Reference name="System"/>
82       <Reference name="System.Xml"/>
83       <Reference name="OpenMetaverseTypes"/>
84       <Files>
85         <Match pattern="*.cs" recurse="true"/>
86       </Files>
87     </Project>
88
89     <Project name="OpenMetaverse" path="../libopenmetaverse/OpenMetaverse" type="Library" rootNamespace="OpenMetaverse" frameworkVersion="v3_5">
90       <Configuration name="Debug">
91         <Options>
92           <OutputPath>../../radegast/bin/</OutputPath>
93           <XmlDocFile>OpenMetaverse.XML</XmlDocFile>
94           <PlatformTarget>x86</PlatformTarget>
95         </Options>
96       </Configuration>
97       <Configuration name="Release">
98         <Options>
99           <OutputPath>../../radegast/bin/</OutputPath>
100           <XmlDocFile>OpenMetaverse.XML</XmlDocFile>
101           <PlatformTarget>x86</PlatformTarget>
102         </Options>
103       </Configuration>
104
105       <ReferencePath>../../libopenmetaverse/bin/</ReferencePath>
106       <Reference name="System"/>
107       <Reference name="System.Core"/>
108       <Reference name="System.Xml"/>
109       <Reference name="System.Data"/>
110       <Reference name="System.Drawing"/>
111       <Reference name="log4net" localCopy="true"/>
112       <Reference name="OpenMetaverseTypes"/>
113       <Reference name="OpenMetaverse.StructuredData"/>
114       <Reference name="XMLRPC" localCopy="true"/>
115       <Reference name="zlib.net" localCopy="true"/>
116       <Files>
117         <Match pattern="*.cs" recurse="true"/>
118       </Files>
119     </Project>
120
121     <Project name="OpenMetaverse.Rendering.Meshmerizer" path="../libopenmetaverse/OpenMetaverse.Rendering.Meshmerizer" type="Library" rootNamespace="OpenMetaverse.Rendering" frameworkVersion="v3_5">
122       <Configuration name="Debug">
123         <Options>
124           <OutputPath>../../radegast/bin/</OutputPath>
125           <PlatformTarget>x86</PlatformTarget>
126         </Options>
127       </Configuration>
128       <Configuration name="Release">
129         <Options>
130           <OutputPath>../../radegast/bin/</OutputPath>
131           <XmlDocFile>OpenMetaverse.Rendering.Meshmerizer.XML</XmlDocFile>
132           <PlatformTarget>x86</PlatformTarget>
133         </Options>
134       </Configuration>
135
136       <ReferencePath>../../libopenmetaverse/bin/</ReferencePath>
137       <Reference name="System"/>
138       <Reference name="System.Xml"/>
139       <Reference name="System.Data"/>
140       <Reference name="System.Drawing"/>
141       <Reference name="OpenMetaverse"/>
142       <Reference name="OpenMetaverseTypes"/>
143       <Reference name="PrimMesher" />
144       <Files>
145         <Match pattern="*.cs" recurse="true"/>
146       </Files>
147     </Project>
148
149     <!-- Main App -->
150
151     <Project name="Radegast" path="Radegast" type="WinExe" icon="radegast.ico" frameworkVersion="v3_5">
152       <Configuration name="Debug">
153         <Options>
154           <OutputPath>../bin/</OutputPath>
155           <PlatformTarget>x86</PlatformTarget>
156         </Options>
157       </Configuration>
158       <Configuration name="Release">
159         <Options>
160           <SuppressWarnings>1591,1574,0419,0618,0414,0169</SuppressWarnings>
161           <OutputPath>../bin/</OutputPath>
162           <PlatformTarget>x86</PlatformTarget>
163         </Options>
164       </Configuration>
165
166       <ReferencePath>../bin/</ReferencePath>
167
168       <Reference name="System" localCopy="false" />
169       <Reference name="System.Core" localCopy="false" />
170       <Reference name="System.Data" localCopy="false"/>
171       <Reference name="System.Drawing" localCopy="false"/>
172       <Reference name="System.Web" localCopy="false" />
173       <Reference name="System.Windows.Forms" localCopy="false" />
174       <Reference name="System.Xml" localCopy="false" />
175
176       <Reference name="OpenMetaverse" localCopy="false"/>
177       <Reference name="OpenMetaverseTypes" localCopy="false"/>
178       <Reference name="OpenMetaverse.StructuredData" localCopy="false"/>
179       <Reference name="OpenMetaverse.Rendering.Meshmerizer" localCopy="false" />
180
181       <Reference name="assemblies/fmodex-dotnet.dll" localCopy="true"/>
182       <Reference name="assemblies/OpenTK.dll" localCopy="true"/>
183       <Reference name="assemblies/OpenTK.GLControl.dll" localCopy="true" />
184       <Reference name="assemblies/OpenTK.Compatibility.dll" localCopy="true" />
185       <Reference name="assemblies/Tools.dll" localCopy="true" />
186       <Reference name="assemblies/log4net.dll" localCopy="true" />
187       <Reference name="assemblies/CommandLine.dll" localCopy="true" />
188       <Reference name="assemblies/XMLRPC.dll" localCopy="true" />
189
190       <Files>
191         <Match path="." pattern="*.cs" recurse="true" subType="Code">
192           <Exclude name="AssemblyInfo.cs"/>
193         </Match>
194         <Match path="Properties" pattern="*.cs"  recurse="true"  subType="Form"/>
195         <Match pattern="*.resx" buildAction="EmbeddedResource" recurse="true"/>
196         <Match path="." pattern="openjpeg-dotnet*" recurse="false" buildAction="Content" copyToOutput="PreserveNewest"/>
197         <Match path="." pattern="*.config" recurse="false" buildAction="Content" copyToOutput="PreserveNewest"/>
198         <Match path="." pattern="*.so" recurse="false" buildAction="Content" copyToOutput="PreserveNewest"/>
199         <Match path="." pattern="*.dylib" recurse="false" buildAction="Content" copyToOutput="PreserveNewest"/>
200         <Match path="." pattern="fmodex.*" recurse="false" buildAction="Content" copyToOutput="PreserveNewest"/>
201         <Match path="." pattern="*.html" recurse="false" buildAction="Content" copyToOutput="PreserveNewest"/>
202         <Match path="." pattern="*.xml" recurse="false" buildAction="Content" copyToOutput="PreserveNewest"/>
203         <Match path="." pattern="*.txt" recurse="false" buildAction="Content" copyToOutput="PreserveNewest"/>
204         <Match path="." pattern="*.txt" recurse="false" buildAction="Content" copyToOutput="PreserveNewest"/>
205         <Match path="." pattern="*.png" recurse="false" buildAction="Content" copyToOutput="PreserveNewest"/>
206         <Match path="." pattern="radegast.nsi" recurse="false" buildAction="Content" copyToOutput="PreserveNewest"/>
207         <Match path="openmetaverse_data" pattern="*.*" recurse="true" buildAction="Content" copyToOutput="PreserveNewest">
208           <Exclude name=".svn"/>
209         </Match>
210         <Match path="character" pattern="*.*" recurse="false" buildAction="Content" copyToOutput="PreserveNewest"/>
211         <Match path="shader_data" pattern="*.*" recurse="false" buildAction="Content" copyToOutput="PreserveNewest"/>
212       </Files>
213     </Project>
214
215
216     <!-- Plugins -->
217
218     <Project name="Radegast.Plugin.Alice" path="plugins/Radegast.Plugin.Alice" type="Library" frameworkVersion="v3_5">
219       <Configuration name="Debug">
220         <Options>
221           <OutputPath>../../bin/</OutputPath>
222           <PlatformTarget>x86</PlatformTarget>
223         </Options>
224       </Configuration>
225       <Configuration name="Release">
226         <Options>
227           <SuppressWarnings>1591,1574,0419,0618,0414,0169</SuppressWarnings>
228           <OutputPath>../../bin/</OutputPath>
229           <PlatformTarget>x86</PlatformTarget>
230         </Options>
231       </Configuration>
232
233       <ReferencePath>../../bin/</ReferencePath>
234       <Reference name="System"/>
235       <Reference name="System.Core"/>
236       <Reference name="System.Xml"/>
237       <Reference name="System.Data"/>
238       <Reference name="System.Drawing"/>
239       <Reference name="System.Xml.Linq" localCopy="false"/>
240       <Reference name="OpenMetaverse" localCopy="false"/>
241       <Reference name="OpenMetaverseTypes" localCopy="false"/>
242       <Reference name="OpenMetaverse.StructuredData"/>
243       <Reference name="System.Windows.Forms" localCopy="false"/>
244       <Reference name="assemblies/AIMLbot.dll" localCopy="true" />
245       <Reference name="Radegast.exe" localCopy="false" />
246       <Files>
247         <Match path="." pattern="*.cs" recurse="true" subType="Code">
248           <Exclude name="AssemblyInfo.cs"/>
249         </Match>
250         <Match path="Properties" pattern="*.cs"  recurse="true"  subType="Form"/>
251         <Match path="aiml" pattern="*.*" recurse="false" buildAction="Content" copyToOutput="PreserveNewest"/>
252         <Match path="aiml_config" pattern="*.*" recurse="false" buildAction="Content" copyToOutput="PreserveNewest"/>
253       </Files>
254     </Project>
255
256
257
258     <Project name="Radegast.Plugin.Demo" path="plugins/Radegast.Plugin.Demo" type="Library" frameworkVersion="v3_5">
259       <Configuration name="Debug">
260         <Options>
261           <OutputPath>../../bin/</OutputPath>
262           <PlatformTarget>x86</PlatformTarget>
263         </Options>
264       </Configuration>
265       <Configuration name="Release">
266         <Options>
267           <SuppressWarnings>1591,1574,0419,0618,0414,0169</SuppressWarnings>
268           <OutputPath>../../bin/</OutputPath>
269           <PlatformTarget>x86</PlatformTarget>
270         </Options>
271       </Configuration>
272
273       <ReferencePath>../../bin/</ReferencePath>
274       <Reference name="System"/>
275       <Reference name="System.Core"/>
276       <Reference name="System.Xml"/>
277       <Reference name="System.Data"/>
278       <Reference name="System.Drawing"/>
279       <Reference name="System.Xml.Linq" localCopy="false"/>
280       <Reference name="OpenMetaverse" localCopy="false"/>
281       <Reference name="OpenMetaverseTypes" localCopy="false"/>
282       <Reference name="OpenMetaverse.StructuredData"/>
283       <Reference name="System.Windows.Forms" localCopy="false"/>
284       <Reference name="Radegast.exe" localCopy="false" />
285       <Files>
286         <Match path="." pattern="*.cs" recurse="true" subType="Code">
287           <Exclude name="AssemblyInfo.cs"/>
288         </Match>
289         <Match path="Properties" pattern="*.cs"  recurse="true"  subType="Form"/>
290       </Files>
291     </Project>
292
293     <Project name="Radegast.Plugin.Speech" path="plugins/Radegast.Plugin.Speech/RadSpeech" type="Library" frameworkVersion="v3_5">
294       <Configuration name="Debug">
295         <Options>
296           <OutputPath>../../../bin/</OutputPath>
297           <PlatformTarget>x86</PlatformTarget>
298         </Options>
299       </Configuration>
300       <Configuration name="Release">
301         <Options>
302           <OutputPath>../../../bin/</OutputPath>
303           <PlatformTarget>x86</PlatformTarget>
304         </Options>
305       </Configuration>
306
307       <ReferencePath>../../../bin/</ReferencePath>
308       <Reference name="OpenMetaverse" localCopy="false"/>
309       <Reference name="OpenMetaverseTypes" localCopy="false"/>
310       <Reference name="OpenMetaverse.StructuredData"/>
311
312       <Reference name="Radegast.exe" localCopy="false" />
313       <Reference name="fmodex-dotnet.dll" />
314       <Reference name="System" />
315       <Reference name="System.Core"/>
316       <Reference name="System.Drawing"/>
317       <Reference name="System.Windows.Forms"/>
318       <Reference name="System.Xml.Linq"/>
319       <Reference name="System.Data.DataSetExtensions"/>
320       <Reference name="System.Data" />
321       <Reference name="System.Xml" />
322       <Files>
323         <Match path="." pattern="*.cs"  recurse="true"  subType="Form"/>
324         <Match path="." pattern="*.resx"  recurse="true" subType="Settings"  buildAction="EmbeddedResource"/>
325         <Match path="." pattern="*.wav" buildAction="Content" copyToOutput="PreserveNewest"/>
326       </Files>
327     </Project>
328
329     <Project name="RadSpeechLin" path="plugins/Radegast.Plugin.Speech/RadSpeechLin" type="Library" frameworkVersion="v3_5">
330       <Configuration name="Debug">
331         <Options>
332           <OutputPath>../../../bin/</OutputPath>
333           <PlatformTarget>x86</PlatformTarget>
334         </Options>
335       </Configuration>
336       <Configuration name="Release">
337         <Options>
338           <OutputPath>../../../bin/</OutputPath>
339           <PlatformTarget>x86</PlatformTarget>
340         </Options>
341       </Configuration>
342
343       <ReferencePath>../../../bin/</ReferencePath>
344       <Reference name="OpenMetaverse" localCopy="false"/>
345       <Reference name="OpenMetaverseTypes" localCopy="false"/>\
346       <Reference name="OpenMetaverse.StructuredData"/>
347
348       <Reference name="Radegast.exe" localCopy="false" />
349       <Reference name="Radegast.Plugin.Speech" />
350       <Reference name="System" />
351       <Reference name="System.Core"/>
352       <Reference name="System.Xml.Linq"/>
353       <Reference name="System.Data.DataSetExtensions"/>
354       <Reference name="System.Data" />
355       <Reference name="System.Xml" />
356       <Files>
357         <Match path="." pattern="*.cs"  recurse="true"  subType="Form"/>
358       </Files>
359     </Project>
360
361     <Project name="RadSpeechWin" path="plugins/Radegast.Plugin.Speech/RadSpeechWin" type="Library" frameworkVersion="v3_5">
362       <Configuration name="Debug">
363         <Options>
364           <OutputPath>../../../bin/</OutputPath>
365           <PlatformTarget>x86</PlatformTarget>
366         </Options>
367       </Configuration>
368       <Configuration name="Release">
369         <Options>
370           <OutputPath>../../../bin/</OutputPath>
371           <PlatformTarget>x86</PlatformTarget>
372         </Options>
373       </Configuration>
374
375       <ReferencePath>../../../bin/</ReferencePath>
376       <Reference name="OpenMetaverse" localCopy="false"/>
377       <Reference name="OpenMetaverseTypes" localCopy="false"/>
378       <Reference name="OpenMetaverse.StructuredData"/>
379
380       <Reference name="Radegast.exe" localCopy="false" />
381       <Reference name="Radegast.Plugin.Speech" />
382       <Reference name="Radegast.exe" />
383       <Reference name="System" />
384       <Reference name="System.Core"/>
385       <Reference name="System.Speech"/>
386       <Reference name="System.Xml.Linq"/>
387       <Reference name="System.Data.DataSetExtensions"/>
388       <Reference name="System.Data" />
389       <Reference name="System.Xml" />
390       <Files>
391         <Match path="." pattern="*.cs"  recurse="true"  subType="Form"/>
392       </Files>
393     </Project>
394
395
396     <Project name="RadSpeechMac" path="plugins/Radegast.Plugin.Speech/RadSpeechMac" type="Library" frameworkVersion="v3_5">
397       <Configuration name="Debug">
398         <Options>
399           <OutputPath>../../../bin/</OutputPath>
400           <PlatformTarget>x86</PlatformTarget>
401         </Options>
402       </Configuration>
403       <Configuration name="Release">
404         <Options>
405           <OutputPath>../../../bin/</OutputPath>
406           <PlatformTarget>x86</PlatformTarget>
407         </Options>
408       </Configuration>
409
410       <ReferencePath>../../../bin/</ReferencePath>
411       <Reference name="OpenMetaverse" localCopy="false"/>
412       <Reference name="OpenMetaverseTypes" localCopy="false"/>
413       <Reference name="OpenMetaverse.StructuredData"/>
414
415       <Reference name="Radegast.exe" localCopy="false" />
416       <Reference name="Radegast.Plugin.Speech" />
417       <Reference name="Assemblies/Monobjc.dll" />
418       <Reference name="Assemblies/Monobjc.Cocoa.dll" />
419
420       <Reference name="Radegast.exe" />
421       <Reference name="System" />
422       <Reference name="System.Core"/>
423       <Reference name="System.Speech"/>
424       <Reference name="System.Xml.Linq"/>
425       <Reference name="System.Data.DataSetExtensions"/>
426       <Reference name="System.Data" />
427       <Reference name="System.Xml" />
428       <Files>
429         <Match path="." pattern="*.cs"  recurse="true"  subType="Form"/>
430         <!-- Match path="Assemblies" pattern="*.*" buildAction="Content" copyToOutput="PreserveNewest"/-->
431       </Files>
432     </Project>
433
434   </Solution>
435
436 </Prebuild>