22 |
$HOME/jdk/src/jdk8 |
$HOME/jdk/src/jdk8 |
23 |
where each of the above is a complete JDK source tree |
where each of the above is a complete JDK source tree |
24 |
(e.g. mercurial forest) or a symlink to same. |
(e.g. mercurial forest) or a symlink to same. |
25 |
|
As of 2013-02, the very latest lambda 8 jdk is needed for jdk8. |
26 |
------------------------------------------------------------------------------ |
------------------------------------------------------------------------------ |
27 |
</description> |
</description> |
28 |
|
|
29 |
<target name="usage" description="Advises user to run with -projecthelp"> |
<target name="usage" description="Display main targets by running 'ant -projecthelp'"> |
30 |
<echo>Run "ant -projecthelp" for full usage information.</echo> |
<java classname="org.apache.tools.ant.Main"> |
31 |
|
<arg value="-projecthelp" /> |
32 |
|
</java> |
33 |
</target> |
</target> |
34 |
|
|
35 |
|
|
42 |
<property name="build.debug" value="true"/> |
<property name="build.debug" value="true"/> |
43 |
<property name="build.debuglevel" value="source,lines,vars"/> |
<property name="build.debuglevel" value="source,lines,vars"/> |
44 |
<property name="build.deprecation" value="false"/> |
<property name="build.deprecation" value="false"/> |
45 |
|
<property name="build.javadoc.access" value="protected"/> |
46 |
|
|
47 |
<!-- Build locations --> |
<!-- Build locations --> |
48 |
<property name="build.dir" location="build"/> |
<property name="build.dir" location="build"/> |
175 |
<attribute name="workdir"/> |
<attribute name="workdir"/> |
176 |
<attribute name="classes"/> |
<attribute name="classes"/> |
177 |
<attribute name="jvmflags" default=""/> |
<attribute name="jvmflags" default=""/> |
178 |
|
<element name="javac-elements" optional="true"/> |
179 |
<sequential> |
<sequential> |
180 |
|
|
181 |
<mkdir dir="@{workdir}/tck-classes"/> |
<mkdir dir="@{workdir}/tck-classes"/> |
197 |
<compilerarg value="-XDignore.symbol.file=true"/> |
<compilerarg value="-XDignore.symbol.file=true"/> |
198 |
<compilerarg value="-Xlint:all,-unchecked,-rawtypes,-serial,-deprecation"/> |
<compilerarg value="-Xlint:all,-unchecked,-rawtypes,-serial,-deprecation"/> |
199 |
<compilerarg line="${build.args}"/> |
<compilerarg line="${build.args}"/> |
200 |
|
<javac-elements/> |
201 |
|
|
202 |
</javac> |
</javac> |
203 |
|
|
249 |
fork="true"> |
fork="true"> |
250 |
|
|
251 |
<include name="**/*.java"/> |
<include name="**/*.java"/> |
252 |
|
<compilerarg value="-Xprefer:source"/> |
253 |
<compilerarg value="-XDignore.symbol.file=true"/> |
<compilerarg value="-XDignore.symbol.file=true"/> |
254 |
<compilerarg value="-Xlint:all"/> |
<compilerarg value="-Xlint:all"/> |
255 |
<compilerarg line="${build.args}"/> |
<compilerarg line="${build.args}"/> |
286 |
packagenames="none" |
packagenames="none" |
287 |
link="${jdkapi8docs.url}" |
link="${jdkapi8docs.url}" |
288 |
overview="${src.dir}/intro.html" |
overview="${src.dir}/intro.html" |
289 |
|
access="${build.javadoc.access}" |
290 |
sourcepath="${src.dir}:${jdk8src.dir}" |
sourcepath="${src.dir}:${jdk8src.dir}" |
291 |
classpath="" |
classpath="" |
292 |
executable="${javadoc8}"> |
executable="${javadoc8}"> |
416 |
|
|
417 |
</target> |
</target> |
418 |
|
|
419 |
|
<target name="test-tck" |
420 |
|
depends="jar" |
421 |
|
description="Runs tck tests for main directly"> |
422 |
|
|
423 |
|
<run-tck-tests |
424 |
|
target="8" |
425 |
|
workdir="${build.dir}" |
426 |
|
classes="${product.jar}"/> |
427 |
|
</target> |
428 |
|
|
429 |
<target name="run-tests" |
<target name="run-tests" |
430 |
depends="compile-tests"> |
depends="compile-tests"> |
591 |
fork="true"> |
fork="true"> |
592 |
|
|
593 |
<include name="**/*.java"/> |
<include name="**/*.java"/> |
594 |
|
<compilerarg value="-Xprefer:source"/> |
595 |
<compilerarg value="-XDignore.symbol.file=true"/> |
<compilerarg value="-XDignore.symbol.file=true"/> |
596 |
<compilerarg value="-Xlint:all"/> |
<compilerarg value="-Xlint:all"/> |
597 |
<compilerarg line="${build.args}"/> |
<compilerarg line="${build.args}"/> |
618 |
<run-tck-tests |
<run-tck-tests |
619 |
target="7" |
target="7" |
620 |
workdir="${build.4jdk7.dir}" |
workdir="${build.4jdk7.dir}" |
621 |
classes="${4jdk7product.jar}"/> |
classes="${4jdk7product.jar}"> |
622 |
|
<javac-elements> |
623 |
|
<exclude name="StampedLockTest.java"/> |
624 |
|
</javac-elements> |
625 |
|
</run-tck-tests> |
626 |
</target> |
</target> |
627 |
|
|
628 |
|
|
692 |
packagenames="none" |
packagenames="none" |
693 |
link="${jdkapi7docs.url}" |
link="${jdkapi7docs.url}" |
694 |
overview="${4jdk7src.dir}/intro.html" |
overview="${4jdk7src.dir}/intro.html" |
695 |
|
access="${build.javadoc.access}" |
696 |
sourcepath="${4jdk7src.dir}:${jdk7src.dir}" |
sourcepath="${4jdk7src.dir}:${jdk7src.dir}" |
697 |
classpath="" |
classpath="" |
698 |
executable="${javadoc7}"> |
executable="${javadoc7}"> |
784 |
<javadoc destdir="${jsr166xdocs.dir}" |
<javadoc destdir="${jsr166xdocs.dir}" |
785 |
packagenames="jsr166x.*" |
packagenames="jsr166x.*" |
786 |
link="${jdkapidocs.url}" |
link="${jdkapidocs.url}" |
787 |
|
access="${build.javadoc.access}" |
788 |
sourcepath="${topsrc.dir}:${jdk6src.dir}" |
sourcepath="${topsrc.dir}:${jdk6src.dir}" |
789 |
bootclasspath="${bootclasspath6}" |
bootclasspath="${bootclasspath6}" |
790 |
source="5" |
source="5" |
875 |
<javadoc destdir="${jsr166ydocs.dir}" |
<javadoc destdir="${jsr166ydocs.dir}" |
876 |
packagenames="jsr166y.*" |
packagenames="jsr166y.*" |
877 |
link="${jdkapidocs.url}" |
link="${jdkapidocs.url}" |
878 |
|
access="${build.javadoc.access}" |
879 |
sourcepath="${topsrc.dir}:${jdk6src.dir}" |
sourcepath="${topsrc.dir}:${jdk6src.dir}" |
880 |
bootclasspath="${bootclasspath6}" |
bootclasspath="${bootclasspath6}" |
881 |
source="6" |
source="6" |
966 |
<javadoc destdir="${extra166ydocs.dir}" |
<javadoc destdir="${extra166ydocs.dir}" |
967 |
packagenames="extra166y.*" |
packagenames="extra166y.*" |
968 |
link="${jdkapidocs.url}" |
link="${jdkapidocs.url}" |
969 |
|
access="${build.javadoc.access}" |
970 |
sourcepath="${topsrc.dir}:${jdk6src.dir}" |
sourcepath="${topsrc.dir}:${jdk6src.dir}" |
971 |
bootclasspath="${bootclasspath6}" |
bootclasspath="${bootclasspath6}" |
972 |
source="6" |
source="6" |
1054 |
<javadoc destdir="${jsr166edocs.dir}" |
<javadoc destdir="${jsr166edocs.dir}" |
1055 |
packagenames="jsr166e.*" |
packagenames="jsr166e.*" |
1056 |
link="${jdkapidocs.url}" |
link="${jdkapidocs.url}" |
1057 |
|
access="${build.javadoc.access}" |
1058 |
sourcepath="${topsrc.dir}:${jdk7src.dir}" |
sourcepath="${topsrc.dir}:${jdk7src.dir}" |
1059 |
source="7" |
source="7" |
1060 |
executable="${javadoc7}"> |
executable="${javadoc7}"> |
1103 |
<mirror-dir src="${jsr166edocs.dir}" dst="${dist.jsr166edocs.dir}"/> |
<mirror-dir src="${jsr166edocs.dir}" dst="${dist.jsr166edocs.dir}"/> |
1104 |
</target> |
</target> |
1105 |
|
|
1106 |
|
|
1107 |
|
<!-- Find buglets that can be detected by static build tools --> |
1108 |
|
|
1109 |
|
<target name="lint"> |
1110 |
|
<antcall target="dists"> |
1111 |
|
<param name="build.javadoc.access" value="private"/> |
1112 |
|
</antcall> |
1113 |
|
</target> |
1114 |
|
|
1115 |
|
|
1116 |
</project> |
</project> |