<?xml version="1.0"?>
<project name="rk-compilation" default="compile">

  <taskdef name="if" classname="ise.antelope.tasks.IfTask" classpath="${basedir}/shared/core/lib/AntelopeTasks_3.4.2.jar"/>

  <property environment="env"/>

  <if>
    <bool><isset property="env.JAVACFLAGS"/></bool>
    <property name="compile.javac.flags" value="${env.JAVACFLAGS}"/>
    <else>
      <echo>Failed to detect environment variable JAVACFLAGS.</echo>
      <echo>Have you run 'source rk-setup.bash' (Unix) or 'rk-setup.bat' (Windows)?</echo>
      <echo>This is needed to ensure backward compatible Java class files are generated.</echo>
      <fail/>
    </else>
  </if>
  
	<target name="compile">
		<ant dir="shared/core/ant-tasks/greenstone" inheritAll="true">
			<property name="crypt.jar" value="${basedir}/shared/core/lib/crypt.jar"/>
		</ant>
		<ant dir="shared/core/ant-installer" inheritAll="true">
			<property name="antlib" value="${ant.home}/lib"/>
		</ant>
	</target>
	<target name="clean">
		<ant dir="shared/core/ant-tasks/greenstone" inheritAll="false" target="clean">
			<property name="crypt.jar" value="${basedir}/shared/core/lib/crypt.jar"/>
		</ant>
		<ant dir="shared/core/ant-installer" inheritAll="false" target="clean">
			<property name="antlib" value="${ant.home}/lib"/>
		</ant>
	</target>

</project>

