summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Ritchie <ritchiem@apache.org>2006-11-19 11:07:43 +0000
committerMartin Ritchie <ritchiem@apache.org>2006-11-19 11:07:43 +0000
commite51cbe9ddff43d644687b2db29d7536edc57792d (patch)
treef1b13e56ccce8855f062e9a7afde0fda5062770e
parent1c21ae8bcdf7fb6354696a4b89cbf35b5a8a73ba (diff)
downloadqpid-python-e51cbe9ddff43d644687b2db29d7536edc57792d.tar.gz
Updated build file to copy all source of the source tree to the distribution
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M1@476797 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r--java/build.xml51
1 files changed, 49 insertions, 2 deletions
diff --git a/java/build.xml b/java/build.xml
index e7db51f152..f8a9a95fab 100644
--- a/java/build.xml
+++ b/java/build.xml
@@ -160,7 +160,7 @@
</antcall>
<copy todir="${release.java.src.dir}">
- <fileset dir="${project.root}">
+ <fileset dir="${project.root}">
<include name="${tasks.dir}/${src.dir}/**"/>
<include name="${doc.dir}/**"/>
</fileset>
@@ -173,15 +173,27 @@
<include name="${common.dir}/${stylesheets.dir}/**"/>
<include name="${common.dir}/${resources.dir}/**"/>
+
<!-- Root build Files -->
<include name="${build.file}"/>
<include name="${common.file}"/>
<include name="${module.file}"/>
<include name="${build.properties.file}"/>
+
+ <!-- Copy additional files for building releases -->
+ <include name="${resources.dir}/**"/>
+ <include name="${releasedocs.dir}/**"/>
+ <!-- Copy our main License file-->
+ <include name="LICENSE.txt"/>
+ <include name="README.txt"/>
+ <include name="NOTICE.txt"/>
+
</fileset>
</copy>
+
+
<!-- Copy Spec files for protocol generation -->
<copy todir="${release.src.dir}">
<fileset dir=".." casesensitive="false">
@@ -189,6 +201,7 @@
</fileset>
</copy>
+ <!-- Copy release docs to root of release -->
<antcall target="copyreleasedocs">
<param name="todir" value="${build.release.dir}"/>
</antcall>
@@ -261,7 +274,7 @@
</zip>
</target>
- <target name="std-src-release" >
+ <target name="std-src-release-old" >
<!-- Setup the local variables -->
<property name="release.src.name" value="${project.name}-java-${release.fullversion}-src"/>
@@ -280,6 +293,40 @@
</target>
+ <target name="std-src-release" depends="preparerelease">
+
+ <!-- Setup the local variables -->
+ <property name="release.src.name" value="${project.name}-java-${release.fullversion}-src"/>
+ <property name="build.release.src.dir" value="${build.release}/${release.src.name}"/>
+
+ <copy todir="${build.release.src.dir}">
+ <fileset dir="${project.root}/..">
+ <!-- All source files -->
+ <include name="java/**"/>
+ <include name="specs/**"/>
+
+ <!-- exclude files -->
+ <exclude name=".svn/**"/>
+ <exclude name="java/${build.dir}/**"/>
+ <exclude name="java/${release.dir}/**"/>
+ </fileset>
+ </copy>
+
+ <!-- Copy release docs to root of release -->
+ <antcall target="copyreleasedocs">
+ <param name="todir" value="${build.release.dir}"/>
+ </antcall>
+
+
+ <antcall target="tgzandzip">
+ <param name="file" value="${release.dir}/${release.src.name}"/>
+ <param name="path" value="${build.release}"/>
+ <param name="source" value="${release.src.name}"/>
+ </antcall>
+
+ </target>
+
+
<target name="std-bin-release" depends="preparerelease">
<antcall target="std-bin-release-item">