From 3a20a7b5d1d3a70b203721f240f938fc221de732 Mon Sep 17 00:00:00 2001
From: lbsa71
Date: Thu, 14 Jun 2007 11:01:38 +0000
Subject: * Applied Prebuild fixes to Sugilite * Rebuilt project files *
ignored some bins
---
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 +-
8 files changed, 73 insertions(+), 22 deletions(-)
(limited to 'Prebuild/src')
diff --git a/Prebuild/src/Core/Nodes/ConfigurationNode.cs b/Prebuild/src/Core/Nodes/ConfigurationNode.cs
index e1488a7..390794f 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 442a45f..d31307b 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 84d9f5d..c56dacc 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 beb50dc..a2880c0 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 5d98dda..0563c1b 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 0121075..c777fa4 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 55efffa..c8b859c 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 43f5516..2851125 100644
--- a/Prebuild/src/Prebuild.exe.build
+++ b/Prebuild/src/Prebuild.exe.build
@@ -57,9 +57,9 @@
+
-
--
cgit v1.1