You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by ru...@apache.org on 2007/08/07 17:45:43 UTC
svn commit: r563532 - in /incubator/qpid/branches/M2/dotnet:
RELEASE_NOTES.txt default.build release-docs/
Author: rupertlssmith
Date: Tue Aug 7 08:45:42 2007
New Revision: 563532
URL: http://svn.apache.org/viewvc?view=rev&rev=563532
Log:
Updated build to add release docs to the archive.
Added:
incubator/qpid/branches/M2/dotnet/RELEASE_NOTES.txt
- copied unchanged from r563524, incubator/qpid/branches/M2/dotnet/release-docs/RELEASE_NOTES.txt
Removed:
incubator/qpid/branches/M2/dotnet/release-docs/
Modified:
incubator/qpid/branches/M2/dotnet/default.build
Modified: incubator/qpid/branches/M2/dotnet/default.build
URL: http://svn.apache.org/viewvc/incubator/qpid/branches/M2/dotnet/default.build?view=diff&rev=563532&r1=563531&r2=563532
==============================================================================
--- incubator/qpid/branches/M2/dotnet/default.build (original)
+++ incubator/qpid/branches/M2/dotnet/default.build Tue Aug 7 08:45:42 2007
@@ -1,128 +1,135 @@
<?xml version="1.0"?>
<project name="Qpid.NET" default="build">
- <property name="nant.formatter" value="Plain" />
- <!--
- Build debug or release build?
- -->
- <property name="build.config" value="debug" />
+ <property name="nant.formatter" value="Plain" />
+ <!--
+ Build debug or release build?
+ -->
+ <property name="build.config" value="debug" />
- <!--
- Fileset with build files for each core assembly
- -->
- <fileset id="src.builds">
- <include name="Qpid.Buffer/default.build" />
- <include name="Qpid.Sasl/default.build" />
- <include name="Qpid.Messaging/default.build" />
- <include name="Qpid.Codec/default.build" />
- <include name="Qpid.Common/default.build" />
- <include name="Qpid.Client/default.build" />
- </fileset>
-
- <!--
- Fileset with build files for test assemblies
- -->
- <fileset id="tests.builds">
- <include name="Qpid.Buffer.Tests/default.build" />
- <include name="Qpid.Sasl.Tests/default.build" />
- <include name="Qpid.Common.Tests/default.build" />
- <include name="Qpid.Client.Tests/default.build" />
- </fileset>
+ <!--
+ Fileset with build files for each core assembly
+ -->
+ <fileset id="src.builds">
+ <include name="Qpid.Buffer/default.build" />
+ <include name="Qpid.Sasl/default.build" />
+ <include name="Qpid.Messaging/default.build" />
+ <include name="Qpid.Codec/default.build" />
+ <include name="Qpid.Common/default.build" />
+ <include name="Qpid.Client/default.build" />
+ </fileset>
+
+ <!--
+ Fileset with build files for test assemblies
+ -->
+ <fileset id="tests.builds">
+ <include name="Qpid.Buffer.Tests/default.build" />
+ <include name="Qpid.Sasl.Tests/default.build" />
+ <include name="Qpid.Common.Tests/default.build" />
+ <include name="Qpid.Client.Tests/default.build" />
+ </fileset>
- <!--
- Other test or utility assemblies
- -->
- <fileset id='other.builds'>
- <include name="TopicListener/default.build" />
- <include name="TopicPublisher/default.build" />
- <include name="TestClient/default.build" />
- </fileset>
- <!--
- Prepare environment for a debug build
- -->
- <target name="debug">
- <property name="build.debug" value="true" />
- <property name="build.defines" value="DEBUG;TRACE"/>
- </target>
- <!--
- Prepare environment for a release build
- -->
- <target name="release">
- <property name="build.debug" value="false" />
- <property name="build.defines" value=""/>
- </target>
-
- <!--
- prepare environment for build
- -->
- <target name="init">
- <property name="base.dir" value="${project::get-base-directory()}" />
- <property name="build.dir" value="${base.dir}/bin/${framework::get-target-framework()}/${build.config}" />
- <call target="${build.config}" />
- </target>
-
- <target name="clean" depends="init">
- <delete dir="${build.dir}" failonerror="false" />
- </target>
-
- <!--
- Do the build
- -->
- <target name="build" depends="init">
- <!-- make sure output folder exists -->
- <mkdir dir="${build.dir}" />
- <!-- copy reference assemblies over to the output dir -->
- <copy todir="${build.dir}" file="Qpid.Common/lib/seclib-1.0.0/Org.Mentalis.Security.dll"/>
- <copy todir="${build.dir}" file="Qpid.Common/lib/log4net/log4net.dll"/>
- <copy todir="${build.dir}" file="Qpid.Client.Tests/lib/nunit/nunit.framework.dll"/>
- <!--
- Compile assemblies
- -->
- <nant target="build">
- <buildfiles refid="src.builds" />
- </nant>
- <!--
- Compile test assemblies
- -->
- <nant target="build">
- <buildfiles refid="tests.builds" />
- </nant>
- <!--
- Compile test assemblies
- -->
- <nant target="build">
- <buildfiles refid="other.builds" />
- </nant>
- </target>
-
- <!--
- Execute unit tests
- -->
- <target name="test" depends="build">
- <echo message="Running unit tests for the project." />
- <nant target="test">
- <buildfiles refid="tests.builds" />
- </nant>
- </target>
+ <!--
+ Other test or utility assemblies
+ -->
+ <fileset id='other.builds'>
+ <include name="TopicListener/default.build" />
+ <include name="TopicPublisher/default.build" />
+ <include name="TestClient/default.build" />
+ </fileset>
+ <!--
+ Prepare environment for a debug build
+ -->
+ <target name="debug">
+ <property name="build.debug" value="true" />
+ <property name="build.defines" value="DEBUG;TRACE"/>
+ </target>
+ <!--
+ Prepare environment for a release build
+ -->
+ <target name="release">
+ <property name="build.debug" value="false" />
+ <property name="build.defines" value=""/>
+ </target>
+
+ <!--
+ prepare environment for build
+ -->
+ <target name="init">
+ <property name="base.dir" value="${project::get-base-directory()}" />
+ <property name="build.dir" value="${base.dir}/bin/${framework::get-target-framework()}/${build.config}" />
+ <call target="${build.config}" />
+ </target>
+
+ <target name="clean" depends="init">
+ <delete dir="${build.dir}" failonerror="false" />
+ </target>
+
+ <!--
+ Do the build
+ -->
+ <target name="build" depends="init">
+ <!-- make sure output folder exists -->
+ <mkdir dir="${build.dir}" />
+ <!-- copy reference assemblies over to the output dir -->
+ <copy todir="${build.dir}" file="Qpid.Common/lib/seclib-1.0.0/Org.Mentalis.Security.dll"/>
+ <copy todir="${build.dir}" file="Qpid.Common/lib/log4net/log4net.dll"/>
+ <copy todir="${build.dir}" file="Qpid.Client.Tests/lib/nunit/nunit.framework.dll"/>
+ <!--
+ Compile assemblies
+ -->
+ <nant target="build">
+ <buildfiles refid="src.builds" />
+ </nant>
+ <!--
+ Compile test assemblies
+ -->
+ <nant target="build">
+ <buildfiles refid="tests.builds" />
+ </nant>
+ <!--
+ Compile test assemblies
+ -->
+ <nant target="build">
+ <buildfiles refid="other.builds" />
+ </nant>
+ </target>
+
+ <!--
+ Execute unit tests
+ -->
+ <target name="test" depends="build">
+ <echo message="Running unit tests for the project." />
+ <nant target="test">
+ <buildfiles refid="tests.builds" />
+ </nant>
+ </target>
- <!--
- Make a release package
- -->
- <target name="release-pkg">
- <echo message="building and packing a release"/>
- <call target="clean"/>
- <call target="build"/>
- <property name="build.date" value="${datetime::now()}"/>
+ <!--
+ Make a release package
+ -->
+ <target name="release-pkg">
+ <echo message="building and packing a release"/>
+ <call target="clean"/>
+ <call target="build"/>
+ <property name="build.date" value="${datetime::now()}"/>
- <zip zipfile="${build.dir}/Qpid.NET-${framework::get-target-framework()}-${datetime::get-year(build.date)}${datetime::get-month(build.date)}${datetime::get-day(build.date)}.zip">
- <fileset basedir="${build.dir}">
- <include name="**/*.*"/>
- <exclude name="**/*.Tests.*"/>
- <exclude name="**/nunit.framework.dll"/>
- <exclude name="**/*.exe"/>
- </fileset>
- </zip>
- </target>
-
+ <zip zipfile="${build.dir}/Qpid.NET-${framework::get-target-framework()}-${datetime::get-year(build.date)}${datetime::get-month(build.date)}${datetime::get-day(build.date)}.zip">
+ <fileset basedir="${build.dir}">
+ <include name="**/*.*"/>
+ <exclude name="**/*.Tests.*"/>
+ <exclude name="**/nunit.framework.dll"/>
+ <exclude name="**/*.exe"/>
+ </fileset>
+
+ <fileset basedir="${base.dir}">
+ <include name="LICENSE.txt"/>
+ <include name="NOTICE.txt"/>
+ <include name="README.txt"/>
+ <include name="RELEASE_NOTES.txt"/>
+ </fileset>
+ </zip>
+ </target>
+
</project>