--- /dev/null
+<project name="EkitApplet" default="fullbuild" basedir=".">\r
+ <property name="packagedir" location="com/hexidec"/>\r
+ <target name="initialise">\r
+ <delete file="ekitapplet.jar"/>\r
+ <delete>\r
+ <fileset dir="${packagedir}/ekit/" includes="**/*.class"/>\r
+ </delete>\r
+ <delete file="${packagedir}/util/Translatrix.class"/>\r
+ </target>\r
+ <target name="compile" description="Compile code">\r
+ <javac compiler="modern">\r
+ <src path="${packagedir}"/>\r
+ <include name="util/Base64Codec.java"/>\r
+ <include name="util/Translatrix.java"/>\r
+ <include name="ekit/action/*.java"/>\r
+ <include name="ekit/component/*.java"/>\r
+ <include name="ekit/EkitCore.java"/>\r
+ <include name="ekit/EkitApplet.java"/>\r
+ </javac>\r
+ </target>\r
+ <target name="distribute" depends="compile" description="Jar code and ancillary files">\r
+ <jar\r
+ destfile="ekitapplet.jar"\r
+ basedir="."\r
+ includes="com/hexidec/ekit/*.class,com/hexidec/ekit/action/*.class,com/hexidec/ekit/component/*.class,com/hexidec/ekit/icons/*.gif,com/hexidec/ekit/*.properties,com/hexidec/util/Base64Codec.class,com/hexidec/util/Translatrix.class"/>\r
+ <chmod file="ekitapplet.jar" perm="755"/>\r
+ </target>\r
+ <target name="cleanup" description="Delete classes">\r
+ <delete>\r
+ <fileset dir="${packagedir}/ekit/" includes="**/*.class"/>\r
+ </delete>\r
+ <delete file="${packagedir}/util/Base64Codec.class"/>\r
+ <delete file="${packagedir}/util/Translatrix.class"/>\r
+ </target>\r
+ <target name="fullbuild" depends="initialise,compile,distribute,cleanup">\r
+ <echo message="Full Build Complete"/>\r
+ </target>\r
+</project>\r