<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>
<!-- 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" path="../libopenmetaverse/OpenMetaverse" type="Library" rootNamespace="OpenMetaverse" 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>
- <XmlDocFile>OpenMetaverse.XML</XmlDocFile>
<PlatformTarget>x86</PlatformTarget>
</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="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.Rendering" 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>
<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>
<Reference name="OpenMetaverse.StructuredData" 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="assemblies/CommandLine.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 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="*.html" 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="openmetaverse_data" pattern="*.*" 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>
<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">
- <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>
<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"/>
</Files>
</Project>
- <Project name="Radegast.Plugin.Speech" path="plugins/Radegast.Plugin.Speech/RadSpeech" type="Library" frameworkVersion="v3_5">
+ <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"/>
+ </Files>
+ </Project>
+
+ <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>
<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>
</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>
<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>
<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>
<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" />