<?xml version="1.0"?>
<project name="UKLights" default="all" basedir=".">
  <property name="src"   value="src"/>
  <property name="build" value="build"/>
  <property name="lib"   value="lib"/>

  <target name="all" depends="UKLights" description="Builds the whole project">
    <echo>Doing all</echo>
  </target>

  <target name="UKLights" depends="AboutControl,ExitControl"
          description="Builds the main UKLights project">
    <echo>Doing UKLights</echo>
    <copy file="${src}/UKLights.jpeg" tofile="${build}/UKLights.jpeg"/>
    <javac srcdir="${src}" destdir="${build}" includes="UKLights.java"/>
  </target>

  <target name="AboutControl" depends="AboutPopup"
          description="Builds AboutControl">
    <echo>Doing AboutControl</echo>
    <javac srcdir="${src}" destdir="${build}" includes="AboutControl.java"/>
  </target>

  <target name="AboutPopup" description="Builds AboutPopup">
    <echo>Doing AboutPopup</echo>
    <javac srcdir="${src}" destdir="${build}" includes="AboutPopup.java"/>
  </target>

  <target name="ExitControl" description="Builds ExitControl">
    <echo>Doing ExitControl</echo>
    <javac srcdir="${src}" destdir="${build}" includes="ExitControl.java"/>
  </target>

  <target name="Clean" description="Removes previous build">
    <delete verbose="true">
      <fileset dir="${build}"/>
    </delete>
  </target>
</project>

