| 27 |
</echo> |
</echo> |
| 28 |
</target> |
</target> |
| 29 |
|
|
| 30 |
|
<property file="user.properties"/> |
| 31 |
|
<property name="testcase" value="*"/> |
| 32 |
|
|
| 33 |
<!-- Compilation options --> |
<!-- Compilation options --> |
| 34 |
<property name="build.sourcelevel" value="1.5"/> |
<property name="build.sourcelevel" value="1.5"/> |
| 35 |
|
<property name="build.docsourcelevel" value="1.4"/> |
| 36 |
<property name="build.debug" value="true"/> |
<property name="build.debug" value="true"/> |
| 37 |
<property name="build.debuglevel" value="source,lines,vars"/> |
<property name="build.debuglevel" value="source,lines,vars"/> |
| 38 |
<property name="build.deprecation" value="false"/> |
<property name="build.deprecation" value="false"/> |
| 53 |
<property name="build.filter.src.dir" location="${build.dir}/filtersrc"/> |
<property name="build.filter.src.dir" location="${build.dir}/filtersrc"/> |
| 54 |
|
|
| 55 |
<!-- Source locations --> |
<!-- Source locations --> |
| 56 |
<property name="src.dir" location="${basedir}"/> |
<property name="src.dir" location="${basedir}/src/main"/> |
| 57 |
<property name="test.src.dir" location="${basedir}/etc/testcases"/> |
<property name="test.src.dir" location="${basedir}/src/test"/> |
| 58 |
<property name="ant.src.dir" location="${basedir}/etc/ant"/> |
<property name="ant.src.dir" location="${basedir}/etc/ant"/> |
| 59 |
<property name="stylesheet.dir" location="${basedir}/etc/xsl"/> |
<property name="stylesheet.dir" location="${basedir}/etc/xsl"/> |
| 60 |
<property name="lib.dir" location="${basedir}/lib"/> |
<property name="lib.dir" location="${basedir}/lib"/> |
| 98 |
<bootclasspath refid="javac.bootclasspath"/> |
<bootclasspath refid="javac.bootclasspath"/> |
| 99 |
<compilerarg line="${javac.args} ${build.warnings.option}"/> |
<compilerarg line="${javac.args} ${build.warnings.option}"/> |
| 100 |
|
|
|
<!-- need this because srcdir is basedir! --> |
|
|
<include name="java/**/*.java"/> |
|
|
|
|
| 101 |
</javac> |
</javac> |
| 102 |
</target> |
</target> |
| 103 |
|
|
| 134 |
<javadoc doclet="com.sun.tools.doclets.doccheck.DocCheck" |
<javadoc doclet="com.sun.tools.doclets.doccheck.DocCheck" |
| 135 |
docletpath="${lib.dir}/doccheck.jar" |
docletpath="${lib.dir}/doccheck.jar" |
| 136 |
destdir="${build.doccheck.dir}"> |
destdir="${build.doccheck.dir}"> |
| 137 |
<packageset dir="${build.filter.src.dir}"> |
<packageset dir="${build.filter.src.dir}"/> |
|
<include name="java/**"/> |
|
|
</packageset> |
|
| 138 |
</javadoc> |
</javadoc> |
| 139 |
</target> |
</target> |
| 140 |
|
|
| 146 |
<javadoc destdir="${build.javadocs.dir}" |
<javadoc destdir="${build.javadocs.dir}" |
| 147 |
link="http://java.sun.com/j2se/1.4.1/docs/api" |
link="http://java.sun.com/j2se/1.4.1/docs/api" |
| 148 |
overview="${src.dir}/intro.html" |
overview="${src.dir}/intro.html" |
| 149 |
source="${build.sourcelevel}"> |
source="${build.docsourcelevel}"> |
| 150 |
|
|
| 151 |
<tag name="revised" description="Last revised:"/> |
<tag name="revised" description="Last revised:"/> |
| 152 |
<tag name="spec" description="Specified by:"/> |
<tag name="spec" description="Specified by:"/> |
| 153 |
<tag name="editor" description="Last edited by:"/> |
<tag name="editor" description="Last edited by:"/> |
| 154 |
<tag name="fixme" description="FIX ME:"/> |
<tag name="fixme" description="FIX ME:"/> |
| 155 |
<packageset dir="${build.filter.src.dir}"> |
<packageset dir="${build.filter.src.dir}"/> |
|
<include name="java/**"/> |
|
|
</packageset> |
|
| 156 |
|
|
| 157 |
</javadoc> |
</javadoc> |
| 158 |
</target> |
</target> |
| 159 |
|
|
| 160 |
|
|
| 161 |
|
<!-- |
| 162 |
|
# javac -s doesn't reliably generate compilable code. It generates |
| 163 |
|
# bridge methods (marked as "synthetic") that can have identical |
| 164 |
|
# signatures to existing methods except for the return value. |
| 165 |
|
--> |
| 166 |
<target name="strip" depends="init"> |
<target name="strip" depends="init"> |
| 167 |
<mkdir dir="${build.stripped.dir}"/> |
<mkdir dir="${build.stripped.dir}"/> |
| 168 |
<javac srcdir="${src.dir}" |
<javac srcdir="${src.dir}" |
| 176 |
<bootclasspath refid="javac.bootclasspath"/> |
<bootclasspath refid="javac.bootclasspath"/> |
| 177 |
<compilerarg line="${javac.args} ${build.warnings.option} -s"/> |
<compilerarg line="${javac.args} ${build.warnings.option} -s"/> |
| 178 |
|
|
|
<!-- need this because srcdir is basedir! --> |
|
|
<include name="java/**/*.java"/> |
|
|
|
|
| 179 |
</javac> |
</javac> |
| 180 |
</target> |
</target> |
| 181 |
|
|
| 249 |
<javadoc destdir="${dist.javadocs.dir}" |
<javadoc destdir="${dist.javadocs.dir}" |
| 250 |
link="http://java.sun.com/j2se/1.4.1/docs/api" |
link="http://java.sun.com/j2se/1.4.1/docs/api" |
| 251 |
overview="${src.dir}/intro.html" |
overview="${src.dir}/intro.html" |
| 252 |
source="${build.sourcelevel}"> |
source="${build.docsourcelevel}"> |
| 253 |
|
|
| 254 |
<packageset dir="${build.filter.src.dir}"> |
<packageset dir="${build.filter.src.dir}"/> |
|
<include name="java/**"/> |
|
|
</packageset> |
|
| 255 |
|
|
| 256 |
</javadoc> |
</javadoc> |
| 257 |
</target> |
</target> |
| 270 |
<mkdir dir="${build.filter.src.dir}"/> |
<mkdir dir="${build.filter.src.dir}"/> |
| 271 |
<copy todir="${build.filter.src.dir}"> |
<copy todir="${build.filter.src.dir}"> |
| 272 |
<fileset dir="${src.dir}"> |
<fileset dir="${src.dir}"> |
| 273 |
<include name="java/**/*.java"/> |
<include name="**/*.java"/> |
| 274 |
</fileset> |
</fileset> |
| 275 |
<filterchain> |
<filterchain> |
| 276 |
<filterreader classname="jsr166.ant.filters.ReplaceFilter" |
<filterreader classname="jsr166.ant.filters.ReplaceFilter" |
| 344 |
|
|
| 345 |
<batchtest todir="${build.reports.dir}"> |
<batchtest todir="${build.reports.dir}"> |
| 346 |
<fileset dir="${test.src.dir}"> |
<fileset dir="${test.src.dir}"> |
| 347 |
<include name="**/*Test.java"/> |
<include name="**/${testcase}Test.java"/> |
| 348 |
</fileset> |
</fileset> |
| 349 |
</batchtest> |
</batchtest> |
| 350 |
|
|