make/build.xml

changeset 450
4011f49b4af8
parent 441
4325b440eb3e
child 463
96c56220dcc2
equal deleted inserted replaced
449:ff823a039e16 450:4011f49b4af8
96 96
97 <!-- Logic for handling access import jdk classes, if available. 97 <!-- Logic for handling access import jdk classes, if available.
98 import.jdk should be unset, or set to jdk home (to use rt.jar) 98 import.jdk should be unset, or set to jdk home (to use rt.jar)
99 or to jdk repo (to use src/share/classes). 99 or to jdk repo (to use src/share/classes).
100 Based on the value, if any, set up default values for javac's sourcepath, 100 Based on the value, if any, set up default values for javac's sourcepath,
101 classpath and bootclasspath. Note: the default values are overridden 101 classpath and bootclasspath. Note: the default values are overridden
102 in the build-bootstrap-classes macro. --> 102 in the build-bootstrap-classes macro. -->
103 103
104 <available property="import.jdk.src.dir" value="${import.jdk}/src/share/classes" 104 <available property="import.jdk.src.dir" value="${import.jdk}/src/share/classes"
105 filepath="${import.jdk}/src/share/classes" file="java/nio/file/Path.java"/> 105 filepath="${import.jdk}/src/share/classes" file="java/nio/file/Path.java"/>
106 <available property="import.jdk.jar" value="${import.jdk}/jre/lib/rt.jar" 106 <available property="import.jdk.jar" value="${import.jdk}/jre/lib/rt.jar"
550 <compilerarg line="@{bootclasspath.opt}"/> 550 <compilerarg line="@{bootclasspath.opt}"/>
551 <compilerarg line="${javac.no.jdk.warnings}"/> 551 <compilerarg line="${javac.no.jdk.warnings}"/>
552 <compilerarg line="${javac.version.opt}"/> 552 <compilerarg line="${javac.version.opt}"/>
553 <compilerarg line="${javac.lint.opts}"/> 553 <compilerarg line="${javac.lint.opts}"/>
554 </javac> 554 </javac>
555 <copy todir="@{classes.dir}"> 555 <copy todir="@{classes.dir}" includeemptydirs="false">
556 <fileset dir="${src.classes.dir}" includes="@{includes}"> 556 <fileset dir="${src.classes.dir}" includes="@{includes}" excludes="@{excludes}">
557 <exclude name="**/*.java"/> 557 <exclude name="**/*.java"/>
558 <exclude name="**/*.properties"/> 558 <exclude name="**/*.properties"/>
559 <exclude name="**/*-template"/> 559 <exclude name="**/*-template"/>
560 <exclude name="**/package.html"/> 560 <exclude name="**/package.html"/>
561 </fileset> 561 </fileset>

mercurial