make/build.xml

Print this page
rev 1205 : 7150579: build-infra merge: Remove dependency on ant.
Summary: For the build tools, move ant specific code into a separate
package, anttasks. This makes it easy to avoid the ant dependency
when building using make.
Reviewed-by: ???
Contributed-by: fredrik.ohrstrom@oracle.com

*** 860,896 **** <mkdir dir="${build.toolclasses.dir}"/> <javac fork="true" source="${boot.javac.source}" target="${boot.javac.target}" executable="${boot.java.home}/bin/javac" ! srcdir="${make.tools.dir}/CompileProperties" destdir="${build.toolclasses.dir}/" classpath="${ant.core.lib}" bootclasspath="${boot.java.home}/jre/lib/rt.jar" includeantruntime="false"> <compilerarg line="${javac.lint.opts}"/> </javac> <taskdef name="pcompile" ! classname="CompilePropertiesTask" classpath="${build.toolclasses.dir}/"/> </target> <target name="-def-genstubs" depends="build-bootstrap-javac" if="require.import.jdk.stubs"> <mkdir dir="${build.toolclasses.dir}"/> <javac fork="true" source="${boot.javac.source}" target="${boot.javac.target}" executable="${boot.java.home}/bin/javac" ! srcdir="${make.tools.dir}/GenStubs" destdir="${build.toolclasses.dir}/" classpath="${ant.core.lib}" includeantruntime="false"> <compilerarg value="-Xbootclasspath/p:${build.bootstrap.dir}/classes"/> <compilerarg line="${javac.lint.opts}"/> </javac> <taskdef name="genstubs" ! classname="GenStubs$$Ant" classpath="${build.toolclasses.dir}/"/> </target> <target name="-def-javadoc-tool" depends="-check-target.java.home"> <macrodef name="javadoc-tool"> --- 860,898 ---- <mkdir dir="${build.toolclasses.dir}"/> <javac fork="true" source="${boot.javac.source}" target="${boot.javac.target}" executable="${boot.java.home}/bin/javac" ! srcdir="${make.tools.dir}" ! includes="compileproperties/* anttasks/CompileProperties*" destdir="${build.toolclasses.dir}/" classpath="${ant.core.lib}" bootclasspath="${boot.java.home}/jre/lib/rt.jar" includeantruntime="false"> <compilerarg line="${javac.lint.opts}"/> </javac> <taskdef name="pcompile" ! classname="anttasks.CompilePropertiesTask" classpath="${build.toolclasses.dir}/"/> </target> <target name="-def-genstubs" depends="build-bootstrap-javac" if="require.import.jdk.stubs"> <mkdir dir="${build.toolclasses.dir}"/> <javac fork="true" source="${boot.javac.source}" target="${boot.javac.target}" executable="${boot.java.home}/bin/javac" ! srcdir="${make.tools.dir}" ! includes="genstubs/* anttasks/GenStubs*" destdir="${build.toolclasses.dir}/" classpath="${ant.core.lib}" includeantruntime="false"> <compilerarg value="-Xbootclasspath/p:${build.bootstrap.dir}/classes"/> <compilerarg line="${javac.lint.opts}"/> </javac> <taskdef name="genstubs" ! classname="anttasks.GenStubsTask" classpath="${build.toolclasses.dir}/"/> </target> <target name="-def-javadoc-tool" depends="-check-target.java.home"> <macrodef name="javadoc-tool">