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">
6 <CompilerDefines>TRACE;DEBUG;SMARTHREADPOOL_REF</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>
20 <Configuration name="Release">
22 <CompilerDefines>TRACE;SMARTHREADPOOL_REF</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>true</DebugInformation>
31 <IncrementalBuild>false</IncrementalBuild>
32 <NoStdLib>false</NoStdLib>
33 <PlatformTarget>x86</PlatformTarget>
39 <Project name="OpenMetaverseTypes" path="../libopenmetaverse/OpenMetaverseTypes" type="Library" rootNamespace="OpenMetaverse" frameworkVersion="v3_5" filterGroups="libomv|core" >
40 <Configuration name="Debug">
42 <OutputPath>../../radegast/bin/</OutputPath>
43 <PlatformTarget>x86</PlatformTarget>
46 <Configuration name="Release">
48 <OutputPath>../../radegast/bin/</OutputPath>
49 <PlatformTarget>x86</PlatformTarget>
53 <ReferencePath>../../libopenmetaverse/bin/</ReferencePath>
54 <Reference name="System"/>
55 <Reference name="System.Core"/>
56 <Reference name="System.Xml"/>
58 <Match pattern="*.cs" recurse="true"/>
62 <Project name="OpenMetaverse.StructuredData" path="../libopenmetaverse/OpenMetaverse.StructuredData" type="Library" rootNamespace="OpenMetaverse.StructuredData" frameworkVersion="v3_5" filterGroups="libomv|core">
63 <Configuration name="Debug">
65 <OutputPath>../../radegast/bin/</OutputPath>
66 <PlatformTarget>x86</PlatformTarget>
69 <Configuration name="Release">
71 <OutputPath>../../radegast/bin/</OutputPath>
72 <PlatformTarget>x86</PlatformTarget>
76 <ReferencePath>../../radegast/bin/</ReferencePath>
77 <Reference name="System"/>
78 <Reference name="System.Xml"/>
79 <Reference name="OpenMetaverseTypes"/>
81 <Match pattern="*.cs" recurse="true"/>
85 <Project name="OpenMetaverse" path="../libopenmetaverse/OpenMetaverse" type="Library" rootNamespace="OpenMetaverse" frameworkVersion="v3_5" filterGroups="libomv|core">
86 <Configuration name="Debug">
88 <OutputPath>../../radegast/bin/</OutputPath>
89 <PlatformTarget>x86</PlatformTarget>
92 <Configuration name="Release">
94 <OutputPath>../../radegast/bin/</OutputPath>
95 <PlatformTarget>x86</PlatformTarget>
99 <ReferencePath>../../libopenmetaverse/bin/</ReferencePath>
100 <Reference name="System"/>
101 <Reference name="System.Core"/>
102 <Reference name="System.Xml"/>
103 <Reference name="System.Data"/>
104 <Reference name="System.Drawing"/>
105 <Reference name="log4net" localCopy="true"/>
106 <Reference name="OpenMetaverseTypes"/>
107 <Reference name="OpenMetaverse.StructuredData"/>
108 <Reference name="SmartThreadPool" localCopy="true"/>
109 <Reference name="XMLRPC" localCopy="true"/>
110 <Reference name="zlib.net" localCopy="true"/>
112 <Match pattern="*.cs" recurse="true"/>
116 <Project name="OpenMetaverse.Rendering.Meshmerizer" path="../libopenmetaverse/OpenMetaverse.Rendering.Meshmerizer" type="Library" rootNamespace="OpenMetaverse.Rendering" frameworkVersion="v3_5" filterGroups="libomv|core">
117 <Configuration name="Debug">
119 <OutputPath>../../radegast/bin/</OutputPath>
120 <PlatformTarget>x86</PlatformTarget>
123 <Configuration name="Release">
125 <OutputPath>../../radegast/bin/</OutputPath>
126 <PlatformTarget>x86</PlatformTarget>
130 <ReferencePath>../../libopenmetaverse/bin/</ReferencePath>
131 <Reference name="System"/>
132 <Reference name="System.Xml"/>
133 <Reference name="System.Data"/>
134 <Reference name="System.Drawing"/>
135 <Reference name="OpenMetaverse"/>
136 <Reference name="OpenMetaverseTypes"/>
137 <Reference name="PrimMesher" />
139 <Match pattern="*.cs" recurse="true"/>
145 <Project name="Radegast" path="Radegast" type="WinExe" icon="radegast.ico" frameworkVersion="v3_5" filterGroups="core">
146 <Configuration name="Debug">
148 <OutputPath>../bin/</OutputPath>
149 <PlatformTarget>x86</PlatformTarget>
152 <Configuration name="Release">
154 <SuppressWarnings>1591,1574,0419,0618,0414,0169</SuppressWarnings>
155 <OutputPath>../bin/</OutputPath>
156 <PlatformTarget>x86</PlatformTarget>
160 <ReferencePath>../bin/</ReferencePath>
162 <Reference name="System" localCopy="false" />
163 <Reference name="System.Core" localCopy="false" />
164 <Reference name="System.Data" localCopy="false"/>
165 <Reference name="System.Drawing" localCopy="false"/>
166 <Reference name="System.Web" localCopy="false" />
167 <Reference name="System.Windows.Forms" localCopy="false" />
168 <Reference name="System.Xml" localCopy="false" />
170 <Reference name="OpenMetaverse" localCopy="false"/>
171 <Reference name="OpenMetaverseTypes" localCopy="false"/>
172 <Reference name="OpenMetaverse.StructuredData" localCopy="false"/>
173 <Reference name="OpenMetaverse.Rendering.Meshmerizer" localCopy="false" />
175 <Reference name="fmodex-dotnet" path="assemblies" localCopy="true"/>
176 <Reference name="OpenTK" path="assemblies" localCopy="true"/>
177 <Reference name="OpenTK.GLControl" path="assemblies" localCopy="true" />
178 <Reference name="Tools" path="assemblies" localCopy="true" />
179 <Reference name="log4net" path="assemblies" localCopy="true" />
180 <Reference name="CommandLine" path="assemblies" localCopy="true" />
181 <Reference name="XMLRPC" path="assemblies" localCopy="true" />
184 <Match path="." pattern="*.cs" recurse="true" subType="Code">
185 <Exclude name="AssemblyInfo.cs"/>
187 <Match path="Properties" pattern="*.cs" recurse="true" subType="Form"/>
188 <Match pattern="*.resx" buildAction="EmbeddedResource" recurse="true"/>
189 <Match path="." pattern="openjpeg-dotnet*" recurse="false" buildAction="Content" copyToOutput="PreserveNewest"/>
190 <Match path="." pattern="*.config" recurse="false" buildAction="Content" copyToOutput="PreserveNewest"/>
191 <Match path="." pattern="*.so" recurse="false" buildAction="Content" copyToOutput="PreserveNewest"/>
192 <Match path="." pattern="*.dylib" recurse="false" buildAction="Content" copyToOutput="PreserveNewest"/>
193 <Match path="." pattern="fmodex.*" recurse="false" buildAction="Content" copyToOutput="PreserveNewest"/>
194 <Match path="." pattern="*.xml" recurse="false" buildAction="Content" copyToOutput="PreserveNewest"/>
195 <Match path="." pattern="*.txt" recurse="false" buildAction="Content" copyToOutput="PreserveNewest"/>
196 <Match path="." pattern="*.png" recurse="false" buildAction="Content" copyToOutput="PreserveNewest"/>
197 <Match path="." pattern="radegast.nsi" recurse="false" buildAction="Content" copyToOutput="PreserveNewest"/>
198 <Match path="openmetaverse_data" pattern="*.*" recurse="true" buildAction="Content" copyToOutput="PreserveNewest">
199 <Exclude name=".svn"/>
201 <Match path="character" pattern="*.*" recurse="false" buildAction="Content" copyToOutput="PreserveNewest"/>
202 <Match path="shader_data" pattern="*.*" recurse="false" buildAction="Content" copyToOutput="PreserveNewest"/>
209 <Project name="Radegast.Plugin.Alice" path="plugins/Radegast.Plugin.Alice" type="Library" frameworkVersion="v3_5" filterGroups="plugins|plug_alice">
210 <Configuration name="Debug">
212 <OutputPath>../../bin/</OutputPath>
213 <PlatformTarget>x86</PlatformTarget>
216 <Configuration name="Release">
218 <SuppressWarnings>1591,1574,0419,0618,0414,0169</SuppressWarnings>
219 <OutputPath>../../bin/</OutputPath>
220 <PlatformTarget>x86</PlatformTarget>
224 <ReferencePath>../../bin/</ReferencePath>
225 <Reference name="System"/>
226 <Reference name="System.Core"/>
227 <Reference name="System.Xml"/>
228 <Reference name="System.Data"/>
229 <Reference name="System.Drawing"/>
230 <Reference name="System.Xml.Linq" localCopy="false"/>
231 <Reference name="OpenMetaverse" localCopy="false"/>
232 <Reference name="OpenMetaverseTypes" localCopy="false"/>
233 <Reference name="OpenMetaverse.StructuredData" localCopy="false"/>
234 <Reference name="System.Windows.Forms" localCopy="false"/>
235 <Reference name="AIMLbot" path="assemblies" localCopy="true" />
236 <Reference name="Radegast.exe" localCopy="false" />
238 <Match path="." pattern="*.cs" recurse="true" subType="Code">
239 <Exclude name="AssemblyInfo.cs"/>
241 <Match path="Properties" pattern="*.cs" recurse="true" subType="Form"/>
242 <Match path="aiml" pattern="*.*" recurse="false" buildAction="Content" copyToOutput="PreserveNewest"/>
243 <Match path="aiml_config" pattern="*.*" recurse="false" buildAction="Content" copyToOutput="PreserveNewest"/>
249 <Project name="Radegast.Plugin.Demo" path="plugins/Radegast.Plugin.Demo" type="Library" frameworkVersion="v3_5" filterGroups="plugins|plug_demo">
250 <Configuration name="Debug">
252 <OutputPath>../../bin/</OutputPath>
253 <PlatformTarget>x86</PlatformTarget>
256 <Configuration name="Release">
258 <SuppressWarnings>1591,1574,0419,0618,0414,0169</SuppressWarnings>
259 <OutputPath>../../bin/</OutputPath>
260 <PlatformTarget>x86</PlatformTarget>
264 <ReferencePath>../../bin/</ReferencePath>
265 <Reference name="System"/>
266 <Reference name="System.Core"/>
267 <Reference name="System.Xml"/>
268 <Reference name="System.Data"/>
269 <Reference name="System.Drawing"/>
270 <Reference name="System.Xml.Linq" localCopy="false"/>
271 <Reference name="OpenMetaverse" localCopy="false"/>
272 <Reference name="OpenMetaverseTypes" localCopy="false"/>
273 <Reference name="OpenMetaverse.StructuredData" localCopy="false"/>
274 <Reference name="System.Windows.Forms" localCopy="false"/>
275 <Reference name="Radegast" localCopy="false" />
277 <Match path="." pattern="*.cs" recurse="true" subType="Code">
278 <Exclude name="AssemblyInfo.cs"/>
280 <Match path="Properties" pattern="*.cs" recurse="true" subType="Form"/>
284 <Project name="Radegast.Plugin.SimpleBuilder" path="plugins/Radegast.Plugin.SimpleBuilder" type="Library" frameworkVersion="v3_5" filterGroups="plugins|plug_simplebuild">
285 <Configuration name="Debug">
287 <OutputPath>../../bin/</OutputPath>
288 <PlatformTarget>x86</PlatformTarget>
291 <Configuration name="Release">
293 <SuppressWarnings>1591,1574,0419,0618,0414,0169</SuppressWarnings>
294 <OutputPath>../../bin/</OutputPath>
295 <PlatformTarget>x86</PlatformTarget>
299 <ReferencePath>../../bin/</ReferencePath>
300 <Reference name="System"/>
301 <Reference name="System.Core"/>
302 <Reference name="System.Xml"/>
303 <Reference name="System.Data"/>
304 <Reference name="System.Drawing"/>
305 <Reference name="OpenMetaverse" localCopy="false"/>
306 <Reference name="OpenMetaverseTypes" localCopy="false"/>
307 <Reference name="OpenMetaverse.StructuredData" localCopy="false"/>
308 <Reference name="System.Windows.Forms" localCopy="false"/>
309 <Reference name="Radegast" localCopy="false" />
311 <Match path="." pattern="*.cs" recurse="true" subType="Code">
312 <Exclude name="AssemblyInfo.cs"/>
314 <Match path="Properties" pattern="*.cs" recurse="true" subType="Form"/>
318 <Project name="Radegast.Plugin.Speech" path="plugins/Radegast.Plugin.Speech/RadSpeech" type="Library" frameworkVersion="v3_5" filterGroups="plugins|plug_speech|plug_speech_core">
319 <Configuration name="Debug">
321 <OutputPath>../../../bin/</OutputPath>
322 <PlatformTarget>x86</PlatformTarget>
325 <Configuration name="Release">
327 <OutputPath>../../../bin/</OutputPath>
328 <PlatformTarget>x86</PlatformTarget>
332 <ReferencePath>../../../bin/</ReferencePath>
333 <Reference name="OpenMetaverse" localCopy="false"/>
334 <Reference name="OpenMetaverseTypes" localCopy="false"/>
335 <Reference name="OpenMetaverse.StructuredData" localCopy="false"/>
337 <Reference name="Radegast.exe" localCopy="false" />
338 <Reference name="fmodex-dotnet.dll" />
339 <Reference name="System" />
340 <Reference name="System.Core"/>
341 <Reference name="System.Drawing"/>
342 <Reference name="System.Windows.Forms"/>
343 <Reference name="System.Xml.Linq"/>
344 <Reference name="System.Data.DataSetExtensions"/>
345 <Reference name="System.Data" />
346 <Reference name="System.Xml" />
348 <Match path="." pattern="*.cs" recurse="true" subType="Form"/>
349 <Match path="." pattern="*.resx" recurse="true" subType="Settings" buildAction="EmbeddedResource"/>
350 <Match path="." pattern="*.wav" buildAction="Content" copyToOutput="PreserveNewest"/>
354 <Project name="RadSpeechLin" path="plugins/Radegast.Plugin.Speech/RadSpeechLin" type="Library" frameworkVersion="v3_5" filterGroups="plugins|plug_speech|plug_speech_linux">
355 <Configuration name="Debug">
357 <OutputPath>../../../bin/</OutputPath>
358 <PlatformTarget>x86</PlatformTarget>
361 <Configuration name="Release">
363 <OutputPath>../../../bin/</OutputPath>
364 <PlatformTarget>x86</PlatformTarget>
368 <ReferencePath>../../../bin/</ReferencePath>
369 <Reference name="OpenMetaverse" localCopy="false"/>
370 <Reference name="OpenMetaverseTypes" localCopy="false"/>\
371 <Reference name="OpenMetaverse.StructuredData" localCopy="false"/>
373 <Reference name="Radegast.exe" localCopy="false" />
374 <Reference name="Radegast.Plugin.Speech" />
375 <Reference name="System" />
376 <Reference name="System.Core"/>
377 <Reference name="System.Xml.Linq"/>
378 <Reference name="System.Data.DataSetExtensions"/>
379 <Reference name="System.Data" />
380 <Reference name="System.Xml" />
382 <Match path="." pattern="*.cs" recurse="true" subType="Form"/>
386 <Project name="RadSpeechWin" path="plugins/Radegast.Plugin.Speech/RadSpeechWin" type="Library" frameworkVersion="v3_5" filterGroups="plugins|plug_speech|plug_speech_windows">
387 <Configuration name="Debug">
389 <OutputPath>../../../bin/</OutputPath>
390 <PlatformTarget>x86</PlatformTarget>
393 <Configuration name="Release">
395 <OutputPath>../../../bin/</OutputPath>
396 <PlatformTarget>x86</PlatformTarget>
400 <ReferencePath>../../../bin/</ReferencePath>
401 <Reference name="OpenMetaverse" localCopy="false"/>
402 <Reference name="OpenMetaverseTypes" localCopy="false"/>
403 <Reference name="OpenMetaverse.StructuredData" localCopy="false"/>
405 <Reference name="Radegast.exe" localCopy="false" />
406 <Reference name="Radegast.Plugin.Speech" />
407 <Reference name="Radegast.exe" />
408 <Reference name="System" />
409 <Reference name="System.Core"/>
410 <Reference name="System.Speech"/>
411 <Reference name="System.Xml.Linq"/>
412 <Reference name="System.Data.DataSetExtensions"/>
413 <Reference name="System.Data" />
414 <Reference name="System.Xml" />
416 <Match path="." pattern="*.cs" recurse="true" subType="Form"/>
421 <Project name="RadSpeechMac" path="plugins/Radegast.Plugin.Speech/RadSpeechMac" type="Library" frameworkVersion="v3_5" filterGroups="plugins|plug_speech|plug_speech_mac">
422 <Configuration name="Debug">
424 <OutputPath>../../../bin/</OutputPath>
425 <PlatformTarget>x86</PlatformTarget>
428 <Configuration name="Release">
430 <OutputPath>../../../bin/</OutputPath>
431 <PlatformTarget>x86</PlatformTarget>
435 <ReferencePath>../../../bin/</ReferencePath>
436 <Reference name="OpenMetaverse" localCopy="false"/>
437 <Reference name="OpenMetaverseTypes" localCopy="false"/>
438 <Reference name="OpenMetaverse.StructuredData" localCopy="false"/>
440 <Reference name="Radegast.exe" localCopy="false" />
441 <Reference name="Radegast.Plugin.Speech" />
442 <Reference name="Monobjc" path="Assemblies" />
443 <Reference name="Monobjc.Cocoa" path="Assemblies" />
445 <Reference name="Radegast.exe" />
446 <Reference name="System" />
447 <Reference name="System.Core"/>
448 <Reference name="System.Speech"/>
449 <Reference name="System.Xml.Linq"/>
450 <Reference name="System.Data.DataSetExtensions"/>
451 <Reference name="System.Data" />
452 <Reference name="System.Xml" />
454 <Match path="." pattern="*.cs" recurse="true" subType="Form"/>
455 <!-- Match path="Assemblies" pattern="*.*" buildAction="Content" copyToOutput="PreserveNewest"/-->