view build.xml @ 1:548a93c24e55

Tema 0.1jk - Javakonkurs edition (imported from CVS).
author Mikhail Kryshen <mikhail@kryshen.net>
date Thu, 14 Dec 2006 23:22:05 +0300
parents 1d2fe61a3a62
children 6c41a0b43e58
line source
1 <?xml version="1.0"?>
2 <project name="tema" default="dist" basedir=".">
4 <property name="src" value="src"/>
5 <property name="build" value="build"/>
6 <property name="dist" value="dist"/>
7 <property name="res" value="res"/>
8 <property name="doc" value="doc"/>
9 <property name="jar_file" value="tema.jar"/>
11 <target name="init">
12 <tstamp/>
13 <mkdir dir="${build}"/>
14 </target>
16 <target name="compile" depends="init">
17 <javac srcdir="${src}" destdir="${build}"
18 deprecation="on" optimize="on" debug="on">
19 <!-- <compilerarg value="-Xlint:unchecked"/> -->
20 </javac>
21 </target>
23 <target name="dist" depends="compile">
24 <jar jarfile="${dist}/${jar_file}" manifest="${src}/Manifest.mf">
25 <fileset dir="${build}" includes="**/*.class"/>
26 <fileset dir="${res}" includes="**/*"/>
27 </jar>
28 </target>
30 <target name="javadoc" depends="init">
31 <javadoc destdir="${doc}/api" sourcepath="${src}"
32 packagenames="kryshen.tema.*">
33 </javadoc>
34 </target>
36 <target name="clean">
37 <delete>
38 <fileset dir="${build}" includes="**/*.class"/>
39 </delete>
40 <delete file="${dist}/${jar_file}"/>
41 <delete dir="${doc}/api"/>
42 </target>
44 </project>