860 <mkdir dir="${build.toolclasses.dir}"/> |
860 <mkdir dir="${build.toolclasses.dir}"/> |
861 <javac fork="true" |
861 <javac fork="true" |
862 source="${boot.javac.source}" |
862 source="${boot.javac.source}" |
863 target="${boot.javac.target}" |
863 target="${boot.javac.target}" |
864 executable="${boot.java.home}/bin/javac" |
864 executable="${boot.java.home}/bin/javac" |
865 srcdir="${make.tools.dir}/CompileProperties" |
865 srcdir="${make.tools.dir}" |
|
866 includes="compileproperties/* anttasks/CompileProperties*" |
866 destdir="${build.toolclasses.dir}/" |
867 destdir="${build.toolclasses.dir}/" |
867 classpath="${ant.core.lib}" |
868 classpath="${ant.core.lib}" |
868 bootclasspath="${boot.java.home}/jre/lib/rt.jar" |
869 bootclasspath="${boot.java.home}/jre/lib/rt.jar" |
869 includeantruntime="false"> |
870 includeantruntime="false"> |
870 <compilerarg line="${javac.lint.opts}"/> |
871 <compilerarg line="${javac.lint.opts}"/> |
871 </javac> |
872 </javac> |
872 <taskdef name="pcompile" |
873 <taskdef name="pcompile" |
873 classname="CompilePropertiesTask" |
874 classname="anttasks.CompilePropertiesTask" |
874 classpath="${build.toolclasses.dir}/"/> |
875 classpath="${build.toolclasses.dir}/"/> |
875 </target> |
876 </target> |
876 |
877 |
877 <target name="-def-genstubs" depends="build-bootstrap-javac" if="require.import.jdk.stubs"> |
878 <target name="-def-genstubs" depends="build-bootstrap-javac" if="require.import.jdk.stubs"> |
878 <mkdir dir="${build.toolclasses.dir}"/> |
879 <mkdir dir="${build.toolclasses.dir}"/> |
879 <javac fork="true" |
880 <javac fork="true" |
880 source="${boot.javac.source}" |
881 source="${boot.javac.source}" |
881 target="${boot.javac.target}" |
882 target="${boot.javac.target}" |
882 executable="${boot.java.home}/bin/javac" |
883 executable="${boot.java.home}/bin/javac" |
883 srcdir="${make.tools.dir}/GenStubs" |
884 srcdir="${make.tools.dir}" |
|
885 includes="genstubs/* anttasks/GenStubs*" |
884 destdir="${build.toolclasses.dir}/" |
886 destdir="${build.toolclasses.dir}/" |
885 classpath="${ant.core.lib}" |
887 classpath="${ant.core.lib}" |
886 includeantruntime="false"> |
888 includeantruntime="false"> |
887 <compilerarg value="-Xbootclasspath/p:${build.bootstrap.dir}/classes"/> |
889 <compilerarg value="-Xbootclasspath/p:${build.bootstrap.dir}/classes"/> |
888 <compilerarg line="${javac.lint.opts}"/> |
890 <compilerarg line="${javac.lint.opts}"/> |
889 </javac> |
891 </javac> |
890 <taskdef name="genstubs" |
892 <taskdef name="genstubs" |
891 classname="GenStubs$$Ant" |
893 classname="anttasks.GenStubsTask" |
892 classpath="${build.toolclasses.dir}/"/> |
894 classpath="${build.toolclasses.dir}/"/> |
893 </target> |
895 </target> |
894 |
896 |
895 <target name="-def-javadoc-tool" depends="-check-target.java.home"> |
897 <target name="-def-javadoc-tool" depends="-check-target.java.home"> |
896 <macrodef name="javadoc-tool"> |
898 <macrodef name="javadoc-tool"> |