<?xml version="1.0" encoding="utf-8" ?>
<Prebuild xmlns="http://dnpb.sourceforge.net/schemas/prebuild-1.7.xsd" version="1.7">
  <Solution name="ModularRex" activeConfig="Debug" path="./" version="0.2.0-$Rev: 20 $">
    <Configuration name="Debug">
      <Options>
        <CompilerDefines>TRACE;DEBUG</CompilerDefines>
        <OptimizeCode>false</OptimizeCode>
        <CheckUnderflowOverflow>false</CheckUnderflowOverflow>
        <AllowUnsafe>false</AllowUnsafe>
        <WarningLevel>4</WarningLevel>
        <WarningsAsErrors>false</WarningsAsErrors>
        <SuppressWarnings></SuppressWarnings>
        <OutputPath>bin</OutputPath>
        <DebugInformation>true</DebugInformation>
        <IncrementalBuild>true</IncrementalBuild>
        <NoStdLib>false</NoStdLib>
      </Options>
    </Configuration>
    <Configuration name="Release">
      <Options>
        <CompilerDefines>TRACE</CompilerDefines>
        <OptimizeCode>true</OptimizeCode>
        <CheckUnderflowOverflow>false</CheckUnderflowOverflow>
        <AllowUnsafe>false</AllowUnsafe>
        <WarningLevel>4</WarningLevel>
        <WarningsAsErrors>false</WarningsAsErrors>
        <SuppressWarnings></SuppressWarnings>
        <OutputPath>bin</OutputPath>
        <DebugInformation>false</DebugInformation>
        <IncrementalBuild>true</IncrementalBuild>
        <NoStdLib>false</NoStdLib>
      </Options>
    </Configuration>

    <Project name="ModularRex.RexFramework" path="./RexFramework" type="Library">
      <Configuration name="Debug">
        <Options>
          <OutputPath>../../../bin/</OutputPath>
        </Options>
      </Configuration>
      <Configuration name="Release">
        <Options>
          <OutputPath>../../../bin/</OutputPath>
        </Options>
      </Configuration>

	<ReferencePath>../../../bin/</ReferencePath>
	 <Reference name="log4net"/>
	 <Reference name="OpenMetaverse"/>
	 <Reference name="OpenMetaverseTypes"/>
	 <Reference name="System" localCopy="false"/>
	 <Reference name="System.Core" localCopy="false"/>
	 <Reference name="System.Data"/>
	 <Reference name="System.Xml"/>
	 <Reference name="System.Xml.Linq"/>
      <Files>
        <Match pattern="*.cs" recurse="true"/>
      </Files>
    </Project> 

    <Project name="ModularRex.NHibernate" path="./NHibernate" type="Library">
      <Configuration name="Debug">
        <Options>
          <OutputPath>../../../bin/</OutputPath>
        </Options>
      </Configuration>
      <Configuration name="Release">
        <Options>
          <OutputPath>../../../bin/</OutputPath>
        </Options>
      </Configuration>

	<ReferencePath>../../../bin/</ReferencePath>
	 <Reference name="ModularRex.RexFramework"/>
	 <Reference name="log4net.dll"/>
	 <Reference name="OpenMetaverse.dll"/>
	 <Reference name="OpenMetaverseTypes.dll"/>
	 <Reference name="System" localCopy="false"/>
	 <Reference name="System.Core" localCopy="false"/>
	 <Reference name="System.Data"/>
	 <Reference name="System.Xml"/>
	 <Reference name="System.Xml.Linq"/>
	 <Reference name="OpenSim.Framework"/>
	 <Reference name="OpenSim.Data.NHibernate"/>
	 <Reference name="NHibernate"/>
      <Files>
        <Match pattern="*.cs" recurse="true"/>
        <Match path="Resources" pattern="*.xml" buildAction="EmbeddedResource"/>
        <Match pattern="*.addin.xml" path="Resources" buildAction="EmbeddedResource" recurse="true"/>
        <!-- add more as you go -->
        <Match path="Resources/MsSql2005Dialect" pattern="*.sql" buildAction="EmbeddedResource"/>
        <Match path="Resources/SQLiteDialect" pattern="*.sql" buildAction="EmbeddedResource"/>
      </Files>
    </Project> 

    <Project name="ModularRex" path="./" type="Library">
      <Configuration name="Debug">
        <Options>
          <OutputPath>../../bin/</OutputPath>
        </Options>
      </Configuration>
      <Configuration name="Release">
        <Options>
          <OutputPath>../../bin/</OutputPath>
        </Options>
      </Configuration>

	 <ReferencePath>../../bin/</ReferencePath>
	 <Reference name="ModularRex.RexFramework"/>
	 <Reference name="ModularRex.NHibernate"/>
	 <Reference name="IronMath.dll" />
	 <Reference name="IronPython.dll" />
	 <Reference name="log4net.dll"/>
	 <Reference name="Nini.dll" />
	 <Reference name="OpenMetaverse.dll"/>
	 <Reference name="OpenMetaverseTypes.dll"/>
	 <Reference name="OpenSim"/>
	 <Reference name="OpenSim.Framework.dll"/>
	 <Reference name="OpenSim.Framework.Communications.dll"/>
	 <Reference name="OpenSim.Framework.Console.dll"/>
	 <Reference name="OpenSim.Framework.Servers.dll"/>
	 <Reference name="OpenSim.Framework.Statistics.dll"/>
	 <Reference name="OpenSim.Region.ClientStack.dll"/>
	 <Reference name="OpenSim.Region.ClientStack.LindenUDP.dll"/>
	 <Reference name="OpenSim.Region.Communications.Local.dll"/>
	 <Reference name="OpenSim.Region.Framework.dll"/>
	 <Reference name="OpenSim.Region.Physics.Manager.dll"/>
	 <Reference name="OpenSim.Region.ScriptEngine.Shared.dll"/>
	 <Reference name="OpenSim.Region.ScriptEngine.Shared.Api.dll"/>
	 <Reference name="OpenSim.Region.CoreModules.dll"/>
	 <Reference name="System" localCopy="false"/>
	 <Reference name="System.Data"/>
	 <Reference name="System.Xml"/>
	 <Reference name="XMLRPC.dll"/>
      <Files>
        <Match pattern="*.cs" recurse="false"/>
        <Match path="Properties" pattern="*.cs" recurse="false"/>
        <Match path="RexNetwork" pattern="*.cs" recurse="true"/>
        <Match path="RexParts" pattern="*.cs" recurse="true"/>
        <Match path="RexDBObjects" pattern="*.cs" recurse="true"/>
      </Files>
    </Project>

    <Project name="ModularRex.RexOdePlugin" path="./RexOdePlugin" type="Library">
      <Configuration name="Debug">
        <Options>
          <OutputPath>../../../bin/Physics/</OutputPath>
        </Options>
      </Configuration>
      <Configuration name="Release">
        <Options>
          <OutputPath>../../../bin/Physics/</OutputPath>
        </Options>
      </Configuration>

      <ReferencePath>../bin/</ReferencePath>
      <ReferencePath>../../../bin/</ReferencePath>
      <ReferencePath>../../../bin/Physics</ReferencePath>
      <Reference name="System" localCopy="false"/>
      <Reference name="OpenMetaverseTypes.dll" localCopy="false"/>
      <Reference name="Nini.dll" />
      <Reference name="OpenSim.Framework"/>
      <Reference name="OpenSim.Framework.Console"/>
      <Reference name="OpenSim.Region.Physics.Manager"/>
      <Reference name="OpenSim.Region.Physics.Meshing"/>
      <Reference name="ModularRex"/>
      <Reference name="Ode.NET.dll"/>
      <Reference name="nunit.framework.dll"/>
      <Reference name="log4net.dll"/>
      <Reference name="RexDotMeshLoader.dll" localCopy="true"/>
      <Files>
        <Match pattern="*.cs" recurse="true"/>
      </Files>
    </Project>


    <Project name="ModularRex.RexBot" path="./RexBot" type="Library">
      <Configuration name="Debug">
        <Options>
          <OutputPath>../../../bin/</OutputPath>
        </Options>
      </Configuration>
      <Configuration name="Release">
        <Options>
          <OutputPath>../../../bin/</OutputPath>
        </Options>
      </Configuration>

      <ReferencePath>../../../bin/</ReferencePath>
      <Reference name="System" localCopy="false"/>
      <Reference name="OpenMetaverse.dll" localCopy="false"/>
      <Reference name="OpenMetaverseTypes.dll" localCopy="false"/>
      <Reference name="OpenMetaverse.StructuredData.dll" localCopy="false"/>
      <Reference name="ModularRex"/>
      <Reference name="ModularRex.RexFramework"/>
      <Reference name="System.Xml"/>
      <Reference name="OpenSim.Framework"/>
      <Reference name="OpenSim.Region.Framework.dll"/>
      <Reference name="Nini.dll" />
      <Reference name="log4net.dll"/>
      <Files>
        <Match pattern="*.cs" recurse="true"/>
      </Files>
    </Project>

  </Solution>
</Prebuild>
 
