<?xml version="1.0" encoding="UTF-8"?>
<!--
 ! Licensed to the Apache Software Foundation (ASF) under one
 ! or more contributor license agreements.  See the NOTICE file
 ! distributed with this work for additional information
 ! regarding copyright ownership. The ASF licenses this file
 ! to you under the Apache License, Version 2.0 (the
 ! "License"); you may not use this file except in compliance
 ! with the License. You may obtain a copy of the License at
 ! 
 !      http://www.apache.org/licenses/LICENSE-2.0
 ! 
 ! Unless required by applicable law or agreed to in writing, software
 ! distributed under the License is distributed on an "AS IS" BASIS,
 ! WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 ! See the License for the specific language governing permissions and
 ! limitations under the License.
 !-->

<project name="river-extras-examples" basedir="." default="build"
        xmlns:artifact="antlib:org.apache.maven.artifact.ant">
	
	<property name="example.classes" value="./classes"/>
	<property name="river.jars" value="../lib"/>
	<property name="example.jar" value="${river.jars}/extra-examples.jar"/>
	
	<path id="river.lib">
		<pathelement path="../lib/jsk-platform.jar"/>
		<pathelement path="../lib/jsk-lib.jar"/>
		<pathelement path="../lib/tools.jar"/>
		<pathelement path="../lib/reggie.jar"/>
		<pathelement path="../lib/extra.jar"/>
		<pathelement path="../velocity/velocity-1.7.jar"/>
	</path>
	
	<target name="clean">
		<delete dir="${example.classes}"/>
	</target>
	
	<target name="init" depends="clean">
		<mkdir dir="${example.classes}"/>
	</target>
	
	<target name="compile" depends="init">
		<javac srcdir="." 
			   destdir="${example.classes}"
			   source="6"
			   target="6"
			   debug="true">
			<classpath refid="river.lib"/>
		</javac>
	</target>
	
	<target name="jar" depends="compile">
		<jar destfile="${example.jar}">
			<fileset dir="${example.classes}" includes="**/*.class"/>
		</jar>
	</target>
	
	<target name="build" depends="init,compile,jar,clean">
		<antcall target="clean"/>
	</target>
</project>