jaxp/build.xml
changeset 4446 73f83d9d3e9c
parent 4131 c5661b1a888f
child 4294 4b507ae0d54b
equal deleted inserted replaced
4445:1356c4b003de 4446:73f83d9d3e9c
    46         <os family="mac"/>
    46         <os family="mac"/>
    47     </condition>
    47     </condition>
    48 
    48 
    49     <!-- Project build properties. -->
    49     <!-- Project build properties. -->
    50     <property file="build.properties"/>
    50     <property file="build.properties"/>
       
    51 
       
    52     <!-- See if drop sources were included. -->
       
    53     <condition property="drop.dir" 
       
    54                value="${drop.included.dir}" 
       
    55                else="${drop.expanded.dir}">
       
    56         <available file="${drop.included.dir}" type="dir"/>
       
    57     </condition>
    51 
    58 
    52     <!-- Get shared targets. -->
    59     <!-- Get shared targets. -->
    53     <import file="build-defs.xml"/>
    60     <import file="build-defs.xml"/>
    54 
    61 
    55     <!-- Initialization of directories needed for build. -->
    62     <!-- Initialization of directories needed for build. -->
   129     <target name="source"
   136     <target name="source"
   130             depends="init, -init-src-dirs"
   137             depends="init, -init-src-dirs"
   131             description="Populate all source file directories">
   138             description="Populate all source file directories">
   132     </target>
   139     </target>
   133 
   140 
       
   141     <!-- Populate drop_included area. -->
       
   142     <target name="drop_included"
       
   143             depends="clobber"
       
   144             description="Populate all source file directories">
       
   145         <delete dir="${drop.included.dir}"/>
       
   146         <antcall target="source"/>
       
   147         <move file="${drop.expanded.dir}" tofile="${drop.included.dir}"/>
       
   148         <delete dir="${drop.included.dir}/bundles"/>
       
   149     </target>
       
   150 
   134     <!-- Clean up compiled files. -->
   151     <!-- Clean up compiled files. -->
   135     <target name="clean"
   152     <target name="clean"
   136             description="Delete all generated files">
   153             description="Delete all generated files">
   137         <delete dir="${build.dir}"/>
   154         <delete dir="${build.dir}"/>
   138         <delete dir="${dist.dir}"/>
   155         <delete dir="${dist.dir}"/>
   140 
   157 
   141     <!-- Clean up compiled files and all imported source files. -->
   158     <!-- Clean up compiled files and all imported source files. -->
   142     <target name="clobber"
   159     <target name="clobber"
   143 	    depends="clean"
   160 	    depends="clean"
   144             description="Delete all generated files, including imported sources">
   161             description="Delete all generated files, including imported sources">
   145         <delete dir="${drop.dir}"/>
   162         <delete dir="${drop.expanded.dir}"/>
   146     </target>
   163     </target>
   147 
   164 
   148     <target name="-banner">
   165     <target name="-banner">
   149         <echo message="+---------------------------------------+"/>
   166         <echo message="+---------------------------------------+"/>
   150         <echo message="+ Starting ant project ${ant.project.name} +"/>
   167         <echo message="+ Starting ant project ${ant.project.name} +"/>