<?xml version="1.0"?>

<!-- ==================================================================== -->
<!--                       Cloudscape build file                          -->
<!-- ==================================================================== -->

<project default="engine" basedir="../..">

<!-- ==================================================================== -->
<!--                           Set properties                             -->
<!-- ==================================================================== -->

  <property name="properties.dir" value="tools/ant/properties"/>

  <!-- User settings -->
  <property file="${user.home}/ant.properties"/>

  <!-- Significant dirs -->
  <property file="${properties.dir}/dirs.properties"/>

  <!-- Compiler settings -->
  <property file="${properties.dir}/defaultcompiler.properties"/>
  <property file="${properties.dir}/${build.compiler}.properties"/>

  <!-- Parser properties -->
  <property file="${properties.dir}/parser.properties"/>

  <!-- Compile-time classpath properties files -->
  <property file="${properties.dir}/extrapath.properties"/>
  <property file="${properties.dir}/compilepath.properties"/>

  <!-- Release and Version info -->
  <property file="${properties.dir}/release.properties"/>

<!--             ============ Begin Targets ==============                -->
 
  <target name="engine"
          description="Build Derby engine">

    <ant dir="${derby.engine.dir}/iapi/reference"/>
    <ant dir="${derby.engine.dir}/authentication"/>
    <ant dir="${derby.engine.dir}/io"/>
    <ant dir="${derby.engine.dir}/iapi"/>
    <ant dir="${derby.engine.dir}/jdbc"/>
    <ant dir="${derby.engine.dir}/database"/>
    <ant dir="${derby.engine.dir}/impl"/>
    <ant dir="${derby.engine.dir}/osgi"/>
    <ant dir="${derby.engine.dir}/catalog"/>
    <ant dir="${derby.engine.dir}/diag"/>
    <ant dir="${derby.engine.dir}/vti"/>

    <copy todir="${out.dir}/${derby.dir}">
      <fileset dir="${derby.engine.dir}">
        <include name="modules.properties"/>
      </fileset>
    </copy>
  </target>

<!--             ============= End Targets ==============                -->

<!--             ============= End Project ==============                -->

</project>

