build.xml

changeset 124
48872561d4b1
parent 116
4ac192952d75
child 194
de11bd049d6f
     1.1 --- a/build.xml	Thu Jun 17 17:18:55 2010 -0700
     1.2 +++ b/build.xml	Thu Jun 17 17:19:58 2010 -0700
     1.3 @@ -36,6 +36,11 @@
     1.4        javac.debug          - true or false for debug classfiles
     1.5        javac.target         - classfile version target
     1.6        javac.source         - source version
     1.7 +      drops.dir            - directory that holds source drop bundles
     1.8 +      allow.download       - permit downloads from public url (default is false)
     1.9 +                             (used if bundles not found in drops.dir)
    1.10 +
    1.11 +      Run 'make help' for help using the Makefile.
    1.12      </description>
    1.13  
    1.14      <!-- Mac is special, need to downgrade these before build.properties. -->
    1.15 @@ -106,13 +111,17 @@
    1.16          <jar file="${dist.classes.jar}" basedir="${build.classes.dir}"/>
    1.17      </target>
    1.18  
    1.19 -    <target name="-build-prep"
    1.20 -	    depends="init, -init-src-dirs, -drop-build-prep">
    1.21 +    <target name="-build-setup"
    1.22 +	    depends="init, -init-src-dirs, -drop-build-setup">
    1.23      </target>
    1.24  
    1.25      <!-- Build (compilation) of sources to class files. -->
    1.26      <target name="build"
    1.27 -	    depends="init, -init-src-dirs, -build-prep">
    1.28 +	    depends="compile, -build-setup">
    1.29 +    </target>
    1.30 +    <target name="compile"
    1.31 +	    depends="init, -init-src-dirs">
    1.32 +        <mkdir dir="${build.classes.dir}"/>
    1.33          <javac 
    1.34  	     includeAntRuntime="false" 
    1.35  	     classpath="${build.classes.dir}:${tools.jar}"

mercurial