<?xml version="1.0"?>
<project name="SourceJammer GetLabel Ant Task" default="usage" basedir="../..">

  <property name="src.dir"   value="src"/>  
  <!--Set your SJ_HOME/conf directory below-->
  <property name="conf.dir" value="c:\SourceJammer\conf"/>
  <!--Set your preferred End of line characters below, CRLF, CR, or LF-->
  <property name="eol.style" value="CRLF"/>

  <property name="Name"    value="SourceJammer"/>
  <property name="version" value="2.0"/>
  
    <target name="init">
      <taskdef name="sjgetlabel" classname="org.sourcejammer.client.ant.SJGetLabel"/>
      <taskdef name="sjgetproject" classname="org.sourcejammer.client.ant.SJGetProject"/>
      <dirname property="base.directory" file="${basedir}" />
     <mkdir dir="${src.dir}"/>
    </target>

    <target name="getLatestLabel" depends="init">
        <sjgetlabel archive="SourceJammer"
                    serverurl="http://dev.sourcejammer.org/servlet/rpcrouter"
                    destinationpath="${base.directory}/${src.dir}"
                    labelPath="/ver1.3/sourcejammerl/sourcejammer-build-src-2.0.xml"
                    userid="anon"
                    password="anon"
                    configpath="${conf.dir}"
                    eolType="${eol.style}"
        >
        </sjgetlabel>
    </target>

    <target name="getLatestSrc" depends="init">
        <sjgetproject archive="SourceJammer"
                      serverurl="http://dev.sourcejammer.org/servlet/rpcrouter"
                      destinationpath="${base.directory}/${src.dir}"
	              projectpath="/ver2.0/src"
                      verifycheckin="no"
		      userid="anon"
		      password="anon"
                      configpath="${conf.dir}"
                      eolType="${eol.style}"
        >
       </sjgetproject>
    </target>

  <!-- =========================================================== -->
  <!-- usage of this build file                                    -->
  <!-- =========================================================== --> 
  <target name="usage" depends="init" description="Description of use">
    <echo>
${Name} ${version}	

Note: This task will not work if you are using SJ 2.0 client
until the dev.sourcejammer.org server is upagraded to 
2.0 server. This will not happen until January 2002.

You must define the conf.dir and eol.style property in 
this file if the defaults are not appropriate. You must also 
make sure that the files sj_client.jar, sj_lib.jar, sj_ant.jar, 
activattion.jar, mail.jar, and soap.jar are in your classpath.

 default conf.dir         ${conf.dir}
 default eol.style        ${eol.style}
 
Main targets:

 getLatestLabel           downloads latest SourceJammer 2.0 label 
                          contents.
 getLatestSrc             downloads latest SourceJammer 2.0 src.
 usage                    Description of use

Default target: usage
      </echo>
    </target>
	
</project>
