<?xml version="1.0"?>
<project name="coneservice build file" default="compile" basedir=".">
    <property name="logdir" value="logs"/>
    <property name="lib" value="../../lib"/>
    <property name="classes" value="${basedir}/classes"/>    <property name="generated" value="${basedir}/generated"/>    <property name="dist" value="${basedir}/dist"/>
    <property name="src" value="${basedir}"/>
    <property name="build.sysclasspath" value="last"/>
    <property environment="env"/>
    <property name="axis_deploy" value="${env.AXIS_DEPLOY}"/>

    <taskdef resource="axis-tasks.properties"/>

    <target name="init">
	<mkdir dir="${classes}"/>
	<mkdir dir="${generated}"/>
	<mkdir dir="${dist}"/>
    </target>



    <target name="test" depends="axis, compile">
    </target>

    <target name="axis" depends="init">
	<axis-wsdl2java output="${generated}" 
		serverSide= "true" 
		url="http://skyserver.sdss.org/vo/dr2cone/SDSSConeSearch.asmx?wsdl"/>
    </target>


    <target name="compile" depends="init">
	<echo>building </echo>
	<javac destdir="${classes}"
	   includeAntRuntime="false"
	   srcdir="${generated}">
	</javac>
	<javac destdir="${classes}"
	   srcdir="${src}">
	</javac>
    </target>

    <target name="dist" depends="test">
	<jar  destfile="${dist}/conews.jar" basedir="${classes}"/>
    </target>

    <target name="undeploy" depends="">
	<axis-admin
	    failonerror="true"
	    xmlfile="generated/edu/jhu/pha/skyservice/undeploy.wsdd"
	/>
    </target>

    <target name="deploy" depends="dist">
	<move file="${dist}/conews.jar" todir="${axis_deploy}/WEB-INF/lib"/>
	<axis-admin
	    failonerror="true"
	    xmlfile="generated/edu/jhu/pha/skyservice/deploy.wsdd"
	/>
    </target>

    <target name="clean" depends="">
        <delete dir="${classes}"/>
        <delete dir="${dist}"/>
    </target>
    <target name="realclean" depends="clean">
        <delete dir="${generated}"/>
    </target>

</project>
