aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/opensim.build
diff options
context:
space:
mode:
authorlbsa712007-03-16 15:19:32 +0000
committerlbsa712007-03-16 15:19:32 +0000
commitc71cdbe46ea3bbd5a6e147d92ea9098f9c15ead5 (patch)
treee02c4f0da69bc98d7159e57f22ff7b36d8c31406 /opensim.build
parent(no commit message) (diff)
downloadopensim-SC_OLD-c71cdbe46ea3bbd5a6e147d92ea9098f9c15ead5.zip
opensim-SC_OLD-c71cdbe46ea3bbd5a6e147d92ea9098f9c15ead5.tar.gz
opensim-SC_OLD-c71cdbe46ea3bbd5a6e147d92ea9098f9c15ead5.tar.bz2
opensim-SC_OLD-c71cdbe46ea3bbd5a6e147d92ea9098f9c15ead5.tar.xz
Added Framework Project and Made buildfiles work on windows.
* added nogenvers target to opensim.build - sets version to 0.0.0.1 * extracted core_build target * FIX : csc gets confused over System.Xml ref - should be System.Xml.dll as there is a System.Xml file in same dir. * Added OpenGrid.Framework project for great justice. * Added LoginService as base class for LoginServer (GF) * FIX: Plugins default.build now creates target dir, otherwise it fails. * Added VERSION file to source control - it really should be circumvented as well.
Diffstat (limited to 'opensim.build')
-rw-r--r--opensim.build29
1 files changed, 22 insertions, 7 deletions
diff --git a/opensim.build b/opensim.build
index a08a486..cb692dc 100644
--- a/opensim.build
+++ b/opensim.build
@@ -16,11 +16,23 @@
16 <target name="upgrade" description="updates from SVN and then builds" depends="clean,svnupdate,build"> 16 <target name="upgrade" description="updates from SVN and then builds" depends="clean,svnupdate,build">
17 17
18 </target> 18 </target>
19
20 <target name="build" description="compiles the source code">
21 19
22 <exec program="genvers.sh" /> 20 <target name="genvers">
23 <loadfile file="VERSION" property="svnver"/> 21 <exec program="genvers.sh" />
22 <loadfile file="VERSION" property="svnver"/>
23 </target>
24
25 <target name="setvers">
26 <property name="svnver" value="0.0.0.1" />
27 </target>
28
29 <target name="build" description="compiles the source code" depends="genvers, core_build">
30 </target>
31
32 <target name="nogenvers" description="compiles the source code" depends="setvers, core_build">
33 </target>
34
35 <target name="core_build" description="compiles the source code">
24 36
25 <asminfo output="src/AssemblyInfo.cs" language="CSharp"> 37 <asminfo output="src/AssemblyInfo.cs" language="CSharp">
26 <imports> 38 <imports>
@@ -41,20 +53,22 @@
41 <nant> 53 <nant>
42 <buildfiles> 54 <buildfiles>
43 <include name="src/GridInterfaces/default.build" /> 55 <include name="src/GridInterfaces/default.build" />
56 <include name="src/OpenGrid.Framework/default.build" />
44 <include name="src/ServerConsole/default.build" /> 57 <include name="src/ServerConsole/default.build" />
45 <include name="src/LocalServers/default.build" /> 58 <include name="src/LocalServers/default.build" />
46 <include name="src/RemoteServers/default.build" /> 59 <include name="src/RemoteServers/default.build" />
47 <include name="src/physics/default.build" /> 60 <include name="src/physics/default.build" />
48 <include name="src/physics/plugins/default.build" /> 61 <include name="src/physics/plugins/default.build" />
49 <include name="src/LocalStorage/default.build" /> 62 <include name="src/LocalStorage/default.build" />
63 <include name="src/OpenGrid.Framework/default.build" />
50 </buildfiles> 64 </buildfiles>
51 </nant> 65 </nant>
52 66
53 <csc target="exe" output="bin/OpenSim.exe" debug="${debug}" verbose="true" warninglevel="4"> 67 <csc target="exe" output="bin/OpenSim.exe" debug="${debug}" verbose="true" warninglevel="4">
54 <references basedir="bin/" failonempty="true"> 68 <references basedir="bin/" failonempty="true">
55 <include name="System" /> 69 <include name="System.dll" />
56 <include name="System.Data" /> 70 <include name="System.Data.dll" />
57 <include name="System.Xml" /> 71 <include name="System.Xml.dll" />
58 <include name="Axiom.MathLib.dll" /> 72 <include name="Axiom.MathLib.dll" />
59 <include name="libsecondlife.dll" /> 73 <include name="libsecondlife.dll" />
60 <include name="log4net.dll" /> 74 <include name="log4net.dll" />
@@ -62,6 +76,7 @@
62 <include name="ServerConsole.dll" /> 76 <include name="ServerConsole.dll" />
63 <include name="GridInterfaces.dll" /> 77 <include name="GridInterfaces.dll" />
64 <include name="PhysicsManager.dll" /> 78 <include name="PhysicsManager.dll" />
79 <include name="OpenGrid.Framework.dll" />
65 </references> 80 </references>
66 <sources basedir="src/"> 81 <sources basedir="src/">
67 <include name="*.cs" /> 82 <include name="*.cs" />