Added some minor HTML utilities.
[jsvc.git] / build.xml
CommitLineData
78f5d120
FT
1<?xml version="1.0"?>
2
3<project name="haven-jsvc" default="jsvc-jar">
4
5 <property environment="env" />
6
7 <!--
8 <path id="classpath">
9 <pathelement path="${env.CATALINA_HOME}/common/lib/servlet-api.jar" />
10 </path>
11 -->
12
13 <target name="build-env">
14 <mkdir dir="build" />
00013ab7 15 <mkdir dir="build/bin" />
28aca7f5 16 <mkdir dir="build/api" />
78f5d120
FT
17 </target>
18
19 <target name="jsvc" depends="build-env">
00013ab7 20 <javac srcdir="src" destdir="build/bin" debug="on">
78f5d120
FT
21 <!-- <classpath refid="classpath" /> -->
22 <compilerarg value="-Xlint:unchecked" />
23 </javac>
00013ab7 24 <copy todir="build/bin/dolda/jsvc/j2ee" file="etc/web.xml.template" />
5203590b
FT
25 <copy todir="build/bin/dolda/jsvc/next/catalog">
26 <fileset dir="etc/catalog" />
27 </copy>
78f5d120
FT
28 </target>
29
30 <target name="jsvc-jar" depends="build-env, jsvc">
00013ab7
FT
31 <jar destfile="build/jsvc.jar" basedir="build/bin" />
32 </target>
33
28aca7f5
FT
34 <target name="javadoc" depends="jsvc-jar">
35 <javadoc packagenames="dolda.jsvc.*"
36 sourcepath="src"
37 destdir="build/api" />
38 <zip destfile="build/jsvc-api.zip" basedir="build/api" />
39 </target>
40
78f5d120
FT
41 <target name="clean">
42 <delete dir="build" />
43 </target>
44</project>