845 <build-classes
846 source="${boot.javac.source}"
847 target="${boot.javac.target}"
848 gensrc.dir="${build.bootstrap.dir}/gensrc"
849 classes.dir="${build.bootstrap.dir}/classes"
850 javac.bootclasspath=""
851 bootclasspath.opt="-Xbootclasspath/p:${build.bootstrap.dir}/classes"
852 sourcepath=""
853 release="${bootstrap.release}"
854 full.version="${bootstrap.full.version}"
855 excludes="${bootstrap.exclude.files} **/package-info.java"/>
856 </presetdef>
857 </target>
858
859 <target name="-def-pcompile">
860 <mkdir dir="${build.toolclasses.dir}"/>
861 <javac fork="true"
862 source="${boot.javac.source}"
863 target="${boot.javac.target}"
864 executable="${boot.java.home}/bin/javac"
865 srcdir="${make.tools.dir}/CompileProperties"
866 destdir="${build.toolclasses.dir}/"
867 classpath="${ant.core.lib}"
868 bootclasspath="${boot.java.home}/jre/lib/rt.jar"
869 includeantruntime="false">
870 <compilerarg line="${javac.lint.opts}"/>
871 </javac>
872 <taskdef name="pcompile"
873 classname="CompilePropertiesTask"
874 classpath="${build.toolclasses.dir}/"/>
875 </target>
876
877 <target name="-def-genstubs" depends="build-bootstrap-javac" if="require.import.jdk.stubs">
878 <mkdir dir="${build.toolclasses.dir}"/>
879 <javac fork="true"
880 source="${boot.javac.source}"
881 target="${boot.javac.target}"
882 executable="${boot.java.home}/bin/javac"
883 srcdir="${make.tools.dir}/GenStubs"
884 destdir="${build.toolclasses.dir}/"
885 classpath="${ant.core.lib}"
886 includeantruntime="false">
887 <compilerarg value="-Xbootclasspath/p:${build.bootstrap.dir}/classes"/>
888 <compilerarg line="${javac.lint.opts}"/>
889 </javac>
890 <taskdef name="genstubs"
891 classname="GenStubs$$Ant"
892 classpath="${build.toolclasses.dir}/"/>
893 </target>
894
895 <target name="-def-javadoc-tool" depends="-check-target.java.home">
896 <macrodef name="javadoc-tool">
897 <attribute name="name"/>
898 <attribute name="includes"/>
899 <attribute name="options" default=""/>
900 <attribute name="source" default="1.5"/> <!-- FIXME -->
901 <sequential>
902 <property name="javadoc.options" value=""/> <!-- default, can be overridden per user or per project -->
903 <!-- Note: even with this default value, includes
904 from src.classes.dir get javadoc'd; see packageset below -->
905 <property name="javadoc.packagenames" value="none"/> <!-- default, can be overridden per user or per project -->
906 <javadoc
907 executable="${target.java.home}/bin/javadoc"
908 destdir="${build.javadoc.dir}/@{name}"
909 source="@{source}"
910 windowtitle="UNOFFICIAL"
911 failonerror="true"
|
845 <build-classes
846 source="${boot.javac.source}"
847 target="${boot.javac.target}"
848 gensrc.dir="${build.bootstrap.dir}/gensrc"
849 classes.dir="${build.bootstrap.dir}/classes"
850 javac.bootclasspath=""
851 bootclasspath.opt="-Xbootclasspath/p:${build.bootstrap.dir}/classes"
852 sourcepath=""
853 release="${bootstrap.release}"
854 full.version="${bootstrap.full.version}"
855 excludes="${bootstrap.exclude.files} **/package-info.java"/>
856 </presetdef>
857 </target>
858
859 <target name="-def-pcompile">
860 <mkdir dir="${build.toolclasses.dir}"/>
861 <javac fork="true"
862 source="${boot.javac.source}"
863 target="${boot.javac.target}"
864 executable="${boot.java.home}/bin/javac"
865 srcdir="${make.tools.dir}"
866 includes="compileproperties/* anttasks/CompileProperties*"
867 destdir="${build.toolclasses.dir}/"
868 classpath="${ant.core.lib}"
869 bootclasspath="${boot.java.home}/jre/lib/rt.jar"
870 includeantruntime="false">
871 <compilerarg line="${javac.lint.opts}"/>
872 </javac>
873 <taskdef name="pcompile"
874 classname="anttasks.CompilePropertiesTask"
875 classpath="${build.toolclasses.dir}/"/>
876 </target>
877
878 <target name="-def-genstubs" depends="build-bootstrap-javac" if="require.import.jdk.stubs">
879 <mkdir dir="${build.toolclasses.dir}"/>
880 <javac fork="true"
881 source="${boot.javac.source}"
882 target="${boot.javac.target}"
883 executable="${boot.java.home}/bin/javac"
884 srcdir="${make.tools.dir}"
885 includes="genstubs/* anttasks/GenStubs*"
886 destdir="${build.toolclasses.dir}/"
887 classpath="${ant.core.lib}"
888 includeantruntime="false">
889 <compilerarg value="-Xbootclasspath/p:${build.bootstrap.dir}/classes"/>
890 <compilerarg line="${javac.lint.opts}"/>
891 </javac>
892 <taskdef name="genstubs"
893 classname="anttasks.GenStubsTask"
894 classpath="${build.toolclasses.dir}/"/>
895 </target>
896
897 <target name="-def-javadoc-tool" depends="-check-target.java.home">
898 <macrodef name="javadoc-tool">
899 <attribute name="name"/>
900 <attribute name="includes"/>
901 <attribute name="options" default=""/>
902 <attribute name="source" default="1.5"/> <!-- FIXME -->
903 <sequential>
904 <property name="javadoc.options" value=""/> <!-- default, can be overridden per user or per project -->
905 <!-- Note: even with this default value, includes
906 from src.classes.dir get javadoc'd; see packageset below -->
907 <property name="javadoc.packagenames" value="none"/> <!-- default, can be overridden per user or per project -->
908 <javadoc
909 executable="${target.java.home}/bin/javadoc"
910 destdir="${build.javadoc.dir}/@{name}"
911 source="@{source}"
912 windowtitle="UNOFFICIAL"
913 failonerror="true"
|