opensim-development – Rev 1

Subversion Repositories:
Rev:
<?xml version="1.0" ?>
<project name="OpenSim" default="build">
          <echo message="Using '${nant.settings.currentframework}' Framework"/>

          <property name="bin.dir" value="bin" />
          <property name="obj.dir" value="obj" />
          <property name="doc.dir" value="doc" />
          <property name="project.main.dir" value="${project::get-base-directory()}" />
          <property name="project.config" value="Debug" />

          <target name="Debug" description="Debug|AnyCPU" depends="Debug-AnyCPU">
          </target>

          <target name="Debug-AnyCPU" description="Debug|AnyCPU">
                  <property name="project.config" value="Debug" />
                  <property name="build.debug" value="true" />
                  <property name="build.platform" value="AnyCPU" />
          </target>

          <target name="Release" description="Release|AnyCPU" depends="Release-AnyCPU">
          </target>

          <target name="Release-AnyCPU" description="Release|AnyCPU">
                  <property name="project.config" value="Release" />
                  <property name="build.debug" value="false" />
                  <property name="build.platform" value="AnyCPU" />
          </target>

          <target name="net-1.1" description="Sets framework to .NET 1.1">
                  <property name="nant.settings.currentframework" value="net-1.1" />
          </target>

          <target name="net-2.0" description="Sets framework to .NET 2.0">
                  <property name="nant.settings.currentframework" value="net-2.0" />
          </target>

          <target name="net-3.5" description="Sets framework to .NET 3.5">
                  <property name="nant.settings.currentframework" value="net-3.5" />
          </target>

          <target name="mono-1.0" description="Sets framework to mono 1.0">
                  <property name="nant.settings.currentframework" value="mono-1.0" />
          </target>

          <target name="mono-2.0" description="Sets framework to mono 2.0">
                  <property name="nant.settings.currentframework" value="mono-2.0" />
          </target>

          <target name="mono-3.5" description="Sets framework to mono 3.5">
        <property name="nant.settings.currentframework" value="mono-3.5" />
    </target>

    <target name="init" description="">
        <call target="${project.config}" />
        <property name="sys.os.platform"
                  value="${platform::get-name()}"
                  />
        <echo message="Platform ${sys.os.platform}" />
        <property name="build.dir" value="${bin.dir}/${project.config}" />
    </target>


    <target name="clean" description="">
        <echo message="Deleting all builds from all configurations" />
        <delete failonerror="false">
        <fileset basedir="${bin.dir}">
            <include name="OpenSim*.dll"/>
            <include name="OpenSim*.dll.mdb"/>
            <include name="OpenSim*.exe"/>
            <include name="OpenSim*.exe.mdb"/>
            <include name="ScriptEngines/*"/>
            <include name="Physics/*.dll"/>
            <include name="Physics/*.dll.mdb"/>
            <exclude name="OpenSim.32BitLaunch.exe"/>
            <exclude name="ScriptEngines/Default.lsl"/>
        </fileset>
        </delete>
        <delete dir="${obj.dir}" failonerror="false" />
        <nant buildfile="OpenSim/Region/Application/OpenSim.exe.build" target="clean" />
        <nant buildfile="OpenSim/Addons/Groups/OpenSim.Addons.Groups.dll.build" target="clean" />
        <nant buildfile="OpenSim/Addons/OfflineIM/OpenSim.Addons.OfflineIM.dll.build" target="clean" />
        <nant buildfile="OpenSim/ApplicationPlugins/LoadRegions/OpenSim.ApplicationPlugins.LoadRegions.dll.build" target="clean" />
        <nant buildfile="OpenSim/ApplicationPlugins/RegionModulesController/OpenSim.ApplicationPlugins.RegionModulesController.dll.build" target="clean" />
        <nant buildfile="OpenSim/ApplicationPlugins/RemoteController/OpenSim.ApplicationPlugins.RemoteController.dll.build" target="clean" />
        <nant buildfile="OpenSim/Capabilities/OpenSim.Capabilities.dll.build" target="clean" />
        <nant buildfile="OpenSim/Capabilities/Handlers/OpenSim.Capabilities.Handlers.dll.build" target="clean" />
        <nant buildfile="OpenSim/Capabilities/Handlers/OpenSim.Capabilities.Handlers.Tests.dll.build" target="clean" />
        <nant buildfile="OpenSim/ConsoleClient/OpenSim.ConsoleClient.exe.build" target="clean" />
        <nant buildfile="OpenSim/Data/OpenSim.Data.dll.build" target="clean" />
        <nant buildfile="OpenSim/Data/MSSQL/OpenSim.Data.MSSQL.dll.build" target="clean" />
        <nant buildfile="OpenSim/Data/MySQL/OpenSim.Data.MySQL.dll.build" target="clean" />
        <nant buildfile="OpenSim/Data/Null/OpenSim.Data.Null.dll.build" target="clean" />
        <nant buildfile="OpenSim/Data/PGSQL/OpenSim.Data.PGSQL.dll.build" target="clean" />
        <nant buildfile="OpenSim/Data/SQLite/OpenSim.Data.SQLite.dll.build" target="clean" />
        <nant buildfile="OpenSim/Data/Tests/OpenSim.Data.Tests.dll.build" target="clean" />
        <nant buildfile="OpenSim/Framework/OpenSim.Framework.dll.build" target="clean" />
        <nant buildfile="OpenSim/Framework/AssetLoader/Filesystem/OpenSim.Framework.AssetLoader.Filesystem.dll.build" target="clean" />
        <nant buildfile="OpenSim/Framework/Communications/OpenSim.Framework.Communications.dll.build" target="clean" />
        <nant buildfile="OpenSim/Framework/Configuration/HTTP/OpenSim.Framework.Configuration.HTTP.dll.build" target="clean" />
        <nant buildfile="OpenSim/Framework/Configuration/XML/OpenSim.Framework.Configuration.XML.dll.build" target="clean" />
        <nant buildfile="OpenSim/Framework/Console/OpenSim.Framework.Console.dll.build" target="clean" />
        <nant buildfile="OpenSim/Framework/Monitoring/OpenSim.Framework.Monitoring.dll.build" target="clean" />
        <nant buildfile="OpenSim/Framework/RegionLoader/Filesystem/OpenSim.Framework.RegionLoader.Filesystem.dll.build" target="clean" />
        <nant buildfile="OpenSim/Framework/RegionLoader/Web/OpenSim.Framework.RegionLoader.Web.dll.build" target="clean" />
        <nant buildfile="OpenSim/Framework/Serialization/OpenSim.Framework.Serialization.dll.build" target="clean" />
        <nant buildfile="OpenSim/Framework/Serialization/Tests/OpenSim.Framework.Serialization.Tests.dll.build" target="clean" />
        <nant buildfile="OpenSim/Framework/Servers/OpenSim.Framework.Servers.dll.build" target="clean" />
        <nant buildfile="OpenSim/Framework/Servers/HttpServer/OpenSim.Framework.Servers.HttpServer.dll.build" target="clean" />
        <nant buildfile="OpenSim/Framework/Servers/Tests/OpenSim.Framework.Servers.Tests.dll.build" target="clean" />
        <nant buildfile="OpenSim/Framework/Tests/OpenSim.Framework.Tests.dll.build" target="clean" />
        <nant buildfile="OpenSim/Region/ClientStack/OpenSim.Region.ClientStack.dll.build" target="clean" />
        <nant buildfile="OpenSim/Region/ClientStack/Linden/Caps/OpenSim.Region.ClientStack.LindenCaps.dll.build" target="clean" />
        <nant buildfile="OpenSim/Region/ClientStack/Linden/Caps/OpenSim.Region.ClientStack.LindenCaps.Tests.dll.build" target="clean" />
        <nant buildfile="OpenSim/Region/ClientStack/Linden/UDP/OpenSim.Region.ClientStack.LindenUDP.dll.build" target="clean" />
        <nant buildfile="OpenSim/Region/ClientStack/Linden/UDP/Tests/OpenSim.Region.ClientStack.LindenUDP.Tests.dll.build" target="clean" />
        <nant buildfile="OpenSim/Region/CoreModules/OpenSim.Region.CoreModules.dll.build" target="clean" />
        <nant buildfile="OpenSim/Region/CoreModules/OpenSim.Region.CoreModules.Tests.dll.build" target="clean" />
        <nant buildfile="OpenSim/Region/DataSnapshot/OpenSim.Region.DataSnapshot.dll.build" target="clean" />
        <nant buildfile="OpenSim/Region/Framework/OpenSim.Region.Framework.dll.build" target="clean" />
        <nant buildfile="OpenSim/Region/Framework/OpenSim.Region.Framework.Tests.dll.build" target="clean" />
        <nant buildfile="OpenSim/Region/OptionalModules/OpenSim.Region.OptionalModules.dll.build" target="clean" />
        <nant buildfile="OpenSim/Region/OptionalModules/OpenSim.Region.OptionalModules.Tests.dll.build" target="clean" />
        <nant buildfile="OpenSim/Region/Physics/BasicPhysicsPlugin/OpenSim.Region.Physics.BasicPhysicsPlugin.dll.build" target="clean" />
        <nant buildfile="OpenSim/Region/Physics/BulletSPlugin/OpenSim.Region.Physics.BulletSPlugin.dll.build" target="clean" />
        <nant buildfile="OpenSim/Region/Physics/BulletSPlugin/Tests/OpenSim.Region.Physics.BulletSPlugin.Tests.dll.build" target="clean" />
        <nant buildfile="OpenSim/Region/Physics/ConvexDecompositionDotNet/OpenSim.Region.Physics.ConvexDecompositionDotNet.dll.build" target="clean" />
        <nant buildfile="OpenSim/Region/Physics/Manager/OpenSim.Region.Physics.Manager.dll.build" target="clean" />
        <nant buildfile="OpenSim/Region/Physics/Meshing/OpenSim.Region.Physics.Meshing.dll.build" target="clean" />
        <nant buildfile="OpenSim/Region/Physics/OdePlugin/OpenSim.Region.Physics.OdePlugin.dll.build" target="clean" />
        <nant buildfile="OpenSim/Region/Physics/OdePlugin/Tests/OpenSim.Region.Physics.OdePlugin.Tests.dll.build" target="clean" />
        <nant buildfile="OpenSim/Region/Physics/POSPlugin/OpenSim.Region.Physics.POSPlugin.dll.build" target="clean" />
        <nant buildfile="OpenSim/Region/RegionCombinerModule/OpenSim.Region.RegionCombinerModule.dll.build" target="clean" />
        <nant buildfile="OpenSim/Region/ScriptEngine/Shared/OpenSim.Region.ScriptEngine.Shared.dll.build" target="clean" />
        <nant buildfile="OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OpenSim.Region.ScriptEngine.Shared.Api.dll.build" target="clean" />
        <nant buildfile="OpenSim/Region/ScriptEngine/Shared/Api/Runtime/OpenSim.Region.ScriptEngine.Shared.Api.Runtime.dll.build" target="clean" />
        <nant buildfile="OpenSim/Region/ScriptEngine/Shared/CodeTools/OpenSim.Region.ScriptEngine.Shared.CodeTools.dll.build" target="clean" />
        <nant buildfile="OpenSim/Region/ScriptEngine/Shared/Instance/OpenSim.Region.ScriptEngine.Shared.Instance.dll.build" target="clean" />
        <nant buildfile="OpenSim/Region/ScriptEngine/Shared/Api/Runtime/YieldProlog/OpenSim.Region.ScriptEngine.Shared.YieldProlog.dll.build" target="clean" />
        <nant buildfile="OpenSim/Region/ScriptEngine/OpenSim.Region.ScriptEngine.Tests.dll.build" target="clean" />
        <nant buildfile="OpenSim/Region/ScriptEngine/XEngine/OpenSim.Region.ScriptEngine.XEngine.dll.build" target="clean" />
        <nant buildfile="OpenSim/Region/ScriptEngine/XEngine/Api/Runtime/OpenSim.Region.ScriptEngine.XEngine.Api.Runtime.dll.build" target="clean" />
        <nant buildfile="OpenSim/Region/UserStatistics/OpenSim.Region.UserStatistics.dll.build" target="clean" />
        <nant buildfile="OpenSim/Server/Base/OpenSim.Server.Base.dll.build" target="clean" />
        <nant buildfile="OpenSim/Server/Handlers/OpenSim.Server.Handlers.dll.build" target="clean" />
        <nant buildfile="OpenSim/Server/Handlers/OpenSim.Server.Handlers.Tests.dll.build" target="clean" />
        <nant buildfile="OpenSim/Services/AssetService/OpenSim.Services.AssetService.dll.build" target="clean" />
        <nant buildfile="OpenSim/Services/AuthenticationService/OpenSim.Services.AuthenticationService.dll.build" target="clean" />
        <nant buildfile="OpenSim/Services/AuthorizationService/OpenSim.Services.AuthorizationService.dll.build" target="clean" />
        <nant buildfile="OpenSim/Services/AvatarService/OpenSim.Services.AvatarService.dll.build" target="clean" />
        <nant buildfile="OpenSim/Services/Base/OpenSim.Services.Base.dll.build" target="clean" />
        <nant buildfile="OpenSim/Services/Connectors/OpenSim.Services.Connectors.dll.build" target="clean" />
        <nant buildfile="OpenSim/Services/FreeswitchService/OpenSim.Services.FreeswitchService.dll.build" target="clean" />
        <nant buildfile="OpenSim/Services/Friends/OpenSim.Services.FriendsService.dll.build" target="clean" />
        <nant buildfile="OpenSim/Services/GridService/OpenSim.Services.GridService.dll.build" target="clean" />
        <nant buildfile="OpenSim/Services/HypergridService/OpenSim.Services.HypergridService.dll.build" target="clean" />
        <nant buildfile="OpenSim/Services/Interfaces/OpenSim.Services.Interfaces.dll.build" target="clean" />
        <nant buildfile="OpenSim/Services/InventoryService/OpenSim.Services.InventoryService.dll.build" target="clean" />
        <nant buildfile="OpenSim/Services/InventoryService/Tests/OpenSim.Services.InventoryService.Tests.dll.build" target="clean" />
        <nant buildfile="OpenSim/Services/LLLoginService/OpenSim.Services.LLLoginService.dll.build" target="clean" />
        <nant buildfile="OpenSim/Services/MapImageService/OpenSim.Services.MapImageService.dll.build" target="clean" />
        <nant buildfile="OpenSim/Services/PresenceService/OpenSim.Services.PresenceService.dll.build" target="clean" />
        <nant buildfile="OpenSim/Services/UserAccountService/OpenSim.Services.UserAccountService.dll.build" target="clean" />
        <nant buildfile="OpenSim/Services/UserProfilesService/OpenSim.Services.UserProfilesService.dll.build" target="clean" />
        <nant buildfile="OpenSim/Tests/OpenSim.Tests.dll.build" target="clean" />
        <nant buildfile="OpenSim/Tests/Clients/Assets/OpenSim.Tests.Clients.AssetClient.exe.build" target="clean" />
        <nant buildfile="OpenSim/Tests/Clients/Grid/OpenSim.Tests.Clients.GridClient.exe.build" target="clean" />
        <nant buildfile="OpenSim/Tests/Clients/InstantMessage/OpenSim.Tests.Clients.InstantantMessage.exe.build" target="clean" />
        <nant buildfile="OpenSim/Tests/Clients/Presence/OpenSim.Tests.Clients.PresenceClient.exe.build" target="clean" />
        <nant buildfile="OpenSim/Tests/Clients/UserAccounts/OpenSim.Tests.Clients.UserAccountClient.exe.build" target="clean" />
        <nant buildfile="OpenSim/Tests/Common/OpenSim.Tests.Common.dll.build" target="clean" />
        <nant buildfile="OpenSim/Tests/Performance/OpenSim.Tests.Performance.dll.build" target="clean" />
        <nant buildfile="OpenSim/Tests/Stress/OpenSim.Tests.Stress.dll.build" target="clean" />
        <nant buildfile="OpenSim/Tools/Configger/OpenSim.Tools.Configger.exe.build" target="clean" />
        <nant buildfile="OpenSim/Tools/Compiler/OpenSim.Tools.lslc.exe.build" target="clean" />
        <nant buildfile="OpenSim/Tools/pCampBot/pCampBot.exe.build" target="clean" />
        <nant buildfile="OpenSim/Server/Robust.exe.build" target="clean" />
        <nant buildfile="ThirdParty/SmartThreadPool/SmartThreadPool.dll.build" target="clean" />
    </target>

    <target name="build" depends="init" description="">
        <nant buildfile="ThirdParty/SmartThreadPool/SmartThreadPool.dll.build" target="build" />
        <nant buildfile="OpenSim/Framework/OpenSim.Framework.dll.build" target="build" />
        <nant buildfile="OpenSim/Services/Interfaces/OpenSim.Services.Interfaces.dll.build" target="build" />
        <nant buildfile="OpenSim/Framework/Monitoring/OpenSim.Framework.Monitoring.dll.build" target="build" />
        <nant buildfile="OpenSim/Framework/Servers/HttpServer/OpenSim.Framework.Servers.HttpServer.dll.build" target="build" />
        <nant buildfile="OpenSim/Framework/Console/OpenSim.Framework.Console.dll.build" target="build" />
        <nant buildfile="OpenSim/Framework/Serialization/OpenSim.Framework.Serialization.dll.build" target="build" />
        <nant buildfile="OpenSim/Data/OpenSim.Data.dll.build" target="build" />
        <nant buildfile="OpenSim/Framework/Configuration/XML/OpenSim.Framework.Configuration.XML.dll.build" target="build" />
        <nant buildfile="OpenSim/Framework/Configuration/HTTP/OpenSim.Framework.Configuration.HTTP.dll.build" target="build" />
        <nant buildfile="OpenSim/Framework/AssetLoader/Filesystem/OpenSim.Framework.AssetLoader.Filesystem.dll.build" target="build" />
        <nant buildfile="OpenSim/Framework/RegionLoader/Web/OpenSim.Framework.RegionLoader.Web.dll.build" target="build" />
        <nant buildfile="OpenSim/Framework/RegionLoader/Filesystem/OpenSim.Framework.RegionLoader.Filesystem.dll.build" target="build" />
        <nant buildfile="OpenSim/Framework/Servers/OpenSim.Framework.Servers.dll.build" target="build" />
        <nant buildfile="OpenSim/Region/Physics/Manager/OpenSim.Region.Physics.Manager.dll.build" target="build" />
        <nant buildfile="OpenSim/Region/Physics/BasicPhysicsPlugin/OpenSim.Region.Physics.BasicPhysicsPlugin.dll.build" target="build" />
        <nant buildfile="OpenSim/Region/Physics/POSPlugin/OpenSim.Region.Physics.POSPlugin.dll.build" target="build" />
        <nant buildfile="OpenSim/Region/Physics/OdePlugin/OpenSim.Region.Physics.OdePlugin.dll.build" target="build" />
        <nant buildfile="OpenSim/Region/Physics/Meshing/OpenSim.Region.Physics.Meshing.dll.build" target="build" />
        <nant buildfile="OpenSim/Capabilities/OpenSim.Capabilities.dll.build" target="build" />
        <nant buildfile="OpenSim/Framework/Communications/OpenSim.Framework.Communications.dll.build" target="build" />
        <nant buildfile="OpenSim/Region/Framework/OpenSim.Region.Framework.dll.build" target="build" />
        <nant buildfile="OpenSim/Server/Base/OpenSim.Server.Base.dll.build" target="build" />
        <nant buildfile="OpenSim/Services/Base/OpenSim.Services.Base.dll.build" target="build" />
        <nant buildfile="OpenSim/Services/UserAccountService/OpenSim.Services.UserAccountService.dll.build" target="build" />
        <nant buildfile="OpenSim/Services/Friends/OpenSim.Services.FriendsService.dll.build" target="build" />
        <nant buildfile="OpenSim/Services/Connectors/OpenSim.Services.Connectors.dll.build" target="build" />
        <nant buildfile="OpenSim/Services/AssetService/OpenSim.Services.AssetService.dll.build" target="build" />
        <nant buildfile="OpenSim/Services/AuthorizationService/OpenSim.Services.AuthorizationService.dll.build" target="build" />
        <nant buildfile="OpenSim/Services/FreeswitchService/OpenSim.Services.FreeswitchService.dll.build" target="build" />
        <nant buildfile="OpenSim/Services/AuthenticationService/OpenSim.Services.AuthenticationService.dll.build" target="build" />
        <nant buildfile="OpenSim/Services/GridService/OpenSim.Services.GridService.dll.build" target="build" />
        <nant buildfile="OpenSim/Services/PresenceService/OpenSim.Services.PresenceService.dll.build" target="build" />
        <nant buildfile="OpenSim/Services/AvatarService/OpenSim.Services.AvatarService.dll.build" target="build" />
        <nant buildfile="OpenSim/Services/InventoryService/OpenSim.Services.InventoryService.dll.build" target="build" />
        <nant buildfile="OpenSim/Services/LLLoginService/OpenSim.Services.LLLoginService.dll.build" target="build" />
        <nant buildfile="OpenSim/Services/HypergridService/OpenSim.Services.HypergridService.dll.build" target="build" />
        <nant buildfile="OpenSim/Services/MapImageService/OpenSim.Services.MapImageService.dll.build" target="build" />
        <nant buildfile="OpenSim/Services/UserProfilesService/OpenSim.Services.UserProfilesService.dll.build" target="build" />
        <nant buildfile="OpenSim/Server/Handlers/OpenSim.Server.Handlers.dll.build" target="build" />
        <nant buildfile="OpenSim/Capabilities/Handlers/OpenSim.Capabilities.Handlers.dll.build" target="build" />
        <nant buildfile="OpenSim/Server/Robust.exe.build" target="build" />
        <nant buildfile="OpenSim/ConsoleClient/OpenSim.ConsoleClient.exe.build" target="build" />
        <nant buildfile="OpenSim/Region/ClientStack/OpenSim.Region.ClientStack.dll.build" target="build" />
        <nant buildfile="OpenSim/Region/ClientStack/Linden/UDP/OpenSim.Region.ClientStack.LindenUDP.dll.build" target="build" />
        <nant buildfile="OpenSim/Region/ClientStack/Linden/Caps/OpenSim.Region.ClientStack.LindenCaps.dll.build" target="build" />
        <nant buildfile="OpenSim/Region/CoreModules/OpenSim.Region.CoreModules.dll.build" target="build" />
        <nant buildfile="OpenSim/Region/RegionCombinerModule/OpenSim.Region.RegionCombinerModule.dll.build" target="build" />
        <nant buildfile="OpenSim/Region/OptionalModules/OpenSim.Region.OptionalModules.dll.build" target="build" />
        <nant buildfile="OpenSim/Data/Null/OpenSim.Data.Null.dll.build" target="build" />
        <nant buildfile="OpenSim/Region/Physics/ConvexDecompositionDotNet/OpenSim.Region.Physics.ConvexDecompositionDotNet.dll.build" target="build" />
        <nant buildfile="OpenSim/Region/Physics/BulletSPlugin/OpenSim.Region.Physics.BulletSPlugin.dll.build" target="build" />
        <nant buildfile="OpenSim/Region/Application/OpenSim.exe.build" target="build" />
        <nant buildfile="OpenSim/ApplicationPlugins/LoadRegions/OpenSim.ApplicationPlugins.LoadRegions.dll.build" target="build" />
        <nant buildfile="OpenSim/ApplicationPlugins/RegionModulesController/OpenSim.ApplicationPlugins.RegionModulesController.dll.build" target="build" />
        <nant buildfile="OpenSim/ApplicationPlugins/RemoteController/OpenSim.ApplicationPlugins.RemoteController.dll.build" target="build" />
        <nant buildfile="OpenSim/Region/DataSnapshot/OpenSim.Region.DataSnapshot.dll.build" target="build" />
        <nant buildfile="OpenSim/Data/MySQL/OpenSim.Data.MySQL.dll.build" target="build" />
        <nant buildfile="OpenSim/Data/MSSQL/OpenSim.Data.MSSQL.dll.build" target="build" />
        <nant buildfile="OpenSim/Data/PGSQL/OpenSim.Data.PGSQL.dll.build" target="build" />
        <nant buildfile="OpenSim/Data/SQLite/OpenSim.Data.SQLite.dll.build" target="build" />
        <nant buildfile="OpenSim/Region/ScriptEngine/Shared/OpenSim.Region.ScriptEngine.Shared.dll.build" target="build" />
        <nant buildfile="OpenSim/Region/ScriptEngine/Shared/Api/Runtime/OpenSim.Region.ScriptEngine.Shared.Api.Runtime.dll.build" target="build" />
        <nant buildfile="OpenSim/Region/ScriptEngine/Shared/Api/Runtime/YieldProlog/OpenSim.Region.ScriptEngine.Shared.YieldProlog.dll.build" target="build" />
        <nant buildfile="OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OpenSim.Region.ScriptEngine.Shared.Api.dll.build" target="build" />
        <nant buildfile="OpenSim/Region/ScriptEngine/Shared/CodeTools/OpenSim.Region.ScriptEngine.Shared.CodeTools.dll.build" target="build" />
        <nant buildfile="OpenSim/Region/ScriptEngine/Shared/Instance/OpenSim.Region.ScriptEngine.Shared.Instance.dll.build" target="build" />
        <nant buildfile="OpenSim/Region/ScriptEngine/XEngine/Api/Runtime/OpenSim.Region.ScriptEngine.XEngine.Api.Runtime.dll.build" target="build" />
        <nant buildfile="OpenSim/Region/ScriptEngine/XEngine/OpenSim.Region.ScriptEngine.XEngine.dll.build" target="build" />
        <nant buildfile="OpenSim/Region/UserStatistics/OpenSim.Region.UserStatistics.dll.build" target="build" />
        <nant buildfile="OpenSim/Addons/OfflineIM/OpenSim.Addons.OfflineIM.dll.build" target="build" />
        <nant buildfile="OpenSim/Addons/Groups/OpenSim.Addons.Groups.dll.build" target="build" />
        <nant buildfile="OpenSim/Tools/pCampBot/pCampBot.exe.build" target="build" />
        <nant buildfile="OpenSim/Tools/Compiler/OpenSim.Tools.lslc.exe.build" target="build" />
        <nant buildfile="OpenSim/Tools/Configger/OpenSim.Tools.Configger.exe.build" target="build" />
        <nant buildfile="OpenSim/Tests/Clients/Assets/OpenSim.Tests.Clients.AssetClient.exe.build" target="build" />
        <nant buildfile="OpenSim/Tests/Clients/Grid/OpenSim.Tests.Clients.GridClient.exe.build" target="build" />
        <nant buildfile="OpenSim/Tests/Clients/Presence/OpenSim.Tests.Clients.PresenceClient.exe.build" target="build" />
        <nant buildfile="OpenSim/Tests/Clients/UserAccounts/OpenSim.Tests.Clients.UserAccountClient.exe.build" target="build" />
        <nant buildfile="OpenSim/Tests/Clients/InstantMessage/OpenSim.Tests.Clients.InstantantMessage.exe.build" target="build" />
        <nant buildfile="OpenSim/Tests/Common/OpenSim.Tests.Common.dll.build" target="build" />
        <nant buildfile="OpenSim/Tests/OpenSim.Tests.dll.build" target="build" />
        <nant buildfile="OpenSim/Services/InventoryService/Tests/OpenSim.Services.InventoryService.Tests.dll.build" target="build" />
        <nant buildfile="OpenSim/Capabilities/Handlers/OpenSim.Capabilities.Handlers.Tests.dll.build" target="build" />
        <nant buildfile="OpenSim/Data/Tests/OpenSim.Data.Tests.dll.build" target="build" />
        <nant buildfile="OpenSim/Framework/Tests/OpenSim.Framework.Tests.dll.build" target="build" />
        <nant buildfile="OpenSim/Framework/Serialization/Tests/OpenSim.Framework.Serialization.Tests.dll.build" target="build" />
        <nant buildfile="OpenSim/Framework/Servers/Tests/OpenSim.Framework.Servers.Tests.dll.build" target="build" />
        <nant buildfile="OpenSim/Region/CoreModules/OpenSim.Region.CoreModules.Tests.dll.build" target="build" />
        <nant buildfile="OpenSim/Region/OptionalModules/OpenSim.Region.OptionalModules.Tests.dll.build" target="build" />
        <nant buildfile="OpenSim/Region/Framework/OpenSim.Region.Framework.Tests.dll.build" target="build" />
        <nant buildfile="OpenSim/Region/ClientStack/Linden/Caps/OpenSim.Region.ClientStack.LindenCaps.Tests.dll.build" target="build" />
        <nant buildfile="OpenSim/Region/ClientStack/Linden/UDP/Tests/OpenSim.Region.ClientStack.LindenUDP.Tests.dll.build" target="build" />
        <nant buildfile="OpenSim/Region/ScriptEngine/OpenSim.Region.ScriptEngine.Tests.dll.build" target="build" />
        <nant buildfile="OpenSim/Region/Physics/OdePlugin/Tests/OpenSim.Region.Physics.OdePlugin.Tests.dll.build" target="build" />
        <nant buildfile="OpenSim/Region/Physics/BulletSPlugin/Tests/OpenSim.Region.Physics.BulletSPlugin.Tests.dll.build" target="build" />
        <nant buildfile="OpenSim/Server/Handlers/OpenSim.Server.Handlers.Tests.dll.build" target="build" />
        <nant buildfile="OpenSim/Tests/Stress/OpenSim.Tests.Stress.dll.build" target="build" />
        <nant buildfile="OpenSim/Tests/Performance/OpenSim.Tests.Performance.dll.build" target="build" />
    </target>

    <target name="build-release" depends="Release, init, build" description="Builds in Release mode" />

    <target name="build-debug" depends="Debug, init, build" description="Builds in Debug mode" />

    <target name="package" depends="clean, doc" description="Builds all" />

    <target name="doc" depends="build-release">
        <echo message="Generating all documentation from all builds" />
        <nant buildfile="OpenSim/Region/Application/OpenSim.exe.build" target="doc" />
        <nant buildfile="OpenSim/Addons/Groups/OpenSim.Addons.Groups.dll.build" target="doc" />
        <nant buildfile="OpenSim/Addons/OfflineIM/OpenSim.Addons.OfflineIM.dll.build" target="doc" />
        <nant buildfile="OpenSim/ApplicationPlugins/LoadRegions/OpenSim.ApplicationPlugins.LoadRegions.dll.build" target="doc" />
        <nant buildfile="OpenSim/ApplicationPlugins/RegionModulesController/OpenSim.ApplicationPlugins.RegionModulesController.dll.build" target="doc" />
        <nant buildfile="OpenSim/ApplicationPlugins/RemoteController/OpenSim.ApplicationPlugins.RemoteController.dll.build" target="doc" />
        <nant buildfile="OpenSim/Capabilities/OpenSim.Capabilities.dll.build" target="doc" />
        <nant buildfile="OpenSim/Capabilities/Handlers/OpenSim.Capabilities.Handlers.dll.build" target="doc" />
        <nant buildfile="OpenSim/Capabilities/Handlers/OpenSim.Capabilities.Handlers.Tests.dll.build" target="doc" />
        <nant buildfile="OpenSim/ConsoleClient/OpenSim.ConsoleClient.exe.build" target="doc" />
        <nant buildfile="OpenSim/Data/OpenSim.Data.dll.build" target="doc" />
        <nant buildfile="OpenSim/Data/MSSQL/OpenSim.Data.MSSQL.dll.build" target="doc" />
        <nant buildfile="OpenSim/Data/MySQL/OpenSim.Data.MySQL.dll.build" target="doc" />
        <nant buildfile="OpenSim/Data/Null/OpenSim.Data.Null.dll.build" target="doc" />
        <nant buildfile="OpenSim/Data/PGSQL/OpenSim.Data.PGSQL.dll.build" target="doc" />
        <nant buildfile="OpenSim/Data/SQLite/OpenSim.Data.SQLite.dll.build" target="doc" />
        <nant buildfile="OpenSim/Data/Tests/OpenSim.Data.Tests.dll.build" target="doc" />
        <nant buildfile="OpenSim/Framework/OpenSim.Framework.dll.build" target="doc" />
        <nant buildfile="OpenSim/Framework/AssetLoader/Filesystem/OpenSim.Framework.AssetLoader.Filesystem.dll.build" target="doc" />
        <nant buildfile="OpenSim/Framework/Communications/OpenSim.Framework.Communications.dll.build" target="doc" />
        <nant buildfile="OpenSim/Framework/Configuration/HTTP/OpenSim.Framework.Configuration.HTTP.dll.build" target="doc" />
        <nant buildfile="OpenSim/Framework/Configuration/XML/OpenSim.Framework.Configuration.XML.dll.build" target="doc" />
        <nant buildfile="OpenSim/Framework/Console/OpenSim.Framework.Console.dll.build" target="doc" />
        <nant buildfile="OpenSim/Framework/Monitoring/OpenSim.Framework.Monitoring.dll.build" target="doc" />
        <nant buildfile="OpenSim/Framework/RegionLoader/Filesystem/OpenSim.Framework.RegionLoader.Filesystem.dll.build" target="doc" />
        <nant buildfile="OpenSim/Framework/RegionLoader/Web/OpenSim.Framework.RegionLoader.Web.dll.build" target="doc" />
        <nant buildfile="OpenSim/Framework/Serialization/OpenSim.Framework.Serialization.dll.build" target="doc" />
        <nant buildfile="OpenSim/Framework/Serialization/Tests/OpenSim.Framework.Serialization.Tests.dll.build" target="doc" />
        <nant buildfile="OpenSim/Framework/Servers/OpenSim.Framework.Servers.dll.build" target="doc" />
        <nant buildfile="OpenSim/Framework/Servers/HttpServer/OpenSim.Framework.Servers.HttpServer.dll.build" target="doc" />
        <nant buildfile="OpenSim/Framework/Servers/Tests/OpenSim.Framework.Servers.Tests.dll.build" target="doc" />
        <nant buildfile="OpenSim/Framework/Tests/OpenSim.Framework.Tests.dll.build" target="doc" />
        <nant buildfile="OpenSim/Region/ClientStack/OpenSim.Region.ClientStack.dll.build" target="doc" />
        <nant buildfile="OpenSim/Region/ClientStack/Linden/Caps/OpenSim.Region.ClientStack.LindenCaps.dll.build" target="doc" />
        <nant buildfile="OpenSim/Region/ClientStack/Linden/Caps/OpenSim.Region.ClientStack.LindenCaps.Tests.dll.build" target="doc" />
        <nant buildfile="OpenSim/Region/ClientStack/Linden/UDP/OpenSim.Region.ClientStack.LindenUDP.dll.build" target="doc" />
        <nant buildfile="OpenSim/Region/ClientStack/Linden/UDP/Tests/OpenSim.Region.ClientStack.LindenUDP.Tests.dll.build" target="doc" />
        <nant buildfile="OpenSim/Region/CoreModules/OpenSim.Region.CoreModules.dll.build" target="doc" />
        <nant buildfile="OpenSim/Region/CoreModules/OpenSim.Region.CoreModules.Tests.dll.build" target="doc" />
        <nant buildfile="OpenSim/Region/DataSnapshot/OpenSim.Region.DataSnapshot.dll.build" target="doc" />
        <nant buildfile="OpenSim/Region/Framework/OpenSim.Region.Framework.dll.build" target="doc" />
        <nant buildfile="OpenSim/Region/Framework/OpenSim.Region.Framework.Tests.dll.build" target="doc" />
        <nant buildfile="OpenSim/Region/OptionalModules/OpenSim.Region.OptionalModules.dll.build" target="doc" />
        <nant buildfile="OpenSim/Region/OptionalModules/OpenSim.Region.OptionalModules.Tests.dll.build" target="doc" />
        <nant buildfile="OpenSim/Region/Physics/BasicPhysicsPlugin/OpenSim.Region.Physics.BasicPhysicsPlugin.dll.build" target="doc" />
        <nant buildfile="OpenSim/Region/Physics/BulletSPlugin/OpenSim.Region.Physics.BulletSPlugin.dll.build" target="doc" />
        <nant buildfile="OpenSim/Region/Physics/BulletSPlugin/Tests/OpenSim.Region.Physics.BulletSPlugin.Tests.dll.build" target="doc" />
        <nant buildfile="OpenSim/Region/Physics/ConvexDecompositionDotNet/OpenSim.Region.Physics.ConvexDecompositionDotNet.dll.build" target="doc" />
        <nant buildfile="OpenSim/Region/Physics/Manager/OpenSim.Region.Physics.Manager.dll.build" target="doc" />
        <nant buildfile="OpenSim/Region/Physics/Meshing/OpenSim.Region.Physics.Meshing.dll.build" target="doc" />
        <nant buildfile="OpenSim/Region/Physics/OdePlugin/OpenSim.Region.Physics.OdePlugin.dll.build" target="doc" />
        <nant buildfile="OpenSim/Region/Physics/OdePlugin/Tests/OpenSim.Region.Physics.OdePlugin.Tests.dll.build" target="doc" />
        <nant buildfile="OpenSim/Region/Physics/POSPlugin/OpenSim.Region.Physics.POSPlugin.dll.build" target="doc" />
        <nant buildfile="OpenSim/Region/RegionCombinerModule/OpenSim.Region.RegionCombinerModule.dll.build" target="doc" />
        <nant buildfile="OpenSim/Region/ScriptEngine/Shared/OpenSim.Region.ScriptEngine.Shared.dll.build" target="doc" />
        <nant buildfile="OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OpenSim.Region.ScriptEngine.Shared.Api.dll.build" target="doc" />
        <nant buildfile="OpenSim/Region/ScriptEngine/Shared/Api/Runtime/OpenSim.Region.ScriptEngine.Shared.Api.Runtime.dll.build" target="doc" />
        <nant buildfile="OpenSim/Region/ScriptEngine/Shared/CodeTools/OpenSim.Region.ScriptEngine.Shared.CodeTools.dll.build" target="doc" />
        <nant buildfile="OpenSim/Region/ScriptEngine/Shared/Instance/OpenSim.Region.ScriptEngine.Shared.Instance.dll.build" target="doc" />
        <nant buildfile="OpenSim/Region/ScriptEngine/Shared/Api/Runtime/YieldProlog/OpenSim.Region.ScriptEngine.Shared.YieldProlog.dll.build" target="doc" />
        <nant buildfile="OpenSim/Region/ScriptEngine/OpenSim.Region.ScriptEngine.Tests.dll.build" target="doc" />
        <nant buildfile="OpenSim/Region/ScriptEngine/XEngine/OpenSim.Region.ScriptEngine.XEngine.dll.build" target="doc" />
        <nant buildfile="OpenSim/Region/ScriptEngine/XEngine/Api/Runtime/OpenSim.Region.ScriptEngine.XEngine.Api.Runtime.dll.build" target="doc" />
        <nant buildfile="OpenSim/Region/UserStatistics/OpenSim.Region.UserStatistics.dll.build" target="doc" />
        <nant buildfile="OpenSim/Server/Base/OpenSim.Server.Base.dll.build" target="doc" />
        <nant buildfile="OpenSim/Server/Handlers/OpenSim.Server.Handlers.dll.build" target="doc" />
        <nant buildfile="OpenSim/Server/Handlers/OpenSim.Server.Handlers.Tests.dll.build" target="doc" />
        <nant buildfile="OpenSim/Services/AssetService/OpenSim.Services.AssetService.dll.build" target="doc" />
        <nant buildfile="OpenSim/Services/AuthenticationService/OpenSim.Services.AuthenticationService.dll.build" target="doc" />
        <nant buildfile="OpenSim/Services/AuthorizationService/OpenSim.Services.AuthorizationService.dll.build" target="doc" />
        <nant buildfile="OpenSim/Services/AvatarService/OpenSim.Services.AvatarService.dll.build" target="doc" />
        <nant buildfile="OpenSim/Services/Base/OpenSim.Services.Base.dll.build" target="doc" />
        <nant buildfile="OpenSim/Services/Connectors/OpenSim.Services.Connectors.dll.build" target="doc" />
        <nant buildfile="OpenSim/Services/FreeswitchService/OpenSim.Services.FreeswitchService.dll.build" target="doc" />
        <nant buildfile="OpenSim/Services/Friends/OpenSim.Services.FriendsService.dll.build" target="doc" />
        <nant buildfile="OpenSim/Services/GridService/OpenSim.Services.GridService.dll.build" target="doc" />
        <nant buildfile="OpenSim/Services/HypergridService/OpenSim.Services.HypergridService.dll.build" target="doc" />
        <nant buildfile="OpenSim/Services/Interfaces/OpenSim.Services.Interfaces.dll.build" target="doc" />
        <nant buildfile="OpenSim/Services/InventoryService/OpenSim.Services.InventoryService.dll.build" target="doc" />
        <nant buildfile="OpenSim/Services/InventoryService/Tests/OpenSim.Services.InventoryService.Tests.dll.build" target="doc" />
        <nant buildfile="OpenSim/Services/LLLoginService/OpenSim.Services.LLLoginService.dll.build" target="doc" />
        <nant buildfile="OpenSim/Services/MapImageService/OpenSim.Services.MapImageService.dll.build" target="doc" />
        <nant buildfile="OpenSim/Services/PresenceService/OpenSim.Services.PresenceService.dll.build" target="doc" />
        <nant buildfile="OpenSim/Services/UserAccountService/OpenSim.Services.UserAccountService.dll.build" target="doc" />
        <nant buildfile="OpenSim/Services/UserProfilesService/OpenSim.Services.UserProfilesService.dll.build" target="doc" />
        <nant buildfile="OpenSim/Tests/OpenSim.Tests.dll.build" target="doc" />
        <nant buildfile="OpenSim/Tests/Clients/Assets/OpenSim.Tests.Clients.AssetClient.exe.build" target="doc" />
        <nant buildfile="OpenSim/Tests/Clients/Grid/OpenSim.Tests.Clients.GridClient.exe.build" target="doc" />
        <nant buildfile="OpenSim/Tests/Clients/InstantMessage/OpenSim.Tests.Clients.InstantantMessage.exe.build" target="doc" />
        <nant buildfile="OpenSim/Tests/Clients/Presence/OpenSim.Tests.Clients.PresenceClient.exe.build" target="doc" />
        <nant buildfile="OpenSim/Tests/Clients/UserAccounts/OpenSim.Tests.Clients.UserAccountClient.exe.build" target="doc" />
        <nant buildfile="OpenSim/Tests/Common/OpenSim.Tests.Common.dll.build" target="doc" />
        <nant buildfile="OpenSim/Tests/Performance/OpenSim.Tests.Performance.dll.build" target="doc" />
        <nant buildfile="OpenSim/Tests/Stress/OpenSim.Tests.Stress.dll.build" target="doc" />
        <nant buildfile="OpenSim/Tools/Configger/OpenSim.Tools.Configger.exe.build" target="doc" />
        <nant buildfile="OpenSim/Tools/Compiler/OpenSim.Tools.lslc.exe.build" target="doc" />
        <nant buildfile="OpenSim/Tools/pCampBot/pCampBot.exe.build" target="doc" />
        <nant buildfile="OpenSim/Server/Robust.exe.build" target="doc" />
        <nant buildfile="ThirdParty/SmartThreadPool/SmartThreadPool.dll.build" target="doc" />
    </target>

</project>