removed href in the jnlp generation
[jalview.git] / build.xml
index e51b3b3..c1730a9 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="${basedir}/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"/>
                <taskdef classpathref="build.classpath" resource="com/roxes/tools/ant/taskdefs.properties"/>
 
                <!--    codebase="http://www.jalview.org/jalview/webstart" -->
-               <jnlp toFile="${packageDir}/jalview.jnlp" href="jalview.jnlp"
+               <!-- href="jalview.jnlp" prevent hard-wired pickup of jnlp in certain javaws versions -->
+               <jnlp toFile="${packageDir}/jalview.jnlp" 
       codebase="${WebStartLocation}">
                        <information>
                                <title>Jalview</title>
                                                properties="${schemaDir}/jalview.nodesc.properties"
        />
        </target>
+       <target name="sourcedist" description="create jalview source distribution" depends="init">
+               <delete file="${source.dist.name}"/>
+               <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>