<?xml version="1.0" encoding="utf-8"?>
<!-- build.xml file used with ant-->

<project name="saorr" default="dist" basedir=".">
  <!-- variables -->
	<property name="projectName" value="saorr"/>
	<property name="codeName" value="trunk"/>
	<property name="version" value="0.01"/>
	  
	<property name="src" value="src"/>
	<property name="build" value="build"/>
	  
	<property name="test" value="test"/>
	<property name="lib" value="lib"/>

	<property name="dist" value="dist"/>

  <path id="classpath">
    <pathelement location="${build}"/>
    <fileset dir="${lib}/">
      <include name="*.jar"/>
    </fileset>
  </path>

  <!-- Clean Target -->
  <target name="clean"
    description="Delete old build and dist directories">
  	<tstamp />
  	<delete dir="${build}"/>
    <delete dir="${dist}"/>
  </target>

  <!-- Prepare Target -->
  <target name="prepare" depends="clean">
    <!-- Create build directory -->
    <mkdir  dir="${build}"/>
    <mkdir  dir="${dist}"/>
  </target>


  <!-- Javac Target -->
  <target name="javac" depends="prepare"
    description="Compile Java sources">

    <!-- Compile Java classes as necessary -->
  	<mkdir dir="${build}"/>
    <javac srcdir="${src}"
      destdir="${build}">
      <classpath refid="classpath"/>
    </javac>
  </target>

  <!-- Dist Target builds all mediators -->
  <target name="dist" depends="javac" >
	 <jar jarfile="${dist}/${projectName}-${codeName}.jar"
	 basedir="${build}">
		<zipfileset src="${lib}/nxparser.jar"/>
		<zipfileset src="${lib}/commons-cli-1.1.jar"/>
	 	<manifest>
			<attribute name="Main-Class" value="org.semanticweb.saorr.Main"/>
      	</manifest>
      </jar>
  </target>
</project>





