--- /dev/null
+<?xml version="1.0"?>
+<!--\r
+ Targets:
+ compile
+ build
+
+ Build: Creates the following files
+ org.simantics.history-0.5.zip
+ org.simantics.history-0.5-src.zip
+ org.simantics.history-0.5-examples.zip
+ org.simantics.history-0.5.jar
+ org.simantics.history-0.5-project.zip
+
+ -->
+<project default="clean-build" basedir=".">
+
+ <property name="project.name" value="org.simantics.history" />
+
+ <property name="version" value="1.0.0" />
+ <property name="src.dir" value="src" />
+ <property name="build.dir" value="build" />
+ <property name="classes.dir" value="tmp" />
+ <property name="javadoc.dir" value="javadoc" />
+
+ <target name="clean">
+ <delete dir="${build.dir}" quiet="true" />
+ </target>
+
+ <target name="compile" depends="clean">
+ <mkdir dir="${classes.dir}" />
+ <javac
+ srcdir="${src.dir}"
+ destdir="${classes.dir}"
+ classpath="lib/org.simantics.databoard_0.6.5.jar;lib/trove-3.0.2.jar"
+ >
+ </javac>
+ </target>
+
+ <target name="build" depends="compile">
+ <mkdir dir="${build.dir}" />
+
+ <delete dir="${javadoc.dir}" quiet="true" />
+ <mkdir dir="${javadoc.dir}" />
+ <javadoc sourcepath="src" destdir="${javadoc.dir}" classpath="{classes.dir};lib/org.simantics.databoard_0.6.5.jar;lib/trove-3.0.2.jar" access="public" />
+
+ <!-- org.simantics.history_0.1.0.jar -->
+ <jar destfile="${build.dir}/${project.name}_${version}.jar" basedir="${classes.dir}">
+ <fileset dir="${src.dir}" includes="**/*.html,**/*.htm,**/*.txt,**/*.png,**/*.dbb,**/*.dbv,**/*.dbt,**/*.txt" />
+ <manifest>
+ <!-- Who is building this jar? -->
+ <attribute name="Built-By" value="${user.name}"/>
+ <attribute name="Implementation-Vendor" value="VTT"/>
+ <attribute name="Implementation-Title" value="org.simantics.history"/>
+ <attribute name="Implementation-Version" value="${version}"/>
+ </manifest>
+ </jar>
+
+ <!-- org.simantics.history_0.1.0_src.zip -->
+ <zip destfile="${build.dir}/${project.name}_${version}_src.zip" basedir="${src.dir}" />
+
+ <!-- org.simantics.history_0.1.0.zip Examples -->
+ <zip destfile="${build.dir}/${project.name}-${version}.zip">
+ <fileset dir="." includes="doc/**,lib/*.jar,examples/**,testcases/**,${javadoc.dir}/**" />
+ <fileset dir="${build.dir}" includes="${project.name}_${version}_src.zip" />
+ <fileset dir="${build.dir}" includes="${project.name}_${version}.jar" />
+ </zip>
+
+ <!-- org.simantics.history_0.1.0_project.zip The Project (contains all the project files) -->
+ <zip destfile="${build.dir}/${project.name}_${version}_project.zip" basedir="." excludes="${build.dir}/**,**/_svn/**,bin/**,${classes.dir}/**" />
+
+ <delete dir="${classes.dir}" quiet="true" />
+ </target>
+
+ <target name="clean-build" depends="clean,build" />
+</project>