mirror of
https://github.com/opensim/opensim.git
synced 2026-05-16 11:46:04 +08:00
Also the build order for the two solutions should be to compile the OpenSim Solution first and then the GridServices one, as the common projects are referenced by DLL in the Gridservices.
47 lines
2.3 KiB
XML
47 lines
2.3 KiB
XML
<?xml version="1.0" ?>
|
|
<project name="OpenGrid.Framework.Data.SQLite" default="build">
|
|
<target name="build">
|
|
<echo message="Build Directory is ${project::get-base-directory()}/${build.dir}" />
|
|
<mkdir dir="${project::get-base-directory()}/${build.dir}" />
|
|
<copy todir="${project::get-base-directory()}/${build.dir}">
|
|
<fileset basedir="${project::get-base-directory()}">
|
|
</fileset>
|
|
</copy>
|
|
<csc target="library" debug="${build.debug}" unsafe="False" define="TRACE;DEBUG" output="${project::get-base-directory()}/${build.dir}/${project::get-name()}.dll">
|
|
<resources prefix="OpenGrid.Framework.Data.SQLite" dynamicprefix="true" >
|
|
</resources>
|
|
<sources failonempty="true">
|
|
<include name="SQLiteGridData.cs" />
|
|
<include name="SQLiteManager.cs" />
|
|
<include name="Properties/AssemblyInfo.cs" />
|
|
</sources>
|
|
<references basedir="${project::get-base-directory()}">
|
|
<lib>
|
|
<include name="${project::get-base-directory()}" />
|
|
<include name="${project::get-base-directory()}/${build.dir}" />
|
|
</lib>
|
|
<include name="System.dll" />
|
|
<include name="System.Xml.dll" />
|
|
<include name="System.Data.dll" />
|
|
<include name="../../bin/System.Data.SQLite.dll" />
|
|
<include name="../../bin/OpenGrid.Framework.Data.dll" />
|
|
<include name="../../bin/libsecondlife.dll" />
|
|
</references>
|
|
</csc>
|
|
<echo message="Copying from [${project::get-base-directory()}/${build.dir}/] to [${project::get-base-directory()}/../../bin/" />
|
|
<mkdir dir="${project::get-base-directory()}/../../bin/"/>
|
|
<copy todir="${project::get-base-directory()}/../../bin/">
|
|
<fileset basedir="${project::get-base-directory()}/${build.dir}/" >
|
|
<include name="*.dll"/>
|
|
<include name="*.exe"/>
|
|
</fileset>
|
|
</copy>
|
|
</target>
|
|
<target name="clean">
|
|
<delete dir="${bin.dir}" failonerror="false" />
|
|
<delete dir="${obj.dir}" failonerror="false" />
|
|
</target>
|
|
<target name="doc" description="Creates documentation.">
|
|
</target>
|
|
</project>
|