root/metadata/build.xml

Revision 132 (checked in by muness, 3 years ago)

Cleaned up version of the java file format identification library @ http://schmidt.devlib.org/ffident/index.html .

Line 
1 <project basedir="." default="jar" name="metadata">
2
3         <property file="build.properties" />
4
5         <target name="compile" description="Compile the source">
6                 <mkdir dir="${build}" />
7                 <javac deprecation="true" destdir="${build}" srcdir="${src}" />
8         </target>
9
10         <target depends="compile" name="docs" description="Build the Javadocs">
11                 <mkdir dir="${docs}" />
12                 <javadoc sourcepath="${src}" destDir="${docs}" packagenames="**/*">
13                 </javadoc>
14         </target>
15
16         <target name="clean" description="Delete the build artifacts">
17                 <delete quiet="true">
18                         <fileset dir="${build}" />
19                         <fileset dir="${dist}" />
20                 </delete>
21         </target>
22
23         <target name="jar.add_resources">
24                 <mkdir dir="${dist}" />
25                 <jar jarfile="${distjar}" update="true">
26                         <fileset dir="${resources}" />
27                 </jar>
28         </target>
29
30         <target name="jar.add_manifest">
31                 <mkdir dir="${dist}" />
32                 <jar jarfile="${distjar}" update="true" manifest="${manifest}"/>
33         </target>
34        
35         <target name="jar" depends="compile,jar.add_manifest,jar.add_resources" description="Build a jar distribution">
36                 <mkdir dir="${dist}" />
37                 <jar jarfile="${distjar}" update="true">
38                         <fileset dir="${build}" includes="**/*.class" />
39                 </jar>
40         </target>
41
42 </project>
Note: See TracBrowser for help on using the browser.