<?xml version="1.0"?>

<!DOCTYPE project [
    <!ENTITY header SYSTEM "file:../../build/header.xml">
    <!ENTITY trailer SYSTEM "file:../../build/trailer.xml">
	<!ENTITY crawlerdeps SYSTEM "file:../basic/deps.xml">
	<!ENTITY deps SYSTEM "file:deps.xml">
]>

<project name="crawler" default="jar" basedir=".">


	<!-- =============================================================================== -->
	<!-- Include the build header defining general properties                            -->
	<!-- =============================================================================== -->
    <property name="project.home" value="../.."/>
    <property name="module.name" value="wamblee-crawler-kiss" />

   &header;
   &crawlerdeps;
   &deps;
	
	<target name="module.build.deps" 
	  depends="kisscrawler.src.d">
	</target>
	
	<!-- Set libraries to use in addition for test, a library which 
			     is already mentioned in module.build.path should not be 
			     mentioned below again --> 
	<target name="module.test.deps" depends="kisscrawler.test.d">
	</target>
	
	<property name="post-dist-lite" value="yes"/>
	
	<target name="post-dist-lite" depends="init_directory_properties">
	  <property name="module.install.dir" value="${module.build.dir}/kiss-crawler"/>
	
	  <mkdir dir="${module.install.dir}"/>
	  <mkdir dir="${module.install.dir}/bin"/>
	  <copy todir="${module.install.dir}/bin">
	    <fileset dir="conf/kiss">
		  <include name="run.*"/>
		</fileset>
	  </copy>
	  
	  <mkdir dir="${module.install.dir}/conf"/>
	  <copy todir="${module.install.dir}/conf">
	    <fileset dir="conf/kiss">
		  <include name="config.xml.example"/>
		  <include name="programs.xml"/>
		  <include name="org.wamblee.crawler.properties"/>
		</fileset>
	  </copy>
	  
	  <mkdir dir="${module.install.dir}/lib"/>
	  <copy todir="${module.install.dir}/lib" flatten="yes">
        <fileset dir="${external.lib.dir}" includes="*.jar"/>	    
		<fileset dir="${module.build.dir}" includes="**/*.jar"/>
  	  </copy>
	  
	  <zip destfile="${module.dist.dir}/kiss-crawler-bin.zip"
	       basedir="${module.install.dir}"/>
	</target>
			
  &trailer; 
  
  
</project>
