<?xml version="1.0"?>
<project name="YACY - SOAP API" default="dist">
    <description>
            A SOAP API for YaCy
    </description>

    <property name="addonShortName" value="Soap"/>
	<property name="addonVersion" value="0.1"/>

    <property name="addonLongName" value="${addonShortName}Addon"/>    	
   	<property name="addonArchive" location="${release}/${addonLongName}_${addonVersion}.tgz"/>	    	
    	
    <target name="compile">
  	  <javac srcdir="${src}/de/anomic/soap/" destdir="${build}" source="${javacSource}" target="${javacTarget}" debug="true" debuglevel="lines,vars,source">
  	  	<classpath>
  	  	  <pathelement location="${build}" />	
  	  	
		  <!-- all needed libs -->  	
   		  <pathelement location="${libx}/axis.jar" />  	  		    	
   		  <pathelement location="${libx}/axis-ant.jar" />
   		  <pathelement location="${libx}/commons-discovery.jar" />   		  
   		  <pathelement location="${libx}/commons-logging.jar" />   		     		  
   		  <pathelement location="${libx}/jaxrpc.jar" />   		     		  
   		  <pathelement location="${libx}/saaj.jar" />   		     		  
   		  <pathelement location="${libx}/wsdl4j.jar" />   		     		  
  	  	</classpath>
  	  </javac>    	
    </target>
	

    <target name="zip" depends="compile">
  	  <tar destfile="${addonArchive}" compression="gzip">
  	  	<tarfileset dir="${libx}" 
  	  				includes="axis.jar,axis-ant.jar,commons-discovery.jar,commons-logging.jar,jaxrpc.jar,saaj.jar,wsdl4j.jar" 
  	  				prefix="${releaseDir}/libx/"
			  		dirmode="755" mode="644"/>
  	  	<tarfileset dir="${src}/de/anomic/soap/" 
  	  				prefix="${releaseDir}/source/de/anomic/soap/"
			  	  	dirmode="755" mode="644"/>
  	  	<tarfileset dir="${build}/de/anomic/soap/" 
  	  				prefix="${releaseDir}/classes/de/anomic/soap/"
			  	  	dirmode="755" mode="644"/>			  	  					  	  		
  	  </tar>    	
    </target>	

    <target name="copy" depends="compile">
        <copy todir="${release}/libx/">
             <fileset dir="${libx}" includes="axis.jar,axis-ant.jar,commons-discovery.jar,commons-logging.jar,jaxrpc.jar,saaj.jar,wsdl4j.jar"/> 
        </copy>
        <copy todir="${release}/source/de/anomic/soap/">
             <fileset dir="${src}/de/anomic/soap/" includes="**/*"/> 
        </copy>        
        <copy todir="${release}/classes/de/anomic/soap/">
             <fileset dir="${build}/de/anomic/soap/" includes="**/*"/> 
        </copy>         
    </target>  
 
    
    <target name="dist" depends="compile,zip" description="Compile and zip the addon"/>        
	
	
</project>