added source-dist task
authorjprocter <Jim Procter>
Wed, 8 Aug 2007 09:32:00 +0000 (09:32 +0000)
committerjprocter <Jim Procter>
Wed, 8 Aug 2007 09:32:00 +0000 (09:32 +0000)
build.xml

index e51b3b3..9af447e 100755 (executable)
--- a/build.xml
+++ b/build.xml
@@ -90,7 +90,9 @@
                                <include name="*.jar"/>
                                <include name="**/*.jar"/>
                        </fileset>
+                       
                </path>
+               <property name="source.dist.name" value="jalview-src.tar.gz"/>
                <!-- The Location of the java 1.1.8 jdk -->
                <property name="java118.home" value="C:\Sun\jdk1.1.8" />
                <property name="applet.jre.tools" value="${java118.home}/lib/classes.zip"/>
                                                properties="${schemaDir}/jalview.nodesc.properties"
        />
        </target>
+       <target name="sourcedist" description="create jalview source distribution" depends="init">
+               <delete>
+                       <fileset dir="${basedir}">
+                               <include name="${source.dist.name}"/>
+                       </fileset>
+               </delete>
+               <tar destfile="${source.dist.name}" compression="gzip">
+                       <tarfileset dir="./" prefix="jalview" preserveLeadingSlashes="true">
+                               <include name="LICENSE"/>
+                               <include name="README"/>
+                               <include name="build.xml"/>
+                               <include name="jalview-jalopy.xml"/>
+                               <include name="JalviewApplet.jpx"/>
+                               <include name="JalviewX.jpx"/>
+                               <include name="${sourceDir}/*.java"/>
+                               <include name="${sourceDir}/**/*.java"/>
+                               <include name="${sourceDir}/**/*.cdr"/>
+                               <include name="${libDir}/**/*"/>                                                
+                               <include name="${resourceDir}/**/*"/>                                           
+                               <include name="${helpDir}/**/*"/>                                               
+                               <include name="utils/**/*"/>                                            
+                               <include name="${schemaDir}/**/*"/>                                             
+                               <include name="${docDir}/**/*"/>                                                
+                       </tarfileset>
+               </tar>
+       </target>
 </project>