affyfusion-109/build.xml

Code
Comments
Other
Rev Date Author Line
11 13 Sep 07 nicklas 1 <?xml version="1.0" encoding="UTF-8"?>
11 13 Sep 07 nicklas 2 <!-- You may freely edit this file. See commented blocks below for -->
11 13 Sep 07 nicklas 3 <!-- some examples of how to customize the build. -->
11 13 Sep 07 nicklas 4 <!-- (If you delete it and reopen the project it will be recreated.) -->
12 13 Sep 07 nicklas 5 <project 
12 13 Sep 07 nicklas 6     name="AffxFusion" 
12 13 Sep 07 nicklas 7     default="default" 
12 13 Sep 07 nicklas 8     basedir="."
12 13 Sep 07 nicklas 9     >
12 13 Sep 07 nicklas 10     <description>
12 13 Sep 07 nicklas 11          Build file for AffxFusion. The main targets are ('default' is default):
11 13 Sep 07 nicklas 12
12 13 Sep 07 nicklas 13          clean:        Remove all generated files
12 13 Sep 07 nicklas 14          default:      Compile code and create AffxFusion.jar file
12 13 Sep 07 nicklas 15          javadoc:      Generate Javadoc documentation
12 13 Sep 07 nicklas 16     </description>
11 13 Sep 07 nicklas 17
12 13 Sep 07 nicklas 18   <property name="src.dir" location="src" description="Location of source files"/>
12 13 Sep 07 nicklas 19   <property name="build.dir" location="build" description="Location of compiled files" />
12 13 Sep 07 nicklas 20   <property name="doc.dir" location="doc" description="Location of generated Javadoc" />
12 13 Sep 07 nicklas 21   <property name="jarfile" value="AffxFusion.jar" 
12 13 Sep 07 nicklas 22     description="Name and location of produced jar file" />
11 13 Sep 07 nicklas 23
12 13 Sep 07 nicklas 24   <target 
12 13 Sep 07 nicklas 25     name="default"
12 13 Sep 07 nicklas 26     >
12 13 Sep 07 nicklas 27     <mkdir dir="${build.dir}" />
12 13 Sep 07 nicklas 28     <javac
12 13 Sep 07 nicklas 29       srcdir="${src.dir}"
12 13 Sep 07 nicklas 30       destdir="${build.dir}"
12 13 Sep 07 nicklas 31       encoding="ISO-8859-1"
12 13 Sep 07 nicklas 32       debug="true"
12 13 Sep 07 nicklas 33       deprecation="true"
16 18 Sep 07 nicklas 34        target="1.5"
12 13 Sep 07 nicklas 35       >
12 13 Sep 07 nicklas 36     </javac>
12 13 Sep 07 nicklas 37     <jar
12 13 Sep 07 nicklas 38       basedir="${build.dir}"
12 13 Sep 07 nicklas 39       jarfile="${jarfile}"
12 13 Sep 07 nicklas 40     />
12 13 Sep 07 nicklas 41     </target>
12 13 Sep 07 nicklas 42     
12 13 Sep 07 nicklas 43     <target 
12 13 Sep 07 nicklas 44       name="javadoc"
12 13 Sep 07 nicklas 45     >
12 13 Sep 07 nicklas 46       <mkdir dir="${doc.dir}" />
12 13 Sep 07 nicklas 47       <javadoc
12 13 Sep 07 nicklas 48         packagenames="*"
12 13 Sep 07 nicklas 49         sourcepath="${src.dir}"
12 13 Sep 07 nicklas 50         destdir="${doc.dir}"
12 13 Sep 07 nicklas 51         author="true"
12 13 Sep 07 nicklas 52         version="true"
12 13 Sep 07 nicklas 53         use="false"
12 13 Sep 07 nicklas 54         private="true"
12 13 Sep 07 nicklas 55         windowtitle="Modified AffxFusion SDK API documentation"
12 13 Sep 07 nicklas 56         linksource="false"
12 13 Sep 07 nicklas 57         breakiterator="yes"
12 13 Sep 07 nicklas 58         encoding="iso-8859-1"
12 13 Sep 07 nicklas 59         >
12 13 Sep 07 nicklas 60         <header><![CDATA[Updated: ${TODAY}]]></header>
12 13 Sep 07 nicklas 61         <link href="http://java.sun.com/javase/6/docs/api"/>
12 13 Sep 07 nicklas 62         <tag name="base.modified" description="Modified by" />
12 13 Sep 07 nicklas 63      </javadoc>
12 13 Sep 07 nicklas 64   </target>
12 13 Sep 07 nicklas 65     
12 13 Sep 07 nicklas 66     <target
12 13 Sep 07 nicklas 67       name="clean"
12 13 Sep 07 nicklas 68       >
12 13 Sep 07 nicklas 69       <delete failonerror="false" includeemptydirs="true">
12 13 Sep 07 nicklas 70         <fileset dir="${build.dir}" defaultexcludes="no" />
12 13 Sep 07 nicklas 71         <fileset dir="${doc.dir}" defaultexcludes="no" />
12 13 Sep 07 nicklas 72        <fileset file="${jarfile}" />
12 13 Sep 07 nicklas 73       </delete>
11 13 Sep 07 nicklas 74
12 13 Sep 07 nicklas 75     </target>
12 13 Sep 07 nicklas 76     
11 13 Sep 07 nicklas 77 </project>