<project name="konakart_custom_examples" default="build" basedir=".">

	<!-- === PROPERTIES === -->
	<property environment="env" />

	<path id="kklibs.path">
        <fileset dir="../webapps/konakart/WEB-INF/lib/">
            <include name="**/*.jar"/>
        </fileset>
        <fileset dir="../webapps/konakartadmin/WEB-INF/lib/">
            <include name="**/*.jar"/>
        </fileset>
        <fileset dir="../common/lib/">
            <include name="**/*.jar"/>
        </fileset>
	</path>

	<path id="compile.path">
		<path refid="kklibs.path" />
	</path>

	<target name="clean"
	        description="Clears away everything that's created during a build">

		<echo message="Cleanup..." />
		<delete includeEmptyDirs="true" failonerror="false" >
			<fileset dir="./classes" />
		</delete>
		<delete includeEmptyDirs="true" failonerror="false" >
			<fileset dir="./jar" />
		</delete>
	</target>

	<target name="compile" description="Compile the examples">
		<echo message="Compile the examples" />

		<mkdir dir="./classes" />
		<javac srcdir="./src/"
		       destdir="./classes"
		       debug="off"
		       fork="yes"
		       source="1.5"
		       includes="**/*.java">
			<classpath refid="compile.path" />
		</javac>
	</target>

	<target name="make_jars" description="Create the konakart custom jars">
		<echo message="Create the konakart_custom.jar" />

		<mkdir dir="./jar" />
        <jar destfile="./jar/konakart_custom.jar">
			<fileset dir="./classes">
				<include name="com/konakart/**/*.class" />
			</fileset>
		</jar>

		<echo message="Create the konakartadmin_custom.jar" />

        <jar destfile="./jar/konakartadmin_custom.jar">
			<fileset dir="./classes">
				<include name="com/konakartadmin/**/*.class" />
			</fileset>
		</jar>
	</target>

	<target name="build"
	        description="Compiles and runs a little example"
	        depends="
					clean,
                    compile,
					make_jars
		    		"
	/>

</project>
