Author: ritchiem
Date: Sun Nov 19 03:07:43 2006
New Revision: 476797

URL: http://svn.apache.org/viewvc?view=rev&rev=476797
Log:
Updated build file to copy all source of the source tree to the distribution

Modified:
    incubator/qpid/branches/M1/java/build.xml

Modified: incubator/qpid/branches/M1/java/build.xml
URL: 
http://svn.apache.org/viewvc/incubator/qpid/branches/M1/java/build.xml?view=diff&rev=476797&r1=476796&r2=476797
==============================================================================
--- incubator/qpid/branches/M1/java/build.xml (original)
+++ incubator/qpid/branches/M1/java/build.xml Sun Nov 19 03:07:43 2006
@@ -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"/>
@@ -279,6 +292,40 @@
         </antcall>
 
     </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">
 


Reply via email to