From 3a20a7b5d1d3a70b203721f240f938fc221de732 Mon Sep 17 00:00:00 2001 From: lbsa71 Date: Thu, 14 Jun 2007 11:01:38 +0000 Subject: [PATCH] * Applied Prebuild fixes to Sugilite * Rebuilt project files * ignored some bins --- .../OpenGrid.Framework.Communications.csproj | 8 +- ...penGrid.Framework.Communications.dll.build | 4 +- .../OpenSim.Framework.csproj | 28 +- .../OpenSim.Framework.dll.build | 6 +- .../Xml/OpenSim.GenericConfig.Xml.dll.build | 2 +- Common/OpenSim.Servers/OpenSim.Servers.csproj | 8 +- .../OpenSim.Servers/OpenSim.Servers.dll.build | 6 +- OpenGridServices.build | 32 +- OpenGridServices.sln | 108 +++---- .../OpenGrid.Config.GridConfigDb4o.csproj | 32 +- .../OpenGrid.Config.GridConfigDb4o.dll.build | 8 +- .../OpenGrid.Framework.Data.DB4o.csproj | 24 +- .../OpenGrid.Framework.Data.DB4o.dll.build | 10 +- .../OpenGrid.Framework.Data.MSSQL.csproj | 12 +- .../OpenGrid.Framework.Data.MSSQL.dll.build | 8 +- .../OpenGrid.Framework.Data.MySQL.csproj | 24 +- .../OpenGrid.Framework.Data.MySQL.dll.build | 8 +- .../OpenGrid.Framework.Data.SQLite.csproj | 12 +- .../OpenGrid.Framework.Data.SQLite.dll.build | 6 +- .../OpenGrid.Framework.Data.csproj | 12 +- .../OpenGrid.Framework.Data.dll.build | 6 +- .../OpenGrid.Framework.Manager.csproj | 8 +- .../OpenGrid.Framework.Manager.dll.build | 4 +- .../OpenGridServices.AssetServer.csproj | 24 +- .../OpenGridServices.AssetServer.exe.build | 10 +- .../OpenGridServices.GridServer.csproj | 32 +- .../OpenGridServices.GridServer.exe.build | 16 +- .../OpenGridServices.UserServer.csproj | 24 +- .../OpenGridServices.UserServer.exe.build | 14 +- .../OpenUser.Config.UserConfigDb4o.csproj | 32 +- .../OpenUser.Config.UserConfigDb4o.dll.build | 8 +- OpenSim.build | 52 ++-- OpenSim.sln | 281 +++++++++++------- OpenSim/OpenSim.Caches/OpenSim.Caches.csproj | 8 +- .../OpenSim.Caches/OpenSim.Caches.dll.build | 4 +- .../Local/OpenSim.GridInterfaces.Local.csproj | 16 +- .../OpenSim.GridInterfaces.Local.dll.build | 4 +- .../OpenSim.GridInterfaces.Remote.csproj | 8 +- .../OpenSim.GridInterfaces.Remote.dll.build | 4 +- .../OpenSim.Physics.BasicPhysicsPlugin.csproj | 8 +- ...enSim.Physics.BasicPhysicsPlugin.dll.build | 2 +- .../Manager/OpenSim.Physics.Manager.csproj | 8 +- .../Manager/OpenSim.Physics.Manager.dll.build | 4 +- .../OpenSim.Physics.OdePlugin.csproj | 8 +- .../OpenSim.Physics.OdePlugin.dll.build | 4 +- .../OpenSim.Physics.PhysXPlugin.csproj | 8 +- .../OpenSim.Physics.PhysXPlugin.dll.build | 4 +- OpenSim/OpenSim.Region/OpenSim.Region.csproj | 42 +-- .../OpenSim.Region/OpenSim.Region.dll.build | 10 +- .../OpenSim.RegionServer.csproj | 36 +-- .../OpenSim.RegionServer.dll.build | 10 +- ...nSim.Storage.LocalStorageBerkeleyDB.csproj | 24 +- ...m.Storage.LocalStorageBerkeleyDB.dll.build | 6 +- .../OpenSim.Storage.LocalStorageDb4o.csproj | 16 +- ...OpenSim.Storage.LocalStorageDb4o.dll.build | 4 +- .../OpenSim.Storage.LocalStorageSQLite.csproj | 12 +- ...enSim.Storage.LocalStorageSQLite.dll.build | 8 +- .../OpenSim.Terrain.BasicTerrain.csproj | 16 +- .../OpenSim.Terrain.BasicTerrain.dll.build | 8 +- OpenSim/OpenSim/OpenSim.csproj | 66 ++-- OpenSim/OpenSim/OpenSim.exe.build | 22 +- Prebuild/src/Core/Nodes/ConfigurationNode.cs | 14 +- Prebuild/src/Core/Nodes/FilesNode.cs | 3 +- Prebuild/src/Core/Nodes/ProjectNode.cs | 28 +- Prebuild/src/Core/Nodes/ReferenceNode.cs | 14 +- Prebuild/src/Core/Nodes/ReferencePathNode.cs | 14 +- Prebuild/src/Core/Nodes/SolutionNode.cs | 10 +- Prebuild/src/Prebuild.csproj | 10 +- Prebuild/src/Prebuild.exe.build | 2 +- bin/Prebuild.exe | Bin 176128 -> 176128 bytes prebuild.xml | 2 +- 71 files changed, 720 insertions(+), 616 deletions(-) diff --git a/Common/OpenGrid.Framework.Communications/OpenGrid.Framework.Communications.csproj b/Common/OpenGrid.Framework.Communications/OpenGrid.Framework.Communications.csproj index fe3f9d9b30..75c6130a80 100644 --- a/Common/OpenGrid.Framework.Communications/OpenGrid.Framework.Communications.csproj +++ b/Common/OpenGrid.Framework.Communications/OpenGrid.Framework.Communications.csproj @@ -58,6 +58,10 @@ + + ..\..\bin\libsecondlife.dll + False + System.dll False @@ -66,10 +70,6 @@ System.Xml.dll False - - ..\..\bin\libsecondlife.dll - False - diff --git a/Common/OpenGrid.Framework.Communications/OpenGrid.Framework.Communications.dll.build b/Common/OpenGrid.Framework.Communications/OpenGrid.Framework.Communications.dll.build index 4036747080..9c5ba3026f 100644 --- a/Common/OpenGrid.Framework.Communications/OpenGrid.Framework.Communications.dll.build +++ b/Common/OpenGrid.Framework.Communications/OpenGrid.Framework.Communications.dll.build @@ -31,10 +31,10 @@ + + - - diff --git a/Common/OpenSim.Framework/OpenSim.Framework.csproj b/Common/OpenSim.Framework/OpenSim.Framework.csproj index 8e6fdea466..3c0d66e2f1 100644 --- a/Common/OpenSim.Framework/OpenSim.Framework.csproj +++ b/Common/OpenSim.Framework/OpenSim.Framework.csproj @@ -58,6 +58,14 @@ + + ..\..\bin\Db4objects.Db4o.dll + False + + + ..\..\bin\libsecondlife.dll + False + System.dll False @@ -66,28 +74,20 @@ System.Xml.dll False - - ..\..\bin\libsecondlife.dll - False - - - ..\..\bin\Db4objects.Db4o.dll - False - - - XMLRPC - {8E81D43C-0000-0000-0000-000000000000} - {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - False - OpenSim.Framework.Console {A7CD0630-0000-0000-0000-000000000000} {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} False + + XMLRPC + {8E81D43C-0000-0000-0000-000000000000} + {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + False + diff --git a/Common/OpenSim.Framework/OpenSim.Framework.dll.build b/Common/OpenSim.Framework/OpenSim.Framework.dll.build index 5ef4c275e1..c50bdec0cf 100644 --- a/Common/OpenSim.Framework/OpenSim.Framework.dll.build +++ b/Common/OpenSim.Framework/OpenSim.Framework.dll.build @@ -56,12 +56,12 @@ + + + - - - diff --git a/Common/OpenSim.GenericConfig/Xml/OpenSim.GenericConfig.Xml.dll.build b/Common/OpenSim.GenericConfig/Xml/OpenSim.GenericConfig.Xml.dll.build index 926e72c6e1..075ea7f588 100644 --- a/Common/OpenSim.GenericConfig/Xml/OpenSim.GenericConfig.Xml.dll.build +++ b/Common/OpenSim.GenericConfig/Xml/OpenSim.GenericConfig.Xml.dll.build @@ -19,9 +19,9 @@ + - diff --git a/Common/OpenSim.Servers/OpenSim.Servers.csproj b/Common/OpenSim.Servers/OpenSim.Servers.csproj index 0c61f75793..e9be796507 100644 --- a/Common/OpenSim.Servers/OpenSim.Servers.csproj +++ b/Common/OpenSim.Servers/OpenSim.Servers.csproj @@ -58,6 +58,10 @@ + + ..\..\bin\libsecondlife.dll + False + System.dll False @@ -66,10 +70,6 @@ System.Xml.dll False - - ..\..\bin\libsecondlife.dll - False - diff --git a/Common/OpenSim.Servers/OpenSim.Servers.dll.build b/Common/OpenSim.Servers/OpenSim.Servers.dll.build index ec868f19cb..4103e737a9 100644 --- a/Common/OpenSim.Servers/OpenSim.Servers.dll.build +++ b/Common/OpenSim.Servers/OpenSim.Servers.dll.build @@ -25,11 +25,11 @@ - - + - + + diff --git a/OpenGridServices.build b/OpenGridServices.build index f1cbab8bd4..d461ac855d 100644 --- a/OpenGridServices.build +++ b/OpenGridServices.build @@ -46,17 +46,17 @@ - - - - - - - - + + + + + + + + @@ -81,17 +81,17 @@ - - - - - - - - + + + + + + + + diff --git a/OpenGridServices.sln b/OpenGridServices.sln index 86cb4ad621..523be719b5 100644 --- a/OpenGridServices.sln +++ b/OpenGridServices.sln @@ -1,86 +1,86 @@ Microsoft Visual Studio Solution File, Format Version 9.00 # Visual Studio 2005 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenUser.Config.UserConfigDb4o", "OpenGridServices\OpenUser.Config\UserConfigDb4o\OpenUser.Config.UserConfigDb4o.csproj", "{7E494328-0000-0000-0000-000000000000}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenGridServices.AssetServer", "OpenGridServices\OpenGridServices.AssetServer\OpenGridServices.AssetServer.csproj", "{0021261B-0000-0000-0000-000000000000}" -EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenGrid.Config.GridConfigDb4o", "OpenGridServices\OpenGrid.Config\GridConfigDb4o\OpenGrid.Config.GridConfigDb4o.csproj", "{B0027747-0000-0000-0000-000000000000}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenGrid.Framework.Data.SQLite", "OpenGridServices\OpenGrid.Framework.Data.SQLite\OpenGrid.Framework.Data.SQLite.csproj", "{1E3F341A-0000-0000-0000-000000000000}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenGrid.Framework.Data.DB4o", "OpenGridServices\OpenGrid.Framework.Data.DB4o\OpenGrid.Framework.Data.DB4o.csproj", "{39BD9497-0000-0000-0000-000000000000}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenGrid.Framework.Manager", "OpenGridServices\OpenGrid.Framework.Manager\OpenGrid.Framework.Manager.csproj", "{7924FD35-0000-0000-0000-000000000000}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenGridServices.GridServer", "OpenGridServices\OpenGridServices.GridServer\OpenGridServices.GridServer.csproj", "{21BFC8E2-0000-0000-0000-000000000000}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenGrid.Framework.Data.MSSQL", "OpenGridServices\OpenGrid.Framework.Data.MSSQL\OpenGrid.Framework.Data.MSSQL.csproj", "{0A563AC1-0000-0000-0000-000000000000}" -EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenGrid.Framework.Data", "OpenGridServices\OpenGrid.Framework.Data\OpenGrid.Framework.Data.csproj", "{62CDF671-0000-0000-0000-000000000000}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenGridServices.UserServer", "OpenGridServices\OpenGridServices.UserServer\OpenGridServices.UserServer.csproj", "{66591469-0000-0000-0000-000000000000}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenGrid.Framework.Data.DB4o", "OpenGridServices\OpenGrid.Framework.Data.DB4o\OpenGrid.Framework.Data.DB4o.csproj", "{39BD9497-0000-0000-0000-000000000000}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenGrid.Framework.Data.MSSQL", "OpenGridServices\OpenGrid.Framework.Data.MSSQL\OpenGrid.Framework.Data.MSSQL.csproj", "{0A563AC1-0000-0000-0000-000000000000}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenGrid.Framework.Data.MySQL", "OpenGridServices\OpenGrid.Framework.Data.MySQL\OpenGrid.Framework.Data.MySQL.csproj", "{0F3C3AC1-0000-0000-0000-000000000000}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenGrid.Framework.Data.SQLite", "OpenGridServices\OpenGrid.Framework.Data.SQLite\OpenGrid.Framework.Data.SQLite.csproj", "{1E3F341A-0000-0000-0000-000000000000}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenGrid.Framework.Manager", "OpenGridServices\OpenGrid.Framework.Manager\OpenGrid.Framework.Manager.csproj", "{7924FD35-0000-0000-0000-000000000000}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenGridServices.AssetServer", "OpenGridServices\OpenGridServices.AssetServer\OpenGridServices.AssetServer.csproj", "{0021261B-0000-0000-0000-000000000000}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenGridServices.GridServer", "OpenGridServices\OpenGridServices.GridServer\OpenGridServices.GridServer.csproj", "{21BFC8E2-0000-0000-0000-000000000000}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenGridServices.UserServer", "OpenGridServices\OpenGridServices.UserServer\OpenGridServices.UserServer.csproj", "{66591469-0000-0000-0000-000000000000}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenUser.Config.UserConfigDb4o", "OpenGridServices\OpenUser.Config\UserConfigDb4o\OpenUser.Config.UserConfigDb4o.csproj", "{7E494328-0000-0000-0000-000000000000}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU Release|Any CPU = Release|Any CPU EndGlobalSection GlobalSection(ProjectDependencies) = postSolution - ({1E3F341A-0000-0000-0000-000000000000}).4 = ({62CDF671-0000-0000-0000-000000000000}) - ({39BD9497-0000-0000-0000-000000000000}).3 = ({62CDF671-0000-0000-0000-000000000000}) - ({21BFC8E2-0000-0000-0000-000000000000}).6 = ({62CDF671-0000-0000-0000-000000000000}) - ({21BFC8E2-0000-0000-0000-000000000000}).7 = ({7924FD35-0000-0000-0000-000000000000}) - ({0A563AC1-0000-0000-0000-000000000000}).3 = ({62CDF671-0000-0000-0000-000000000000}) - ({66591469-0000-0000-0000-000000000000}).5 = ({62CDF671-0000-0000-0000-000000000000}) - ({0F3C3AC1-0000-0000-0000-000000000000}).3 = ({62CDF671-0000-0000-0000-000000000000}) + ({39BD9497-0000-0000-0000-000000000000}).2 = ({62CDF671-0000-0000-0000-000000000000}) + ({0A563AC1-0000-0000-0000-000000000000}).1 = ({62CDF671-0000-0000-0000-000000000000}) + ({0F3C3AC1-0000-0000-0000-000000000000}).2 = ({62CDF671-0000-0000-0000-000000000000}) + ({1E3F341A-0000-0000-0000-000000000000}).1 = ({62CDF671-0000-0000-0000-000000000000}) + ({21BFC8E2-0000-0000-0000-000000000000}).2 = ({62CDF671-0000-0000-0000-000000000000}) + ({21BFC8E2-0000-0000-0000-000000000000}).3 = ({7924FD35-0000-0000-0000-000000000000}) + ({66591469-0000-0000-0000-000000000000}).2 = ({62CDF671-0000-0000-0000-000000000000}) EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution - {7E494328-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {7E494328-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU - {7E494328-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU - {7E494328-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU - {0021261B-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {0021261B-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU - {0021261B-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU - {0021261B-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU {B0027747-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {B0027747-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU {B0027747-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU {B0027747-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU - {1E3F341A-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {1E3F341A-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU - {1E3F341A-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU - {1E3F341A-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU - {39BD9497-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {39BD9497-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU - {39BD9497-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU - {39BD9497-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU - {7924FD35-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {7924FD35-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU - {7924FD35-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU - {7924FD35-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU - {21BFC8E2-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {21BFC8E2-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU - {21BFC8E2-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU - {21BFC8E2-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU - {0A563AC1-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {0A563AC1-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU - {0A563AC1-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU - {0A563AC1-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU {62CDF671-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {62CDF671-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU {62CDF671-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU {62CDF671-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU - {66591469-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {66591469-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU - {66591469-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU - {66591469-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU + {39BD9497-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {39BD9497-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU + {39BD9497-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU + {39BD9497-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU + {0A563AC1-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {0A563AC1-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0A563AC1-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU + {0A563AC1-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU {0F3C3AC1-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {0F3C3AC1-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU {0F3C3AC1-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU {0F3C3AC1-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU + {1E3F341A-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1E3F341A-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1E3F341A-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU + {1E3F341A-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU + {7924FD35-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {7924FD35-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU + {7924FD35-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU + {7924FD35-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU + {0021261B-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {0021261B-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0021261B-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU + {0021261B-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU + {21BFC8E2-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {21BFC8E2-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU + {21BFC8E2-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU + {21BFC8E2-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU + {66591469-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {66591469-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU + {66591469-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU + {66591469-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU + {7E494328-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {7E494328-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU + {7E494328-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU + {7E494328-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/OpenGridServices/OpenGrid.Config/GridConfigDb4o/OpenGrid.Config.GridConfigDb4o.csproj b/OpenGridServices/OpenGrid.Config/GridConfigDb4o/OpenGrid.Config.GridConfigDb4o.csproj index 744e1e8749..ddb48af8d0 100644 --- a/OpenGridServices/OpenGrid.Config/GridConfigDb4o/OpenGrid.Config.GridConfigDb4o.csproj +++ b/OpenGridServices/OpenGrid.Config/GridConfigDb4o/OpenGrid.Config.GridConfigDb4o.csproj @@ -58,6 +58,22 @@ + + ..\..\..\bin\Db4objects.Db4o.dll + False + + + ..\..\..\bin\libsecondlife.dll + False + + + OpenSim.Framework.dll + False + + + OpenSim.Framework.Console.dll + False + System.dll False @@ -70,22 +86,6 @@ System.Xml.dll False - - ..\..\..\bin\libsecondlife.dll - False - - - ..\..\..\bin\Db4objects.Db4o.dll - False - - - OpenSim.Framework.dll - False - - - OpenSim.Framework.Console.dll - False - diff --git a/OpenGridServices/OpenGrid.Config/GridConfigDb4o/OpenGrid.Config.GridConfigDb4o.dll.build b/OpenGridServices/OpenGrid.Config/GridConfigDb4o/OpenGrid.Config.GridConfigDb4o.dll.build index cbc847909c..075593ba3e 100644 --- a/OpenGridServices/OpenGrid.Config/GridConfigDb4o/OpenGrid.Config.GridConfigDb4o.dll.build +++ b/OpenGridServices/OpenGrid.Config/GridConfigDb4o/OpenGrid.Config.GridConfigDb4o.dll.build @@ -19,13 +19,13 @@ + + + + - - - - diff --git a/OpenGridServices/OpenGrid.Framework.Data.DB4o/OpenGrid.Framework.Data.DB4o.csproj b/OpenGridServices/OpenGrid.Framework.Data.DB4o/OpenGrid.Framework.Data.DB4o.csproj index 82d4f5fab5..d2d6140c67 100644 --- a/OpenGridServices/OpenGrid.Framework.Data.DB4o/OpenGrid.Framework.Data.DB4o.csproj +++ b/OpenGridServices/OpenGrid.Framework.Data.DB4o/OpenGrid.Framework.Data.DB4o.csproj @@ -58,24 +58,24 @@ - - System.dll - False - - - System.Xml.dll - False - - - System.Data.dll + + ..\..\bin\Db4objects.Db4o.dll False ..\..\bin\libsecondlife.dll False - - ..\..\bin\Db4objects.Db4o.dll + + System.dll + False + + + System.Data.dll + False + + + System.Xml.dll False diff --git a/OpenGridServices/OpenGrid.Framework.Data.DB4o/OpenGrid.Framework.Data.DB4o.dll.build b/OpenGridServices/OpenGrid.Framework.Data.DB4o/OpenGrid.Framework.Data.DB4o.dll.build index 8e0f53a0b1..d82d751737 100644 --- a/OpenGridServices/OpenGrid.Framework.Data.DB4o/OpenGrid.Framework.Data.DB4o.dll.build +++ b/OpenGridServices/OpenGrid.Framework.Data.DB4o/OpenGrid.Framework.Data.DB4o.dll.build @@ -21,12 +21,12 @@ - - - - - + + + + + diff --git a/OpenGridServices/OpenGrid.Framework.Data.MSSQL/OpenGrid.Framework.Data.MSSQL.csproj b/OpenGridServices/OpenGrid.Framework.Data.MSSQL/OpenGrid.Framework.Data.MSSQL.csproj index 8d5369281a..fa18c28bdd 100644 --- a/OpenGridServices/OpenGrid.Framework.Data.MSSQL/OpenGrid.Framework.Data.MSSQL.csproj +++ b/OpenGridServices/OpenGrid.Framework.Data.MSSQL/OpenGrid.Framework.Data.MSSQL.csproj @@ -58,20 +58,20 @@ - - System.dll + + ..\..\bin\libsecondlife.dll False - - System.Xml.dll + + System.dll False System.Data.dll False - - ..\..\bin\libsecondlife.dll + + System.Xml.dll False diff --git a/OpenGridServices/OpenGrid.Framework.Data.MSSQL/OpenGrid.Framework.Data.MSSQL.dll.build b/OpenGridServices/OpenGrid.Framework.Data.MSSQL/OpenGrid.Framework.Data.MSSQL.dll.build index 5b6b75be35..577da4b7e4 100644 --- a/OpenGridServices/OpenGrid.Framework.Data.MSSQL/OpenGrid.Framework.Data.MSSQL.dll.build +++ b/OpenGridServices/OpenGrid.Framework.Data.MSSQL/OpenGrid.Framework.Data.MSSQL.dll.build @@ -20,11 +20,11 @@ - - - - + + + + diff --git a/OpenGridServices/OpenGrid.Framework.Data.MySQL/OpenGrid.Framework.Data.MySQL.csproj b/OpenGridServices/OpenGrid.Framework.Data.MySQL/OpenGrid.Framework.Data.MySQL.csproj index 75ef149790..cc3aacb3ed 100644 --- a/OpenGridServices/OpenGrid.Framework.Data.MySQL/OpenGrid.Framework.Data.MySQL.csproj +++ b/OpenGridServices/OpenGrid.Framework.Data.MySQL/OpenGrid.Framework.Data.MySQL.csproj @@ -58,18 +58,6 @@ - - System.dll - False - - - System.Xml.dll - False - - - System.Data.dll - False - ..\..\bin\libsecondlife.dll False @@ -78,6 +66,18 @@ ..\..\bin\MySql.Data.dll False + + System.dll + False + + + System.Data.dll + False + + + System.Xml.dll + False + diff --git a/OpenGridServices/OpenGrid.Framework.Data.MySQL/OpenGrid.Framework.Data.MySQL.dll.build b/OpenGridServices/OpenGrid.Framework.Data.MySQL/OpenGrid.Framework.Data.MySQL.dll.build index 78f4afe523..a5f40281c7 100644 --- a/OpenGridServices/OpenGrid.Framework.Data.MySQL/OpenGrid.Framework.Data.MySQL.dll.build +++ b/OpenGridServices/OpenGrid.Framework.Data.MySQL/OpenGrid.Framework.Data.MySQL.dll.build @@ -23,12 +23,12 @@ - - - - + + + + diff --git a/OpenGridServices/OpenGrid.Framework.Data.SQLite/OpenGrid.Framework.Data.SQLite.csproj b/OpenGridServices/OpenGrid.Framework.Data.SQLite/OpenGrid.Framework.Data.SQLite.csproj index 463cf86c2c..63d0bd92d3 100644 --- a/OpenGridServices/OpenGrid.Framework.Data.SQLite/OpenGrid.Framework.Data.SQLite.csproj +++ b/OpenGridServices/OpenGrid.Framework.Data.SQLite/OpenGrid.Framework.Data.SQLite.csproj @@ -58,12 +58,12 @@ - - System.dll + + ..\..\bin\libsecondlife.dll False - - System.Xml.dll + + System.dll False @@ -74,8 +74,8 @@ ..\..\bin\System.Data.SQLite.dll False - - ..\..\bin\libsecondlife.dll + + System.Xml.dll False diff --git a/OpenGridServices/OpenGrid.Framework.Data.SQLite/OpenGrid.Framework.Data.SQLite.dll.build b/OpenGridServices/OpenGrid.Framework.Data.SQLite/OpenGrid.Framework.Data.SQLite.dll.build index 1be9b43403..79b0edfc97 100644 --- a/OpenGridServices/OpenGrid.Framework.Data.SQLite/OpenGrid.Framework.Data.SQLite.dll.build +++ b/OpenGridServices/OpenGrid.Framework.Data.SQLite/OpenGrid.Framework.Data.SQLite.dll.build @@ -20,12 +20,12 @@ + + - - - + diff --git a/OpenGridServices/OpenGrid.Framework.Data/OpenGrid.Framework.Data.csproj b/OpenGridServices/OpenGrid.Framework.Data/OpenGrid.Framework.Data.csproj index a57220494c..0b53b02195 100644 --- a/OpenGridServices/OpenGrid.Framework.Data/OpenGrid.Framework.Data.csproj +++ b/OpenGridServices/OpenGrid.Framework.Data/OpenGrid.Framework.Data.csproj @@ -58,20 +58,20 @@ - - System.dll + + ..\..\bin\libsecondlife.dll False - - System.Xml.dll + + System.dll False System.Data.dll False - - ..\..\bin\libsecondlife.dll + + System.Xml.dll False diff --git a/OpenGridServices/OpenGrid.Framework.Data/OpenGrid.Framework.Data.dll.build b/OpenGridServices/OpenGrid.Framework.Data/OpenGrid.Framework.Data.dll.build index e6e0313fc8..7abebeb521 100644 --- a/OpenGridServices/OpenGrid.Framework.Data/OpenGrid.Framework.Data.dll.build +++ b/OpenGridServices/OpenGrid.Framework.Data/OpenGrid.Framework.Data.dll.build @@ -25,10 +25,10 @@ - - - + + + diff --git a/OpenGridServices/OpenGrid.Framework.Manager/OpenGrid.Framework.Manager.csproj b/OpenGridServices/OpenGrid.Framework.Manager/OpenGrid.Framework.Manager.csproj index ea7548ad50..e1c9f422f7 100644 --- a/OpenGridServices/OpenGrid.Framework.Manager/OpenGrid.Framework.Manager.csproj +++ b/OpenGridServices/OpenGrid.Framework.Manager/OpenGrid.Framework.Manager.csproj @@ -58,8 +58,8 @@ - - System.dll + + ..\..\bin\libsecondlife.dll False @@ -70,8 +70,8 @@ OpenSim.Servers.dll False - - ..\..\bin\libsecondlife.dll + + System.dll False diff --git a/OpenGridServices/OpenGrid.Framework.Manager/OpenGrid.Framework.Manager.dll.build b/OpenGridServices/OpenGrid.Framework.Manager/OpenGrid.Framework.Manager.dll.build index f8cc80e102..9430ab94ea 100644 --- a/OpenGridServices/OpenGrid.Framework.Manager/OpenGrid.Framework.Manager.dll.build +++ b/OpenGridServices/OpenGrid.Framework.Manager/OpenGrid.Framework.Manager.dll.build @@ -19,10 +19,10 @@ - + - + diff --git a/OpenGridServices/OpenGridServices.AssetServer/OpenGridServices.AssetServer.csproj b/OpenGridServices/OpenGridServices.AssetServer/OpenGridServices.AssetServer.csproj index f170f429b2..7470499340 100644 --- a/OpenGridServices/OpenGridServices.AssetServer/OpenGridServices.AssetServer.csproj +++ b/OpenGridServices/OpenGridServices.AssetServer/OpenGridServices.AssetServer.csproj @@ -58,16 +58,12 @@ - - System.dll + + ..\..\bin\Db4objects.Db4o.dll False - - System.Data.dll - False - - - System.Xml.dll + + ..\..\bin\libsecondlife.dll False @@ -82,12 +78,16 @@ OpenSim.Servers.dll False - - ..\..\bin\libsecondlife.dll + + System.dll False - - ..\..\bin\Db4objects.Db4o.dll + + System.Data.dll + False + + + System.Xml.dll False diff --git a/OpenGridServices/OpenGridServices.AssetServer/OpenGridServices.AssetServer.exe.build b/OpenGridServices/OpenGridServices.AssetServer/OpenGridServices.AssetServer.exe.build index 72bfc7482b..385d85def5 100644 --- a/OpenGridServices/OpenGridServices.AssetServer/OpenGridServices.AssetServer.exe.build +++ b/OpenGridServices/OpenGridServices.AssetServer/OpenGridServices.AssetServer.exe.build @@ -20,14 +20,14 @@ - - - + + - - + + + diff --git a/OpenGridServices/OpenGridServices.GridServer/OpenGridServices.GridServer.csproj b/OpenGridServices/OpenGridServices.GridServer/OpenGridServices.GridServer.csproj index f4a6ca1994..55a0e02490 100644 --- a/OpenGridServices/OpenGridServices.GridServer/OpenGridServices.GridServer.csproj +++ b/OpenGridServices/OpenGridServices.GridServer/OpenGridServices.GridServer.csproj @@ -58,16 +58,12 @@ - - System.dll + + ..\..\bin\Db4objects.Db4o.dll False - - System.Data.dll - False - - - System.Xml.dll + + ..\..\bin\libsecondlife.dll False @@ -78,20 +74,24 @@ OpenSim.Framework.Console.dll False - - OpenSim.Servers.dll - False - OpenSim.GenericConfig.Xml.dll False - - ..\..\bin\libsecondlife.dll + + OpenSim.Servers.dll False - - ..\..\bin\Db4objects.Db4o.dll + + System.dll + False + + + System.Data.dll + False + + + System.Xml.dll False diff --git a/OpenGridServices/OpenGridServices.GridServer/OpenGridServices.GridServer.exe.build b/OpenGridServices/OpenGridServices.GridServer/OpenGridServices.GridServer.exe.build index 9d21edd0b3..60c0f85e90 100644 --- a/OpenGridServices/OpenGridServices.GridServer/OpenGridServices.GridServer.exe.build +++ b/OpenGridServices/OpenGridServices.GridServer/OpenGridServices.GridServer.exe.build @@ -20,17 +20,17 @@ + + + + + + + + - - - - - - - - diff --git a/OpenGridServices/OpenGridServices.UserServer/OpenGridServices.UserServer.csproj b/OpenGridServices/OpenGridServices.UserServer/OpenGridServices.UserServer.csproj index 1bd07fb8c1..b3d318ce75 100644 --- a/OpenGridServices/OpenGridServices.UserServer/OpenGridServices.UserServer.csproj +++ b/OpenGridServices/OpenGridServices.UserServer/OpenGridServices.UserServer.csproj @@ -58,16 +58,12 @@ - - System.dll + + ..\..\bin\Db4objects.Db4o.dll False - - System.Data.dll - False - - - System.Xml.dll + + ..\..\bin\libsecondlife.dll False @@ -86,12 +82,16 @@ OpenSim.Servers.dll False - - ..\..\bin\libsecondlife.dll + + System.dll False - - ..\..\bin\Db4objects.Db4o.dll + + System.Data.dll + False + + + System.Xml.dll False diff --git a/OpenGridServices/OpenGridServices.UserServer/OpenGridServices.UserServer.exe.build b/OpenGridServices/OpenGridServices.UserServer/OpenGridServices.UserServer.exe.build index 5275ef4108..68cbef70ff 100644 --- a/OpenGridServices/OpenGridServices.UserServer/OpenGridServices.UserServer.exe.build +++ b/OpenGridServices/OpenGridServices.UserServer/OpenGridServices.UserServer.exe.build @@ -20,16 +20,16 @@ + + + + + + + - - - - - - - diff --git a/OpenGridServices/OpenUser.Config/UserConfigDb4o/OpenUser.Config.UserConfigDb4o.csproj b/OpenGridServices/OpenUser.Config/UserConfigDb4o/OpenUser.Config.UserConfigDb4o.csproj index 722b8d4dee..a89a38de09 100644 --- a/OpenGridServices/OpenUser.Config/UserConfigDb4o/OpenUser.Config.UserConfigDb4o.csproj +++ b/OpenGridServices/OpenUser.Config/UserConfigDb4o/OpenUser.Config.UserConfigDb4o.csproj @@ -58,6 +58,22 @@ + + ..\..\..\bin\Db4objects.Db4o.dll + False + + + ..\..\..\bin\libsecondlife.dll + False + + + OpenSim.Framework.dll + False + + + OpenSim.Framework.Console.dll + False + System.dll False @@ -70,22 +86,6 @@ System.Xml.dll False - - ..\..\..\bin\libsecondlife.dll - False - - - ..\..\..\bin\Db4objects.Db4o.dll - False - - - OpenSim.Framework.dll - False - - - OpenSim.Framework.Console.dll - False - diff --git a/OpenGridServices/OpenUser.Config/UserConfigDb4o/OpenUser.Config.UserConfigDb4o.dll.build b/OpenGridServices/OpenUser.Config/UserConfigDb4o/OpenUser.Config.UserConfigDb4o.dll.build index 2833bce93a..bd5d49fb8d 100644 --- a/OpenGridServices/OpenUser.Config/UserConfigDb4o/OpenUser.Config.UserConfigDb4o.dll.build +++ b/OpenGridServices/OpenUser.Config/UserConfigDb4o/OpenUser.Config.UserConfigDb4o.dll.build @@ -19,13 +19,13 @@ + + + + - - - - diff --git a/OpenSim.build b/OpenSim.build index ff0940f0d7..5efb6b1054 100644 --- a/OpenSim.build +++ b/OpenSim.build @@ -46,25 +46,25 @@ - - - - - - - - - - + + + + + + + + + + + + - - - + @@ -99,25 +99,25 @@ - - - - - - - - - - + + + + + + + + + + + + - - - + diff --git a/OpenSim.sln b/OpenSim.sln index 6a2446136f..2a7a035e5b 100644 --- a/OpenSim.sln +++ b/OpenSim.sln @@ -1,133 +1,186 @@ Microsoft Visual Studio Solution File, Format Version 9.00 -# Visual C# Express 2005 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenSim.Framework.Console", "Common\OpenSim.Framework.Console\OpenSim.Framework.Console.csproj", "{A7CD0630-0000-0000-0000-000000000000}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenSim.Terrain.BasicTerrain", "OpenSim\OpenSim.Terrain.BasicTerrain\OpenSim.Terrain.BasicTerrain.csproj", "{2270B8FE-0000-0000-0000-000000000000}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenSim.Storage.LocalStorageBerkeleyDB", "OpenSim\OpenSim.Storage\LocalStorageBerkeleyDB\OpenSim.Storage.LocalStorageBerkeleyDB.csproj", "{EE9E5D96-0000-0000-0000-000000000000}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenSim.Physics.OdePlugin", "OpenSim\OpenSim.Physics\OdePlugin\OpenSim.Physics.OdePlugin.csproj", "{63A05FE9-0000-0000-0000-000000000000}" -EndProject +# Visual Studio 2005 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenGrid.Framework.Communications", "Common\OpenGrid.Framework.Communications\OpenGrid.Framework.Communications.csproj", "{683344D5-0000-0000-0000-000000000000}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenSim.Region", "OpenSim\OpenSim.Region\OpenSim.Region.csproj", "{196916AF-0000-0000-0000-000000000000}" -EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenSim", "OpenSim\OpenSim\OpenSim.csproj", "{438A9556-0000-0000-0000-000000000000}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenSim.GenericConfig.Xml", "Common\OpenSim.GenericConfig\Xml\OpenSim.GenericConfig.Xml.csproj", "{E88EF749-0000-0000-0000-000000000000}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenSim.Physics.Manager", "OpenSim\OpenSim.Physics\Manager\OpenSim.Physics.Manager.csproj", "{8BE16150-0000-0000-0000-000000000000}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenSim.Physics.BasicPhysicsPlugin", "OpenSim\OpenSim.Physics\BasicPhysicsPlugin\OpenSim.Physics.BasicPhysicsPlugin.csproj", "{4F874463-0000-0000-0000-000000000000}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenSim.Physics.PhysXPlugin", "OpenSim\OpenSim.Physics\PhysXPlugin\OpenSim.Physics.PhysXPlugin.csproj", "{988F0AC4-0000-0000-0000-000000000000}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenSim.GridInterfaces.Remote", "OpenSim\OpenSim.GridInterfaces\Remote\OpenSim.GridInterfaces.Remote.csproj", "{B55C0B5D-0000-0000-0000-000000000000}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenSim.Caches", "OpenSim\OpenSim.Caches\OpenSim.Caches.csproj", "{1938EB12-0000-0000-0000-000000000000}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenSim.Framework", "Common\OpenSim.Framework\OpenSim.Framework.csproj", "{8ACA2445-0000-0000-0000-000000000000}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenSim.Framework.Console", "Common\OpenSim.Framework.Console\OpenSim.Framework.Console.csproj", "{A7CD0630-0000-0000-0000-000000000000}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenSim.GenericConfig.Xml", "Common\OpenSim.GenericConfig\Xml\OpenSim.GenericConfig.Xml.csproj", "{E88EF749-0000-0000-0000-000000000000}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenSim.GridInterfaces.Local", "OpenSim\OpenSim.GridInterfaces\Local\OpenSim.GridInterfaces.Local.csproj", "{546099CD-0000-0000-0000-000000000000}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenSim.GridInterfaces.Remote", "OpenSim\OpenSim.GridInterfaces\Remote\OpenSim.GridInterfaces.Remote.csproj", "{B55C0B5D-0000-0000-0000-000000000000}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenSim.Physics.BasicPhysicsPlugin", "OpenSim\OpenSim.Physics\BasicPhysicsPlugin\OpenSim.Physics.BasicPhysicsPlugin.csproj", "{4F874463-0000-0000-0000-000000000000}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenSim.Physics.Manager", "OpenSim\OpenSim.Physics\Manager\OpenSim.Physics.Manager.csproj", "{8BE16150-0000-0000-0000-000000000000}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenSim.Physics.OdePlugin", "OpenSim\OpenSim.Physics\OdePlugin\OpenSim.Physics.OdePlugin.csproj", "{63A05FE9-0000-0000-0000-000000000000}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenSim.Physics.PhysXPlugin", "OpenSim\OpenSim.Physics\PhysXPlugin\OpenSim.Physics.PhysXPlugin.csproj", "{988F0AC4-0000-0000-0000-000000000000}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenSim.Region", "OpenSim\OpenSim.Region\OpenSim.Region.csproj", "{196916AF-0000-0000-0000-000000000000}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenSim.RegionServer", "OpenSim\OpenSim.RegionServer\OpenSim.RegionServer.csproj", "{632E1BFD-0000-0000-0000-000000000000}" +EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenSim.Servers", "Common\OpenSim.Servers\OpenSim.Servers.csproj", "{8BB20F0A-0000-0000-0000-000000000000}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenSim.Storage.LocalStorageBerkeleyDB", "OpenSim\OpenSim.Storage\LocalStorageBerkeleyDB\OpenSim.Storage.LocalStorageBerkeleyDB.csproj", "{EE9E5D96-0000-0000-0000-000000000000}" +EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenSim.Storage.LocalStorageDb4o", "OpenSim\OpenSim.Storage\LocalStorageDb4o\OpenSim.Storage.LocalStorageDb4o.csproj", "{E1B79ECF-0000-0000-0000-000000000000}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenSim.Storage.LocalStorageSQLite", "OpenSim\OpenSim.Storage\LocalStorageSQLite\OpenSim.Storage.LocalStorageSQLite.csproj", "{6B20B603-0000-0000-0000-000000000000}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenSim.Caches", "OpenSim\OpenSim.Caches\OpenSim.Caches.csproj", "{1938EB12-0000-0000-0000-000000000000}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenSim.RegionServer", "OpenSim\OpenSim.RegionServer\OpenSim.RegionServer.csproj", "{632E1BFD-0000-0000-0000-000000000000}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenSim.GridInterfaces.Local", "OpenSim\OpenSim.GridInterfaces\Local\OpenSim.GridInterfaces.Local.csproj", "{546099CD-0000-0000-0000-000000000000}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenSim.Terrain.BasicTerrain", "OpenSim\OpenSim.Terrain.BasicTerrain\OpenSim.Terrain.BasicTerrain.csproj", "{2270B8FE-0000-0000-0000-000000000000}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "XMLRPC", "Common\XmlRpcCS\XMLRPC.csproj", "{8E81D43C-0000-0000-0000-000000000000}" EndProject Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {A7CD0630-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A7CD0630-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU - {A7CD0630-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A7CD0630-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU - {2270B8FE-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {2270B8FE-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU - {2270B8FE-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU - {2270B8FE-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU - {EE9E5D96-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {EE9E5D96-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU - {EE9E5D96-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU - {EE9E5D96-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU - {63A05FE9-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {63A05FE9-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU - {63A05FE9-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU - {63A05FE9-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU - {683344D5-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {683344D5-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU - {683344D5-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU - {683344D5-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU - {196916AF-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {196916AF-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU - {196916AF-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU - {196916AF-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU - {438A9556-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {438A9556-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU - {438A9556-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU - {438A9556-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU - {E88EF749-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {E88EF749-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU - {E88EF749-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU - {E88EF749-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU - {8BE16150-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {8BE16150-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU - {8BE16150-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU - {8BE16150-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU - {4F874463-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {4F874463-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4F874463-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4F874463-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU - {988F0AC4-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {988F0AC4-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU - {988F0AC4-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU - {988F0AC4-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU - {B55C0B5D-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B55C0B5D-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B55C0B5D-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B55C0B5D-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU - {8ACA2445-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {8ACA2445-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU - {8ACA2445-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU - {8ACA2445-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU - {8BB20F0A-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {8BB20F0A-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU - {8BB20F0A-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU - {8BB20F0A-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU - {E1B79ECF-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {E1B79ECF-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU - {E1B79ECF-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU - {E1B79ECF-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU - {6B20B603-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {6B20B603-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU - {6B20B603-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU - {6B20B603-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU - {1938EB12-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {1938EB12-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU - {1938EB12-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU - {1938EB12-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU - {632E1BFD-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {632E1BFD-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU - {632E1BFD-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU - {632E1BFD-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU - {546099CD-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {546099CD-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU - {546099CD-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU - {546099CD-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU - {8E81D43C-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {8E81D43C-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU - {8E81D43C-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU - {8E81D43C-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectDependencies) = postSolution + ({683344D5-0000-0000-0000-000000000000}).1 = ({8ACA2445-0000-0000-0000-000000000000}) + ({438A9556-0000-0000-0000-000000000000}).3 = ({683344D5-0000-0000-0000-000000000000}) + ({438A9556-0000-0000-0000-000000000000}).4 = ({1938EB12-0000-0000-0000-000000000000}) + ({438A9556-0000-0000-0000-000000000000}).5 = ({8ACA2445-0000-0000-0000-000000000000}) + ({438A9556-0000-0000-0000-000000000000}).6 = ({A7CD0630-0000-0000-0000-000000000000}) + ({438A9556-0000-0000-0000-000000000000}).7 = ({E88EF749-0000-0000-0000-000000000000}) + ({438A9556-0000-0000-0000-000000000000}).8 = ({8BE16150-0000-0000-0000-000000000000}) + ({438A9556-0000-0000-0000-000000000000}).9 = ({196916AF-0000-0000-0000-000000000000}) + ({438A9556-0000-0000-0000-000000000000}).10 = ({632E1BFD-0000-0000-0000-000000000000}) + ({438A9556-0000-0000-0000-000000000000}).11 = ({8BB20F0A-0000-0000-0000-000000000000}) + ({438A9556-0000-0000-0000-000000000000}).12 = ({2270B8FE-0000-0000-0000-000000000000}) + ({438A9556-0000-0000-0000-000000000000}).15 = ({8E81D43C-0000-0000-0000-000000000000}) + ({1938EB12-0000-0000-0000-000000000000}).1 = ({8ACA2445-0000-0000-0000-000000000000}) + ({8ACA2445-0000-0000-0000-000000000000}).2 = ({A7CD0630-0000-0000-0000-000000000000}) + ({8ACA2445-0000-0000-0000-000000000000}).5 = ({8E81D43C-0000-0000-0000-000000000000}) + ({E88EF749-0000-0000-0000-000000000000}).0 = ({8ACA2445-0000-0000-0000-000000000000}) + ({546099CD-0000-0000-0000-000000000000}).2 = ({8ACA2445-0000-0000-0000-000000000000}) + ({546099CD-0000-0000-0000-000000000000}).3 = ({A7CD0630-0000-0000-0000-000000000000}) + ({B55C0B5D-0000-0000-0000-000000000000}).1 = ({8ACA2445-0000-0000-0000-000000000000}) + ({B55C0B5D-0000-0000-0000-000000000000}).2 = ({A7CD0630-0000-0000-0000-000000000000}) + ({B55C0B5D-0000-0000-0000-000000000000}).5 = ({8E81D43C-0000-0000-0000-000000000000}) + ({4F874463-0000-0000-0000-000000000000}).1 = ({8BE16150-0000-0000-0000-000000000000}) + ({8BE16150-0000-0000-0000-000000000000}).1 = ({8ACA2445-0000-0000-0000-000000000000}) + ({8BE16150-0000-0000-0000-000000000000}).2 = ({A7CD0630-0000-0000-0000-000000000000}) + ({63A05FE9-0000-0000-0000-000000000000}).2 = ({8BE16150-0000-0000-0000-000000000000}) + ({988F0AC4-0000-0000-0000-000000000000}).1 = ({8BE16150-0000-0000-0000-000000000000}) + ({196916AF-0000-0000-0000-000000000000}).3 = ({683344D5-0000-0000-0000-000000000000}) + ({196916AF-0000-0000-0000-000000000000}).4 = ({8ACA2445-0000-0000-0000-000000000000}) + ({196916AF-0000-0000-0000-000000000000}).5 = ({A7CD0630-0000-0000-0000-000000000000}) + ({196916AF-0000-0000-0000-000000000000}).6 = ({E88EF749-0000-0000-0000-000000000000}) + ({196916AF-0000-0000-0000-000000000000}).7 = ({8BE16150-0000-0000-0000-000000000000}) + ({196916AF-0000-0000-0000-000000000000}).8 = ({8BB20F0A-0000-0000-0000-000000000000}) + ({196916AF-0000-0000-0000-000000000000}).9 = ({2270B8FE-0000-0000-0000-000000000000}) + ({196916AF-0000-0000-0000-000000000000}).12 = ({8E81D43C-0000-0000-0000-000000000000}) + ({632E1BFD-0000-0000-0000-000000000000}).3 = ({1938EB12-0000-0000-0000-000000000000}) + ({632E1BFD-0000-0000-0000-000000000000}).4 = ({8ACA2445-0000-0000-0000-000000000000}) + ({632E1BFD-0000-0000-0000-000000000000}).5 = ({A7CD0630-0000-0000-0000-000000000000}) + ({632E1BFD-0000-0000-0000-000000000000}).6 = ({E88EF749-0000-0000-0000-000000000000}) + ({632E1BFD-0000-0000-0000-000000000000}).7 = ({8BE16150-0000-0000-0000-000000000000}) + ({632E1BFD-0000-0000-0000-000000000000}).8 = ({8BB20F0A-0000-0000-0000-000000000000}) + ({632E1BFD-0000-0000-0000-000000000000}).9 = ({2270B8FE-0000-0000-0000-000000000000}) + ({632E1BFD-0000-0000-0000-000000000000}).12 = ({8E81D43C-0000-0000-0000-000000000000}) + ({8BB20F0A-0000-0000-0000-000000000000}).1 = ({8ACA2445-0000-0000-0000-000000000000}) + ({8BB20F0A-0000-0000-0000-000000000000}).2 = ({A7CD0630-0000-0000-0000-000000000000}) + ({8BB20F0A-0000-0000-0000-000000000000}).5 = ({8E81D43C-0000-0000-0000-000000000000}) + ({EE9E5D96-0000-0000-0000-000000000000}).3 = ({8ACA2445-0000-0000-0000-000000000000}) + ({EE9E5D96-0000-0000-0000-000000000000}).4 = ({A7CD0630-0000-0000-0000-000000000000}) + ({E1B79ECF-0000-0000-0000-000000000000}).2 = ({8ACA2445-0000-0000-0000-000000000000}) + ({E1B79ECF-0000-0000-0000-000000000000}).3 = ({A7CD0630-0000-0000-0000-000000000000}) + ({6B20B603-0000-0000-0000-000000000000}).1 = ({8ACA2445-0000-0000-0000-000000000000}) + ({6B20B603-0000-0000-0000-000000000000}).2 = ({A7CD0630-0000-0000-0000-000000000000}) + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {683344D5-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {683344D5-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU + {683344D5-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU + {683344D5-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU + {438A9556-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {438A9556-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU + {438A9556-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU + {438A9556-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU + {1938EB12-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1938EB12-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1938EB12-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU + {1938EB12-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU + {8ACA2445-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8ACA2445-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8ACA2445-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU + {8ACA2445-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU + {A7CD0630-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {A7CD0630-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A7CD0630-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU + {A7CD0630-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU + {E88EF749-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {E88EF749-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E88EF749-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU + {E88EF749-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU + {546099CD-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {546099CD-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU + {546099CD-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU + {546099CD-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU + {B55C0B5D-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {B55C0B5D-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B55C0B5D-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU + {B55C0B5D-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU + {4F874463-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4F874463-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4F874463-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4F874463-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU + {8BE16150-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8BE16150-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8BE16150-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU + {8BE16150-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU + {63A05FE9-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {63A05FE9-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU + {63A05FE9-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU + {63A05FE9-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU + {988F0AC4-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {988F0AC4-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU + {988F0AC4-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU + {988F0AC4-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU + {196916AF-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {196916AF-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU + {196916AF-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU + {196916AF-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU + {632E1BFD-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {632E1BFD-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU + {632E1BFD-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU + {632E1BFD-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU + {8BB20F0A-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8BB20F0A-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8BB20F0A-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU + {8BB20F0A-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU + {EE9E5D96-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {EE9E5D96-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU + {EE9E5D96-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU + {EE9E5D96-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU + {E1B79ECF-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {E1B79ECF-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E1B79ECF-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU + {E1B79ECF-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU + {6B20B603-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {6B20B603-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU + {6B20B603-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU + {6B20B603-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU + {2270B8FE-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {2270B8FE-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU + {2270B8FE-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU + {2270B8FE-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU + {8E81D43C-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8E81D43C-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8E81D43C-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU + {8E81D43C-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection EndGlobal diff --git a/OpenSim/OpenSim.Caches/OpenSim.Caches.csproj b/OpenSim/OpenSim.Caches/OpenSim.Caches.csproj index c59078eddd..07e4960192 100644 --- a/OpenSim/OpenSim.Caches/OpenSim.Caches.csproj +++ b/OpenSim/OpenSim.Caches/OpenSim.Caches.csproj @@ -58,6 +58,10 @@ + + ..\..\bin\libsecondlife.dll + False + System.dll False @@ -66,10 +70,6 @@ System.Xml.dll False - - ..\..\bin\libsecondlife.dll - False - diff --git a/OpenSim/OpenSim.Caches/OpenSim.Caches.dll.build b/OpenSim/OpenSim.Caches/OpenSim.Caches.dll.build index 6844aa759d..771754592a 100644 --- a/OpenSim/OpenSim.Caches/OpenSim.Caches.dll.build +++ b/OpenSim/OpenSim.Caches/OpenSim.Caches.dll.build @@ -19,10 +19,10 @@ - - + + diff --git a/OpenSim/OpenSim.GridInterfaces/Local/OpenSim.GridInterfaces.Local.csproj b/OpenSim/OpenSim.GridInterfaces/Local/OpenSim.GridInterfaces.Local.csproj index c6ec4768c7..1acd1b54f4 100644 --- a/OpenSim/OpenSim.GridInterfaces/Local/OpenSim.GridInterfaces.Local.csproj +++ b/OpenSim/OpenSim.GridInterfaces/Local/OpenSim.GridInterfaces.Local.csproj @@ -58,14 +58,6 @@ - - System.dll - False - - - System.Xml.dll - False - ..\..\..\bin\Db4objects.Db4o.dll False @@ -74,6 +66,14 @@ ..\..\..\bin\libsecondlife.dll False + + System.dll + False + + + System.Xml.dll + False + diff --git a/OpenSim/OpenSim.GridInterfaces/Local/OpenSim.GridInterfaces.Local.dll.build b/OpenSim/OpenSim.GridInterfaces/Local/OpenSim.GridInterfaces.Local.dll.build index fc2d94b7da..c3c4ae4960 100644 --- a/OpenSim/OpenSim.GridInterfaces/Local/OpenSim.GridInterfaces.Local.dll.build +++ b/OpenSim/OpenSim.GridInterfaces/Local/OpenSim.GridInterfaces.Local.dll.build @@ -20,12 +20,12 @@ - - + + diff --git a/OpenSim/OpenSim.GridInterfaces/Remote/OpenSim.GridInterfaces.Remote.csproj b/OpenSim/OpenSim.GridInterfaces/Remote/OpenSim.GridInterfaces.Remote.csproj index 28e0bb8447..11aacaccf9 100644 --- a/OpenSim/OpenSim.GridInterfaces/Remote/OpenSim.GridInterfaces.Remote.csproj +++ b/OpenSim/OpenSim.GridInterfaces/Remote/OpenSim.GridInterfaces.Remote.csproj @@ -58,6 +58,10 @@ + + ..\..\..\bin\libsecondlife.dll + False + System.dll False @@ -66,10 +70,6 @@ System.Xml.dll False - - ..\..\..\bin\libsecondlife.dll - False - diff --git a/OpenSim/OpenSim.GridInterfaces/Remote/OpenSim.GridInterfaces.Remote.dll.build b/OpenSim/OpenSim.GridInterfaces/Remote/OpenSim.GridInterfaces.Remote.dll.build index daf35c63ea..860251f6e3 100644 --- a/OpenSim/OpenSim.GridInterfaces/Remote/OpenSim.GridInterfaces.Remote.dll.build +++ b/OpenSim/OpenSim.GridInterfaces/Remote/OpenSim.GridInterfaces.Remote.dll.build @@ -20,11 +20,11 @@ - - + + diff --git a/OpenSim/OpenSim.Physics/BasicPhysicsPlugin/OpenSim.Physics.BasicPhysicsPlugin.csproj b/OpenSim/OpenSim.Physics/BasicPhysicsPlugin/OpenSim.Physics.BasicPhysicsPlugin.csproj index 15f3f72fe8..f88eb3214e 100644 --- a/OpenSim/OpenSim.Physics/BasicPhysicsPlugin/OpenSim.Physics.BasicPhysicsPlugin.csproj +++ b/OpenSim/OpenSim.Physics/BasicPhysicsPlugin/OpenSim.Physics.BasicPhysicsPlugin.csproj @@ -58,14 +58,14 @@ - - System.dll - False - ..\..\..\bin\Axiom.MathLib.dll False + + System.dll + False + diff --git a/OpenSim/OpenSim.Physics/BasicPhysicsPlugin/OpenSim.Physics.BasicPhysicsPlugin.dll.build b/OpenSim/OpenSim.Physics/BasicPhysicsPlugin/OpenSim.Physics.BasicPhysicsPlugin.dll.build index 584538779e..00ca3f907b 100644 --- a/OpenSim/OpenSim.Physics/BasicPhysicsPlugin/OpenSim.Physics.BasicPhysicsPlugin.dll.build +++ b/OpenSim/OpenSim.Physics/BasicPhysicsPlugin/OpenSim.Physics.BasicPhysicsPlugin.dll.build @@ -19,9 +19,9 @@ - + diff --git a/OpenSim/OpenSim.Physics/Manager/OpenSim.Physics.Manager.csproj b/OpenSim/OpenSim.Physics/Manager/OpenSim.Physics.Manager.csproj index 70ffa30832..347a6495af 100644 --- a/OpenSim/OpenSim.Physics/Manager/OpenSim.Physics.Manager.csproj +++ b/OpenSim/OpenSim.Physics/Manager/OpenSim.Physics.Manager.csproj @@ -58,6 +58,10 @@ + + ..\..\..\bin\Axiom.MathLib.dll + False + System.dll False @@ -66,10 +70,6 @@ System.Xml.dll False - - ..\..\..\bin\Axiom.MathLib.dll - False - diff --git a/OpenSim/OpenSim.Physics/Manager/OpenSim.Physics.Manager.dll.build b/OpenSim/OpenSim.Physics/Manager/OpenSim.Physics.Manager.dll.build index 726444aec7..fc3e1e6040 100644 --- a/OpenSim/OpenSim.Physics/Manager/OpenSim.Physics.Manager.dll.build +++ b/OpenSim/OpenSim.Physics/Manager/OpenSim.Physics.Manager.dll.build @@ -22,11 +22,11 @@ - - + + diff --git a/OpenSim/OpenSim.Physics/OdePlugin/OpenSim.Physics.OdePlugin.csproj b/OpenSim/OpenSim.Physics/OdePlugin/OpenSim.Physics.OdePlugin.csproj index 8d57bd5d17..08f54aa994 100644 --- a/OpenSim/OpenSim.Physics/OdePlugin/OpenSim.Physics.OdePlugin.csproj +++ b/OpenSim/OpenSim.Physics/OdePlugin/OpenSim.Physics.OdePlugin.csproj @@ -58,10 +58,6 @@ - - System.dll - False - ..\..\..\bin\Axiom.MathLib.dll False @@ -70,6 +66,10 @@ ..\..\..\bin\Ode.NET.dll False + + System.dll + False + diff --git a/OpenSim/OpenSim.Physics/OdePlugin/OpenSim.Physics.OdePlugin.dll.build b/OpenSim/OpenSim.Physics/OdePlugin/OpenSim.Physics.OdePlugin.dll.build index a49782f329..c93c0c268e 100644 --- a/OpenSim/OpenSim.Physics/OdePlugin/OpenSim.Physics.OdePlugin.dll.build +++ b/OpenSim/OpenSim.Physics/OdePlugin/OpenSim.Physics.OdePlugin.dll.build @@ -19,10 +19,10 @@ - - + + diff --git a/OpenSim/OpenSim.Physics/PhysXPlugin/OpenSim.Physics.PhysXPlugin.csproj b/OpenSim/OpenSim.Physics/PhysXPlugin/OpenSim.Physics.PhysXPlugin.csproj index b72bb0f89c..aa89cc1268 100644 --- a/OpenSim/OpenSim.Physics/PhysXPlugin/OpenSim.Physics.PhysXPlugin.csproj +++ b/OpenSim/OpenSim.Physics/PhysXPlugin/OpenSim.Physics.PhysXPlugin.csproj @@ -58,10 +58,6 @@ - - System.dll - False - ..\..\..\bin\Axiom.MathLib.dll False @@ -70,6 +66,10 @@ ..\..\..\bin\PhysX_Wrapper_Dotnet.dll False + + System.dll + False + diff --git a/OpenSim/OpenSim.Physics/PhysXPlugin/OpenSim.Physics.PhysXPlugin.dll.build b/OpenSim/OpenSim.Physics/PhysXPlugin/OpenSim.Physics.PhysXPlugin.dll.build index 2ea5534685..be7a84733a 100644 --- a/OpenSim/OpenSim.Physics/PhysXPlugin/OpenSim.Physics.PhysXPlugin.dll.build +++ b/OpenSim/OpenSim.Physics/PhysXPlugin/OpenSim.Physics.PhysXPlugin.dll.build @@ -19,10 +19,10 @@ - - + + diff --git a/OpenSim/OpenSim.Region/OpenSim.Region.csproj b/OpenSim/OpenSim.Region/OpenSim.Region.csproj index 03c7c7d70b..4382454230 100644 --- a/OpenSim/OpenSim.Region/OpenSim.Region.csproj +++ b/OpenSim/OpenSim.Region/OpenSim.Region.csproj @@ -58,18 +58,6 @@ - - System.dll - False - - - System.Xml.dll - False - - - ..\..\bin\libsecondlife.dll - False - ..\..\bin\Axiom.MathLib.dll False @@ -78,11 +66,23 @@ ..\..\bin\Db4objects.Db4o.dll False + + ..\..\bin\libsecondlife.dll + False + + + System.dll + False + + + System.Xml.dll + False + - - OpenSim.Terrain.BasicTerrain - {2270B8FE-0000-0000-0000-000000000000} + + OpenGrid.Framework.Communications + {683344D5-0000-0000-0000-000000000000} {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} False @@ -116,15 +116,15 @@ {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} False - - XMLRPC - {8E81D43C-0000-0000-0000-000000000000} + + OpenSim.Terrain.BasicTerrain + {2270B8FE-0000-0000-0000-000000000000} {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} False - - OpenGrid.Framework.Communications - {683344D5-0000-0000-0000-000000000000} + + XMLRPC + {8E81D43C-0000-0000-0000-000000000000} {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} False diff --git a/OpenSim/OpenSim.Region/OpenSim.Region.dll.build b/OpenSim/OpenSim.Region/OpenSim.Region.dll.build index 6ddf462e73..0a37a99578 100644 --- a/OpenSim/OpenSim.Region/OpenSim.Region.dll.build +++ b/OpenSim/OpenSim.Region/OpenSim.Region.dll.build @@ -35,19 +35,19 @@ - - - - + + + + + - diff --git a/OpenSim/OpenSim.RegionServer/OpenSim.RegionServer.csproj b/OpenSim/OpenSim.RegionServer/OpenSim.RegionServer.csproj index 5c726bd7d6..4231f40f30 100644 --- a/OpenSim/OpenSim.RegionServer/OpenSim.RegionServer.csproj +++ b/OpenSim/OpenSim.RegionServer/OpenSim.RegionServer.csproj @@ -58,18 +58,6 @@ - - System.dll - False - - - System.Xml.dll - False - - - ..\..\bin\libsecondlife.dll - False - ..\..\bin\Axiom.MathLib.dll False @@ -78,11 +66,23 @@ ..\..\bin\Db4objects.Db4o.dll False + + ..\..\bin\libsecondlife.dll + False + + + System.dll + False + + + System.Xml.dll + False + - - OpenSim.Terrain.BasicTerrain - {2270B8FE-0000-0000-0000-000000000000} + + OpenSim.Caches + {1938EB12-0000-0000-0000-000000000000} {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} False @@ -116,9 +116,9 @@ {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} False - - OpenSim.Caches - {1938EB12-0000-0000-0000-000000000000} + + OpenSim.Terrain.BasicTerrain + {2270B8FE-0000-0000-0000-000000000000} {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} False diff --git a/OpenSim/OpenSim.RegionServer/OpenSim.RegionServer.dll.build b/OpenSim/OpenSim.RegionServer/OpenSim.RegionServer.dll.build index 87c5b22634..f5f8440865 100644 --- a/OpenSim/OpenSim.RegionServer/OpenSim.RegionServer.dll.build +++ b/OpenSim/OpenSim.RegionServer/OpenSim.RegionServer.dll.build @@ -31,18 +31,18 @@ - - - - + + - + + + diff --git a/OpenSim/OpenSim.Storage/LocalStorageBerkeleyDB/OpenSim.Storage.LocalStorageBerkeleyDB.csproj b/OpenSim/OpenSim.Storage/LocalStorageBerkeleyDB/OpenSim.Storage.LocalStorageBerkeleyDB.csproj index e615bc5575..417643f23b 100644 --- a/OpenSim/OpenSim.Storage/LocalStorageBerkeleyDB/OpenSim.Storage.LocalStorageBerkeleyDB.csproj +++ b/OpenSim/OpenSim.Storage/LocalStorageBerkeleyDB/OpenSim.Storage.LocalStorageBerkeleyDB.csproj @@ -58,18 +58,6 @@ - - System.dll - False - - - System.Xml.dll - False - - - System.Data.dll - False - ..\..\..\bin\Kds.Serialization.dll False @@ -82,6 +70,18 @@ ..\..\..\bin\libsecondlife.dll False + + System.dll + False + + + System.Data.dll + False + + + System.Xml.dll + False + diff --git a/OpenSim/OpenSim.Storage/LocalStorageBerkeleyDB/OpenSim.Storage.LocalStorageBerkeleyDB.dll.build b/OpenSim/OpenSim.Storage/LocalStorageBerkeleyDB/OpenSim.Storage.LocalStorageBerkeleyDB.dll.build index 1c7306a709..bc2d8ece8d 100644 --- a/OpenSim/OpenSim.Storage/LocalStorageBerkeleyDB/OpenSim.Storage.LocalStorageBerkeleyDB.dll.build +++ b/OpenSim/OpenSim.Storage/LocalStorageBerkeleyDB/OpenSim.Storage.LocalStorageBerkeleyDB.dll.build @@ -18,14 +18,14 @@ - - - + + + diff --git a/OpenSim/OpenSim.Storage/LocalStorageDb4o/OpenSim.Storage.LocalStorageDb4o.csproj b/OpenSim/OpenSim.Storage/LocalStorageDb4o/OpenSim.Storage.LocalStorageDb4o.csproj index 15ae5bf313..5b8f1c1c7a 100644 --- a/OpenSim/OpenSim.Storage/LocalStorageDb4o/OpenSim.Storage.LocalStorageDb4o.csproj +++ b/OpenSim/OpenSim.Storage/LocalStorageDb4o/OpenSim.Storage.LocalStorageDb4o.csproj @@ -58,14 +58,6 @@ - - System.dll - False - - - System.Xml.dll - False - ..\..\..\bin\Db4objects.Db4o.dll False @@ -74,6 +66,14 @@ ..\..\..\bin\libsecondlife.dll False + + System.dll + False + + + System.Xml.dll + False + diff --git a/OpenSim/OpenSim.Storage/LocalStorageDb4o/OpenSim.Storage.LocalStorageDb4o.dll.build b/OpenSim/OpenSim.Storage/LocalStorageDb4o/OpenSim.Storage.LocalStorageDb4o.dll.build index c2fd2bdab4..739b98c2df 100644 --- a/OpenSim/OpenSim.Storage/LocalStorageDb4o/OpenSim.Storage.LocalStorageDb4o.dll.build +++ b/OpenSim/OpenSim.Storage/LocalStorageDb4o/OpenSim.Storage.LocalStorageDb4o.dll.build @@ -22,12 +22,12 @@ - - + + diff --git a/OpenSim/OpenSim.Storage/LocalStorageSQLite/OpenSim.Storage.LocalStorageSQLite.csproj b/OpenSim/OpenSim.Storage/LocalStorageSQLite/OpenSim.Storage.LocalStorageSQLite.csproj index 08ac69005a..ff93a8f4c7 100644 --- a/OpenSim/OpenSim.Storage/LocalStorageSQLite/OpenSim.Storage.LocalStorageSQLite.csproj +++ b/OpenSim/OpenSim.Storage/LocalStorageSQLite/OpenSim.Storage.LocalStorageSQLite.csproj @@ -58,12 +58,12 @@ - - System.dll + + ..\..\..\bin\libsecondlife.dll False - - System.Xml.dll + + System.dll False @@ -74,8 +74,8 @@ ..\..\..\bin\System.Data.SQLite.dll False - - ..\..\..\bin\libsecondlife.dll + + System.Xml.dll False diff --git a/OpenSim/OpenSim.Storage/LocalStorageSQLite/OpenSim.Storage.LocalStorageSQLite.dll.build b/OpenSim/OpenSim.Storage/LocalStorageSQLite/OpenSim.Storage.LocalStorageSQLite.dll.build index 4c8917ac58..bd4c731755 100644 --- a/OpenSim/OpenSim.Storage/LocalStorageSQLite/OpenSim.Storage.LocalStorageSQLite.dll.build +++ b/OpenSim/OpenSim.Storage/LocalStorageSQLite/OpenSim.Storage.LocalStorageSQLite.dll.build @@ -19,13 +19,13 @@ - - - - + + + + diff --git a/OpenSim/OpenSim.Terrain.BasicTerrain/OpenSim.Terrain.BasicTerrain.csproj b/OpenSim/OpenSim.Terrain.BasicTerrain/OpenSim.Terrain.BasicTerrain.csproj index 65a158c39d..aae0ab8741 100644 --- a/OpenSim/OpenSim.Terrain.BasicTerrain/OpenSim.Terrain.BasicTerrain.csproj +++ b/OpenSim/OpenSim.Terrain.BasicTerrain/OpenSim.Terrain.BasicTerrain.csproj @@ -58,24 +58,24 @@ - - System.dll + + ..\..\bin\libTerrain-BSD.dll False - - System.Drawing.dll + + System.dll False System.Data.dll False - - System.Xml.dll + + System.Drawing.dll False - - ..\..\bin\libTerrain-BSD.dll + + System.Xml.dll False diff --git a/OpenSim/OpenSim.Terrain.BasicTerrain/OpenSim.Terrain.BasicTerrain.dll.build b/OpenSim/OpenSim.Terrain.BasicTerrain/OpenSim.Terrain.BasicTerrain.dll.build index 9c80ac7654..6526648262 100644 --- a/OpenSim/OpenSim.Terrain.BasicTerrain/OpenSim.Terrain.BasicTerrain.dll.build +++ b/OpenSim/OpenSim.Terrain.BasicTerrain/OpenSim.Terrain.BasicTerrain.dll.build @@ -19,11 +19,11 @@ - - - - + + + + diff --git a/OpenSim/OpenSim/OpenSim.csproj b/OpenSim/OpenSim/OpenSim.csproj index 60fd55b327..70f5ed3cf4 100644 --- a/OpenSim/OpenSim/OpenSim.csproj +++ b/OpenSim/OpenSim/OpenSim.csproj @@ -58,18 +58,6 @@ - - System.dll - False - - - System.Xml.dll - False - - - ..\..\bin\libsecondlife.dll - False - ..\..\bin\Axiom.MathLib.dll False @@ -78,11 +66,29 @@ ..\..\bin\Db4objects.Db4o.dll False + + ..\..\bin\libsecondlife.dll + False + + + System.dll + False + + + System.Xml.dll + False + - - OpenSim.Terrain.BasicTerrain - {2270B8FE-0000-0000-0000-000000000000} + + OpenGrid.Framework.Communications + {683344D5-0000-0000-0000-000000000000} + {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + False + + + OpenSim.Caches + {1938EB12-0000-0000-0000-000000000000} {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} False @@ -98,15 +104,15 @@ {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} False - - OpenSim.Physics.Manager - {8BE16150-0000-0000-0000-000000000000} + + OpenSim.GenericConfig.Xml + {E88EF749-0000-0000-0000-000000000000} {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} False - - OpenSim.Servers - {8BB20F0A-0000-0000-0000-000000000000} + + OpenSim.Physics.Manager + {8BE16150-0000-0000-0000-000000000000} {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} False @@ -122,21 +128,15 @@ {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} False - - OpenSim.GenericConfig.Xml - {E88EF749-0000-0000-0000-000000000000} + + OpenSim.Servers + {8BB20F0A-0000-0000-0000-000000000000} {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} False - - OpenGrid.Framework.Communications - {683344D5-0000-0000-0000-000000000000} - {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - False - - - OpenSim.Caches - {1938EB12-0000-0000-0000-000000000000} + + OpenSim.Terrain.BasicTerrain + {2270B8FE-0000-0000-0000-000000000000} {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} False diff --git a/OpenSim/OpenSim/OpenSim.exe.build b/OpenSim/OpenSim/OpenSim.exe.build index 6f67b2de9a..1ef8e8f934 100644 --- a/OpenSim/OpenSim/OpenSim.exe.build +++ b/OpenSim/OpenSim/OpenSim.exe.build @@ -19,21 +19,21 @@ - - - - - - - - - - - + + + + + + + + + + + diff --git a/Prebuild/src/Core/Nodes/ConfigurationNode.cs b/Prebuild/src/Core/Nodes/ConfigurationNode.cs index e1488a7222..390794f28b 100644 --- a/Prebuild/src/Core/Nodes/ConfigurationNode.cs +++ b/Prebuild/src/Core/Nodes/ConfigurationNode.cs @@ -45,7 +45,7 @@ namespace Prebuild.Core.Nodes /// /// [DataNode("Configuration")] - public class ConfigurationNode : DataNode, ICloneable + public class ConfigurationNode : DataNode, ICloneable, IComparable { #region Fields @@ -173,5 +173,15 @@ namespace Prebuild.Core.Nodes } #endregion - } + + #region IComparable Members + + public int CompareTo(object obj) + { + ConfigurationNode that = (ConfigurationNode) obj; + return this.m_Name.CompareTo(that.m_Name); + } + + #endregion + } } diff --git a/Prebuild/src/Core/Nodes/FilesNode.cs b/Prebuild/src/Core/Nodes/FilesNode.cs index 442a45f7ad..d31307b3a5 100644 --- a/Prebuild/src/Core/Nodes/FilesNode.cs +++ b/Prebuild/src/Core/Nodes/FilesNode.cs @@ -218,5 +218,6 @@ namespace Prebuild.Core.Nodes } #endregion - } + + } } diff --git a/Prebuild/src/Core/Nodes/ProjectNode.cs b/Prebuild/src/Core/Nodes/ProjectNode.cs index 84d9f5db3d..c56daccb81 100644 --- a/Prebuild/src/Core/Nodes/ProjectNode.cs +++ b/Prebuild/src/Core/Nodes/ProjectNode.cs @@ -81,7 +81,7 @@ namespace Prebuild.Core.Nodes /// /// [DataNode("Project")] - public class ProjectNode : DataNode + public class ProjectNode : DataNode, IComparable { #region Fields @@ -290,7 +290,9 @@ namespace Prebuild.Core.Nodes { get { - return m_Configurations.Values; + ArrayList tmp = new ArrayList( ConfigurationsTable.Values); + tmp.Sort(); + return tmp; } } @@ -314,8 +316,10 @@ namespace Prebuild.Core.Nodes { get { - return m_ReferencePaths; - } + ArrayList tmp = new ArrayList(m_ReferencePaths); + tmp.Sort(); + return tmp; + } } /// @@ -326,7 +330,9 @@ namespace Prebuild.Core.Nodes { get { - return m_References; + ArrayList tmp = new ArrayList(m_References); + tmp.Sort(); + return tmp; } } @@ -490,5 +496,15 @@ namespace Prebuild.Core.Nodes #endregion - } + + #region IComparable Members + + public int CompareTo(object obj) + { + ProjectNode that = (ProjectNode)obj; + return this.m_Name.CompareTo(that.m_Name); + } + + #endregion + } } diff --git a/Prebuild/src/Core/Nodes/ReferenceNode.cs b/Prebuild/src/Core/Nodes/ReferenceNode.cs index beb50dcf3a..a2880c0e60 100644 --- a/Prebuild/src/Core/Nodes/ReferenceNode.cs +++ b/Prebuild/src/Core/Nodes/ReferenceNode.cs @@ -45,7 +45,7 @@ namespace Prebuild.Core.Nodes /// /// [DataNode("Reference")] - public class ReferenceNode : DataNode + public class ReferenceNode : DataNode, IComparable { #region Fields @@ -139,5 +139,15 @@ namespace Prebuild.Core.Nodes } #endregion - } + + #region IComparable Members + + public int CompareTo(object obj) + { + ReferenceNode that = (ReferenceNode)obj; + return this.m_Name.CompareTo(that.m_Name); + } + + #endregion + } } diff --git a/Prebuild/src/Core/Nodes/ReferencePathNode.cs b/Prebuild/src/Core/Nodes/ReferencePathNode.cs index 5d98dda8d8..0563c1b7cf 100644 --- a/Prebuild/src/Core/Nodes/ReferencePathNode.cs +++ b/Prebuild/src/Core/Nodes/ReferencePathNode.cs @@ -47,7 +47,7 @@ namespace Prebuild.Core.Nodes /// /// [DataNode("ReferencePath")] - public class ReferencePathNode : DataNode + public class ReferencePathNode : DataNode, IComparable { #region Fields @@ -94,5 +94,15 @@ namespace Prebuild.Core.Nodes } #endregion - } + + #region IComparable Members + + public int CompareTo(object obj) + { + ReferencePathNode that = (ReferencePathNode)obj; + return this.m_Path.CompareTo(that.m_Path); + } + + #endregion + } } diff --git a/Prebuild/src/Core/Nodes/SolutionNode.cs b/Prebuild/src/Core/Nodes/SolutionNode.cs index 0121075c1b..c777fa4716 100644 --- a/Prebuild/src/Core/Nodes/SolutionNode.cs +++ b/Prebuild/src/Core/Nodes/SolutionNode.cs @@ -165,8 +165,10 @@ namespace Prebuild.Core.Nodes { get { - return m_Configurations.Values; - } + ArrayList tmp = new ArrayList(ConfigurationsTable.Values); + tmp.Sort(); + return tmp; + } } /// @@ -189,7 +191,9 @@ namespace Prebuild.Core.Nodes { get { - return m_Projects.Values; + ArrayList tmp = new ArrayList(m_Projects.Values); + tmp.Sort(); + return tmp; } } diff --git a/Prebuild/src/Prebuild.csproj b/Prebuild/src/Prebuild.csproj index 55efffac57..c8b859c41d 100644 --- a/Prebuild/src/Prebuild.csproj +++ b/Prebuild/src/Prebuild.csproj @@ -9,7 +9,7 @@ App.ico - prebuild + Prebuild Prebuild.snk true JScript @@ -60,6 +60,10 @@ 1595 + + System.dll + False + System.EnterpriseServices.dll False @@ -68,10 +72,6 @@ System.Xml.dll False - - System.dll - False - diff --git a/Prebuild/src/Prebuild.exe.build b/Prebuild/src/Prebuild.exe.build index 43f5516127..2851125232 100644 --- a/Prebuild/src/Prebuild.exe.build +++ b/Prebuild/src/Prebuild.exe.build @@ -57,9 +57,9 @@ + - diff --git a/bin/Prebuild.exe b/bin/Prebuild.exe index 4717d79e6dd6ebc9e289571b89edc71a1f276caa..81d532b2a8bdd2ded3443de465796a61a34149a9 100644 GIT binary patch literal 176128 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%0DlnQHl10BKMDA63g9PUY{D?*bm7~^ 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 Cok|J- literal 176128 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 Y6sVv;1qCW7P(gtT3RF1595 - + DEBUG;TRACE