Switched to the ANT build system from make.

git-svn-id: https://samskivert.googlecode.com/svn/trunk@84 6335cc39-0255-0410-8fd6-9bcaacd3b74c
This commit is contained in:
mdb
2001-03-03 21:21:46 +00:00
parent 75890dc814
commit b594197590
13 changed files with 76 additions and 149 deletions
+52
View File
@@ -0,0 +1,52 @@
<!-- build configuration -->
<project name="samskivert" default="compile" basedir=".">
<!-- configuration parameters -->
<property name="app.name" value="samskivert"/>
<property name="deploy.home" value="dist"/>
<property name="dist.home" value="${deploy.home}"/>
<property name="dist.jar" value="${app.name}.jar"/>
<property name="javadoc.home" value="${deploy.home}/javadoc"/>
<property name="build.compiler" value="jikes"/>
<!-- prepares the application directories -->
<target name="prepare">
<mkdir dir="${deploy.home}"/>
<mkdir dir="${deploy.home}/classes"/>
<mkdir dir="${javadoc.home}"/>
</target>
<!-- cleans out the installed application -->
<target name="clean">
<delete dir="${deploy.home}"/>
</target>
<!-- build the java class files -->
<target name="compile" depends="prepare">
<javac srcdir="src" destdir="${deploy.home}/classes"
debug="on" optimize="off" deprecation="off">
<classpath>
<pathelement location="${deploy.home}/classes"/>
<fileset dir="lib">
<include name="**/*.jar" />
</fileset>
</classpath>
</javac>
</target>
<!-- build the javadoc documentation -->
<target name="javadoc" depends="prepare">
<javadoc sourcepath="src" packagenames="*"
destdir="${javadoc.home}"/>
</target>
<!-- the default target is to rebuild everything -->
<target name="all" depends="clean,prepare,compile,javadoc"/>
<!-- builds our distribution files (war and jar) -->
<target name="dist" depends="prepare,compile">
<jar jarfile="${dist.home}/${dist.jar}"
basedir="${deploy.home}/classes"/>
</target>
</project>