<?xml version="1.0" encoding="utf-8" ?>
<Prebuild xmlns="prebuild-1.7.xsd" version="1.7">
- <Solution name="Radegast" activeConfig="Debug" version="0.6.0-$Rev: 5161 $">
+ <Solution name="Radegast" activeConfig="Debug" version="$Rev$">
<Configuration name="Debug">
<Options>
- <CompilerDefines>TRACE;DEBUG</CompilerDefines>
+ <CompilerDefines>TRACE;DEBUG;SMARTHREADPOOL_REF</CompilerDefines>
<OptimizeCode>false</OptimizeCode>
<CheckUnderflowOverflow>false</CheckUnderflowOverflow>
<AllowUnsafe>true</AllowUnsafe>
</Configuration>
<Configuration name="Release">
<Options>
- <CompilerDefines>TRACE</CompilerDefines>
+ <CompilerDefines>TRACE;SMARTHREADPOOL_REF</CompilerDefines>
<OptimizeCode>true</OptimizeCode>
<CheckUnderflowOverflow>false</CheckUnderflowOverflow>
<AllowUnsafe>true</AllowUnsafe>
<WarningsAsErrors>false</WarningsAsErrors>
<SuppressWarnings>1591,1574,0419,0618,0414,0169</SuppressWarnings>
<OutputPath>bin</OutputPath>
- <DebugInformation>false</DebugInformation>
- <IncrementalBuild>true</IncrementalBuild>
+ <DebugInformation>true</DebugInformation>
+ <IncrementalBuild>false</IncrementalBuild>
<NoStdLib>false</NoStdLib>
<PlatformTarget>x86</PlatformTarget>
</Options>
</Configuration>
-
- <!-- External Libraries -->
-
- <Project name="HttpServer" path="../libopenmetaverse/HttpServer" type="Library" frameworkVersion="v3_5" gid="455E7D70-1C85-4D7F-9F01-DC801B8B8C34">
- <Configuration name="Debug">
- <Options>
- <OutputPath>../../radegast/bin/</OutputPath>
- </Options>
- </Configuration>
- <Configuration name="Release">
- <Options>
- <OutputPath>../../radegast/bin/</OutputPath>
- </Options>
- </Configuration>
-
- <ReferencePath>../../radegast/bin/</ReferencePath>
- <Reference name="System"/>
- <Reference name="System.Core"/>
- <Reference name="System.Web"/>
- <Files>
- <Match pattern="*.cs" recurse="true"/>
- </Files>
- </Project>
-
<!-- Libraries -->
- <Project name="OpenMetaverseTypes" path="../libopenmetaverse/OpenMetaverseTypes" type="Library" rootNamespace="OpenMetaverse" frameworkVersion="v3_5">
+ <Project name="OpenMetaverseTypes" path="../libopenmetaverse/OpenMetaverseTypes" type="Library" rootNamespace="OpenMetaverse" frameworkVersion="v3_5" filterGroups="libomv|core" >
<Configuration name="Debug">
<Options>
<OutputPath>../../radegast/bin/</OutputPath>
- <XmlDocFile>OpenMetaverseTypes.XML</XmlDocFile>
+ <PlatformTarget>x86</PlatformTarget>
</Options>
</Configuration>
<Configuration name="Release">
<Options>
<OutputPath>../../radegast/bin/</OutputPath>
- <XmlDocFile>OpenMetaverseTypes.XML</XmlDocFile>
<PlatformTarget>x86</PlatformTarget>
</Options>
</Configuration>
- <ReferencePath>../../radegast/bin/</ReferencePath>
+ <ReferencePath>../../libopenmetaverse/bin/</ReferencePath>
<Reference name="System"/>
<Reference name="System.Core"/>
<Reference name="System.Xml"/>
</Files>
</Project>
- <Project name="OpenMetaverse.StructuredData" path="../libopenmetaverse/OpenMetaverse.StructuredData" type="Library" rootNamespace="OpenMetaverse.StructuredData" frameworkVersion="v3_5">
+ <Project name="OpenMetaverse.StructuredData" path="../libopenmetaverse/OpenMetaverse.StructuredData" type="Library" rootNamespace="OpenMetaverse.StructuredData" frameworkVersion="v3_5" filterGroups="libomv|core">
<Configuration name="Debug">
<Options>
<OutputPath>../../radegast/bin/</OutputPath>
- <XmlDocFile>OpenMetaverse.StructuredData.XML</XmlDocFile>
+ <PlatformTarget>x86</PlatformTarget>
</Options>
</Configuration>
<Configuration name="Release">
<Options>
<OutputPath>../../radegast/bin/</OutputPath>
- <XmlDocFile>OpenMetaverse.StructuredData.XML</XmlDocFile>
+ <PlatformTarget>x86</PlatformTarget>
</Options>
</Configuration>
</Files>
</Project>
- <Project name="OpenMetaverse.Http" path="../libopenmetaverse/OpenMetaverse.Http" type="Library" rootNamespace="OpenMetaverse.Http" frameworkVersion="v3_5">
+ <Project name="OpenMetaverse" path="../libopenmetaverse/OpenMetaverse" type="Library" rootNamespace="OpenMetaverse" frameworkVersion="v3_5" filterGroups="libomv|core">
<Configuration name="Debug">
<Options>
<OutputPath>../../radegast/bin/</OutputPath>
+ <PlatformTarget>x86</PlatformTarget>
</Options>
</Configuration>
<Configuration name="Release">
<Options>
<OutputPath>../../radegast/bin/</OutputPath>
- <XmlDocFile>OpenMetaverse.Http.XML</XmlDocFile>
- </Options>
- </Configuration>
-
- <ReferencePath>../../libopenmetaverse/bin/</ReferencePath>
- <Reference name="System"/>
- <Reference name="System.Xml"/>
- <Reference name="OpenMetaverseTypes"/>
- <Reference name="OpenMetaverse.StructuredData"/>
- <Reference name="HttpServer"/>
- <Reference name="log4net"/>
- <Reference name="Mono.Security"/>
- <Files>
- <Match pattern="*.cs" recurse="true"/>
- </Files>
- </Project>
-
- <Project name="OpenMetaverse" path="../libopenmetaverse/OpenMetaverse" type="Library" rootNamespace="OpenMetaverse" frameworkVersion="v3_5">
- <Configuration name="Debug">
- <Options>
- <OutputPath>../../radegast/bin/</OutputPath>
- <XmlDocFile>OpenMetaverse.XML</XmlDocFile>
- </Options>
- </Configuration>
- <Configuration name="Release">
- <Options>
- <OutputPath>../../radegast/bin/</OutputPath>
- <XmlDocFile>OpenMetaverse.XML</XmlDocFile>
+ <PlatformTarget>x86</PlatformTarget>
</Options>
</Configuration>
<Reference name="log4net" localCopy="true"/>
<Reference name="OpenMetaverseTypes"/>
<Reference name="OpenMetaverse.StructuredData"/>
- <Reference name="OpenMetaverse.Http"/>
+ <Reference name="SmartThreadPool" localCopy="true"/>
<Reference name="XMLRPC" localCopy="true"/>
+ <Reference name="zlib.net" localCopy="true"/>
<Files>
<Match pattern="*.cs" recurse="true"/>
</Files>
</Project>
- <Project name="OpenMetaverse.Rendering.Meshmerizer" path="../libopenmetaverse/OpenMetaverse.Rendering.Meshmerizer" type="Library" rootNamespace="OpenMetaverse.Http" frameworkVersion="v3_5">
+ <Project name="OpenMetaverse.Rendering.Meshmerizer" path="../libopenmetaverse/OpenMetaverse.Rendering.Meshmerizer" type="Library" rootNamespace="OpenMetaverse.Rendering" frameworkVersion="v3_5" filterGroups="libomv|core">
<Configuration name="Debug">
<Options>
<OutputPath>../../radegast/bin/</OutputPath>
+ <PlatformTarget>x86</PlatformTarget>
</Options>
</Configuration>
<Configuration name="Release">
<Options>
<OutputPath>../../radegast/bin/</OutputPath>
- <XmlDocFile>OpenMetaverse.Rendering.Meshmerizer.XML</XmlDocFile>
+ <PlatformTarget>x86</PlatformTarget>
</Options>
</Configuration>
<!-- Main App -->
- <Project name="Radegast" path="Radegast" type="WinExe" frameworkVersion="v3_5">
+ <Project name="Radegast" path="Radegast" type="WinExe" icon="radegast.ico" frameworkVersion="v3_5" filterGroups="core">
<Configuration name="Debug">
<Options>
<OutputPath>../bin/</OutputPath>
+ <PlatformTarget>x86</PlatformTarget>
</Options>
</Configuration>
<Configuration name="Release">
<Reference name="OpenMetaverse" localCopy="false"/>
<Reference name="OpenMetaverseTypes" localCopy="false"/>
<Reference name="OpenMetaverse.StructuredData" localCopy="false"/>
- <Reference name="OpenMetaverse.Http" localCopy="false"/>
<Reference name="OpenMetaverse.Rendering.Meshmerizer" localCopy="false" />
- <Reference name="assemblies/fmodex-dotnet.dll" localCopy="true"/>
- <Reference name="assemblies/Tao.OpenGl.dll" localCopy="true"/>
- <Reference name="assemblies/Tao.Platform.Windows.dll" localCopy="true" />
- <Reference name="assemblies/Tools.dll" localCopy="true" />
- <Reference name="assemblies/log4net.dll" localCopy="true" />
-
- <Reference name="../../libopenmetaverse/bin/XMLRPC.dll" localCopy="true" />
+ <Reference name="fmodex-dotnet" path="assemblies" localCopy="true"/>
+ <Reference name="OpenTK" path="assemblies" localCopy="true"/>
+ <Reference name="OpenTK.GLControl" path="assemblies" localCopy="true" />
+ <Reference name="Tools" path="assemblies" localCopy="true" />
+ <Reference name="log4net" path="assemblies" localCopy="true" />
+ <Reference name="CommandLine" path="assemblies" localCopy="true" />
+ <Reference name="XMLRPC" path="assemblies" localCopy="true" />
<Files>
<Match path="." pattern="*.cs" recurse="true" subType="Code">
</Match>
<Match path="Properties" pattern="*.cs" recurse="true" subType="Form"/>
<Match pattern="*.resx" buildAction="EmbeddedResource" recurse="true"/>
- <Match path="." pattern="openjpeg-dotnet*" recurse="false" buildAction="Content" copyToOutput="Always"/>
- <Match path="." pattern="*.config" recurse="false" buildAction="Content" copyToOutput="Always"/>
- <Match path="." pattern="*.so" recurse="false" buildAction="Content" copyToOutput="Always"/>
- <Match path="." pattern="*.dylib" recurse="false" buildAction="Content" copyToOutput="Always"/>
- <Match path="." pattern="fmodex.*" recurse="false" buildAction="Content" copyToOutput="Always"/>
- <Match path="." pattern="*.html" recurse="false" buildAction="Content" copyToOutput="Always"/>
+ <Match path="." pattern="openjpeg-dotnet*" recurse="false" buildAction="Content" copyToOutput="PreserveNewest"/>
+ <Match path="." pattern="*.config" recurse="false" buildAction="Content" copyToOutput="PreserveNewest"/>
+ <Match path="." pattern="*.so" recurse="false" buildAction="Content" copyToOutput="PreserveNewest"/>
+ <Match path="." pattern="*.dylib" recurse="false" buildAction="Content" copyToOutput="PreserveNewest"/>
+ <Match path="." pattern="fmodex.*" recurse="false" buildAction="Content" copyToOutput="PreserveNewest"/>
+ <Match path="." pattern="*.xml" recurse="false" buildAction="Content" copyToOutput="PreserveNewest"/>
+ <Match path="." pattern="*.txt" recurse="false" buildAction="Content" copyToOutput="PreserveNewest"/>
+ <Match path="." pattern="*.png" recurse="false" buildAction="Content" copyToOutput="PreserveNewest"/>
+ <Match path="." pattern="radegast.nsi" recurse="false" buildAction="Content" copyToOutput="PreserveNewest"/>
+ <Match path="openmetaverse_data" pattern="*.*" recurse="true" buildAction="Content" copyToOutput="PreserveNewest">
+ <Exclude name=".svn"/>
+ </Match>
+ <Match path="character" pattern="*.*" recurse="false" buildAction="Content" copyToOutput="PreserveNewest"/>
+ <Match path="shader_data" pattern="*.*" recurse="false" buildAction="Content" copyToOutput="PreserveNewest"/>
</Files>
</Project>
<!-- Plugins -->
- <Project name="Radegast.Plugin.Alice" path="plugins/Radegast.Plugin.Alice" type="Library" frameworkVersion="v3_5">
+ <Project name="Radegast.Plugin.Alice" path="plugins/Radegast.Plugin.Alice" type="Library" frameworkVersion="v3_5" filterGroups="plugins|plug_alice">
<Configuration name="Debug">
<Options>
<OutputPath>../../bin/</OutputPath>
+ <PlatformTarget>x86</PlatformTarget>
</Options>
</Configuration>
<Configuration name="Release">
<Reference name="System.Xml.Linq" localCopy="false"/>
<Reference name="OpenMetaverse" localCopy="false"/>
<Reference name="OpenMetaverseTypes" localCopy="false"/>
- <Reference name="OpenMetaverse.StructuredData"/>
+ <Reference name="OpenMetaverse.StructuredData" localCopy="false"/>
<Reference name="System.Windows.Forms" localCopy="false"/>
- <Reference name="assemblies/AIMLbot.dll" localCopy="true" />
+ <Reference name="AIMLbot" path="assemblies" localCopy="true" />
<Reference name="Radegast.exe" localCopy="false" />
<Files>
<Match path="." pattern="*.cs" recurse="true" subType="Code">
<Exclude name="AssemblyInfo.cs"/>
</Match>
<Match path="Properties" pattern="*.cs" recurse="true" subType="Form"/>
- <Match path="." pattern="*.aiml" recurse="true" buildAction="Content" copyToOutput="Always"/>
- <Match path="." pattern="*.xml" recurse="true" buildAction="Content" copyToOutput="Always"/>
+ <Match path="aiml" pattern="*.*" recurse="false" buildAction="Content" copyToOutput="PreserveNewest"/>
+ <Match path="aiml_config" pattern="*.*" recurse="false" buildAction="Content" copyToOutput="PreserveNewest"/>
</Files>
</Project>
- <Project name="Radegast.Plugin.Demo" path="plugins/Radegast.Plugin.Demo" type="Library" frameworkVersion="v3_5">
+ <Project name="Radegast.Plugin.Demo" path="plugins/Radegast.Plugin.Demo" type="Library" frameworkVersion="v3_5" filterGroups="plugins|plug_demo">
<Configuration name="Debug">
<Options>
<OutputPath>../../bin/</OutputPath>
+ <PlatformTarget>x86</PlatformTarget>
</Options>
</Configuration>
<Configuration name="Release">
<Reference name="System.Xml.Linq" localCopy="false"/>
<Reference name="OpenMetaverse" localCopy="false"/>
<Reference name="OpenMetaverseTypes" localCopy="false"/>
- <Reference name="OpenMetaverse.StructuredData"/>
+ <Reference name="OpenMetaverse.StructuredData" localCopy="false"/>
<Reference name="System.Windows.Forms" localCopy="false"/>
- <Reference name="Radegast.exe" localCopy="false" />
+ <Reference name="Radegast" localCopy="false" />
+ <Files>
+ <Match path="." pattern="*.cs" recurse="true" subType="Code">
+ <Exclude name="AssemblyInfo.cs"/>
+ </Match>
+ <Match path="Properties" pattern="*.cs" recurse="true" subType="Form"/>
+ </Files>
+ </Project>
+
+ <Project name="Radegast.Plugin.SimpleBuilder" path="plugins/Radegast.Plugin.SimpleBuilder" type="Library" frameworkVersion="v3_5" filterGroups="plugins|plug_simplebuild">
+ <Configuration name="Debug">
+ <Options>
+ <OutputPath>../../bin/</OutputPath>
+ <PlatformTarget>x86</PlatformTarget>
+ </Options>
+ </Configuration>
+ <Configuration name="Release">
+ <Options>
+ <SuppressWarnings>1591,1574,0419,0618,0414,0169</SuppressWarnings>
+ <OutputPath>../../bin/</OutputPath>
+ <PlatformTarget>x86</PlatformTarget>
+ </Options>
+ </Configuration>
+
+ <ReferencePath>../../bin/</ReferencePath>
+ <Reference name="System"/>
+ <Reference name="System.Core"/>
+ <Reference name="System.Xml"/>
+ <Reference name="System.Data"/>
+ <Reference name="System.Drawing"/>
+ <Reference name="OpenMetaverse" localCopy="false"/>
+ <Reference name="OpenMetaverseTypes" localCopy="false"/>
+ <Reference name="OpenMetaverse.StructuredData" localCopy="false"/>
+ <Reference name="System.Windows.Forms" localCopy="false"/>
+ <Reference name="Radegast" localCopy="false" />
<Files>
<Match path="." pattern="*.cs" recurse="true" subType="Code">
<Exclude name="AssemblyInfo.cs"/>
</Match>
<Match path="Properties" pattern="*.cs" recurse="true" subType="Form"/>
- <Match path="assemblies" pattern="*.*" buildAction="Content" copyToOutput="Always"/>
</Files>
</Project>
- <Project name="Radegast.Plugin.Speech" path="plugins/Radegast.Plugin.Speech/RadSpeech" type="Library" frameworkVersion="v3_5">
+ <Project name="Radegast.Plugin.Speech" path="plugins/Radegast.Plugin.Speech/RadSpeech" type="Library" frameworkVersion="v3_5" filterGroups="plugins|plug_speech|plug_speech_core">
<Configuration name="Debug">
<Options>
<OutputPath>../../../bin/</OutputPath>
+ <PlatformTarget>x86</PlatformTarget>
</Options>
</Configuration>
<Configuration name="Release">
<Options>
<OutputPath>../../../bin/</OutputPath>
+ <PlatformTarget>x86</PlatformTarget>
</Options>
</Configuration>
<ReferencePath>../../../bin/</ReferencePath>
<Reference name="OpenMetaverse" localCopy="false"/>
<Reference name="OpenMetaverseTypes" localCopy="false"/>
- <Reference name="OpenMetaverse.StructuredData"/>
+ <Reference name="OpenMetaverse.StructuredData" localCopy="false"/>
<Reference name="Radegast.exe" localCopy="false" />
<Reference name="fmodex-dotnet.dll" />
<Files>
<Match path="." pattern="*.cs" recurse="true" subType="Form"/>
<Match path="." pattern="*.resx" recurse="true" subType="Settings" buildAction="EmbeddedResource"/>
- <Match path="." pattern="*.wav" buildAction="Content" copyToOutput="Always"/>
+ <Match path="." pattern="*.wav" buildAction="Content" copyToOutput="PreserveNewest"/>
</Files>
</Project>
- <Project name="RadSpeechLin" path="plugins/Radegast.Plugin.Speech/RadSpeechLin" type="Library" frameworkVersion="v3_5">
+ <Project name="RadSpeechLin" path="plugins/Radegast.Plugin.Speech/RadSpeechLin" type="Library" frameworkVersion="v3_5" filterGroups="plugins|plug_speech|plug_speech_linux">
<Configuration name="Debug">
<Options>
<OutputPath>../../../bin/</OutputPath>
+ <PlatformTarget>x86</PlatformTarget>
</Options>
</Configuration>
<Configuration name="Release">
<Options>
- <OutputPath>../../bin/</OutputPath>
+ <OutputPath>../../../bin/</OutputPath>
+ <PlatformTarget>x86</PlatformTarget>
</Options>
</Configuration>
<ReferencePath>../../../bin/</ReferencePath>
<Reference name="OpenMetaverse" localCopy="false"/>
<Reference name="OpenMetaverseTypes" localCopy="false"/>\
- <Reference name="OpenMetaverse.StructuredData"/>
+ <Reference name="OpenMetaverse.StructuredData" localCopy="false"/>
<Reference name="Radegast.exe" localCopy="false" />
<Reference name="Radegast.Plugin.Speech" />
</Files>
</Project>
- <Project name="RadSpeechWin" path="plugins/Radegast.Plugin.Speech/RadSpeechWin" type="Library" frameworkVersion="v3_5">
+ <Project name="RadSpeechWin" path="plugins/Radegast.Plugin.Speech/RadSpeechWin" type="Library" frameworkVersion="v3_5" filterGroups="plugins|plug_speech|plug_speech_windows">
<Configuration name="Debug">
<Options>
<OutputPath>../../../bin/</OutputPath>
+ <PlatformTarget>x86</PlatformTarget>
</Options>
</Configuration>
<Configuration name="Release">
<Options>
- <OutputPath>../../bin/</OutputPath>
+ <OutputPath>../../../bin/</OutputPath>
+ <PlatformTarget>x86</PlatformTarget>
</Options>
</Configuration>
<ReferencePath>../../../bin/</ReferencePath>
<Reference name="OpenMetaverse" localCopy="false"/>
<Reference name="OpenMetaverseTypes" localCopy="false"/>
- <Reference name="OpenMetaverse.StructuredData"/>
+ <Reference name="OpenMetaverse.StructuredData" localCopy="false"/>
<Reference name="Radegast.exe" localCopy="false" />
<Reference name="Radegast.Plugin.Speech" />
</Project>
- <Project name="RadSpeechMac" path="plugins/Radegast.Plugin.Speech/RadSpeechMac" type="Library" frameworkVersion="v3_5">
+ <Project name="RadSpeechMac" path="plugins/Radegast.Plugin.Speech/RadSpeechMac" type="Library" frameworkVersion="v3_5" filterGroups="plugins|plug_speech|plug_speech_mac">
<Configuration name="Debug">
<Options>
<OutputPath>../../../bin/</OutputPath>
+ <PlatformTarget>x86</PlatformTarget>
</Options>
</Configuration>
<Configuration name="Release">
<Options>
- <OutputPath>../../bin/</OutputPath>
+ <OutputPath>../../../bin/</OutputPath>
+ <PlatformTarget>x86</PlatformTarget>
</Options>
</Configuration>
<ReferencePath>../../../bin/</ReferencePath>
<Reference name="OpenMetaverse" localCopy="false"/>
<Reference name="OpenMetaverseTypes" localCopy="false"/>
- <Reference name="OpenMetaverse.StructuredData"/>
+ <Reference name="OpenMetaverse.StructuredData" localCopy="false"/>
<Reference name="Radegast.exe" localCopy="false" />
<Reference name="Radegast.Plugin.Speech" />
- <Reference name="Assemblies/Monobjc.dll" />
- <Reference name="Assemblies/Monobjc.Cocoa.dll" />
+ <Reference name="Monobjc" path="Assemblies" />
+ <Reference name="Monobjc.Cocoa" path="Assemblies" />
<Reference name="Radegast.exe" />
<Reference name="System" />
<Reference name="System.Xml" />
<Files>
<Match path="." pattern="*.cs" recurse="true" subType="Form"/>
- <Match path="Assemblies" pattern="*.*" buildAction="Content" copyToOutput="Always"/>
+ <!-- Match path="Assemblies" pattern="*.*" buildAction="Content" copyToOutput="PreserveNewest"/-->
</Files>
</Project>