21 |
|
<property name="build.testcases.dir" location="${build.dir}/testcases"/> |
22 |
|
<property name="build.lib.dir" location="${build.dir}/lib"/> |
23 |
|
<property name="build.ant.dir" location="${build.dir}/ant"/> |
24 |
< |
<property name="build.javadocs.dir" location="${build.dir}/javadocs"/> |
24 |
> |
<property name="build.pubdocs.dir" location="${build.dir}/javadocs"/> |
25 |
> |
<property name="build.privdocs.dir" location="${build.dir}/privdocs"/> |
26 |
|
<property name="build.reports.dir" location="${build.dir}/reports"/> |
27 |
|
<property name="build.filter.src.dir" location="${build.dir}/filtersrc"/> |
28 |
|
|
41 |
|
<property name="rt.jar" location="${java.home}/lib/rt.jar"/> |
42 |
|
|
43 |
|
<property name="gj.compiler.args" |
44 |
< |
value='-J-Xbootclasspath/p:${javac.jar}' |
44 |
> |
value='-J-Xbootclasspath/p:${javac.jar} -deprecation -warnunchecked' |
45 |
|
/> |
46 |
|
|
47 |
|
<path id="gj.compiler.bootclasspath"> |
84 |
|
|
85 |
|
<target name="test" depends="report-tests"/> |
86 |
|
|
87 |
+ |
<target name="docs" depends="public-docs, private-docs"/> |
88 |
|
|
89 |
< |
<target name="docs" depends="filter-src"> |
90 |
< |
<delete dir="${build.javadocs.dir}"/> |
91 |
< |
<mkdir dir="${build.javadocs.dir}"/> |
92 |
< |
<javadoc destdir="${build.javadocs.dir}" |
89 |
> |
<target name="public-docs" depends="clean-docs, filter-src"> |
90 |
> |
<delete dir="${build.pubdocs.dir}"/> |
91 |
> |
<mkdir dir="${build.pubdocs.dir}"/> |
92 |
> |
<javadoc destdir="${build.pubdocs.dir}" |
93 |
> |
link="http://java.sun.com/j2se/1.4.1/docs/api" |
94 |
> |
overview="${src.dir}/intro.html" |
95 |
> |
source="${build.sourcelevel}"> |
96 |
> |
|
97 |
> |
<packageset dir="${build.filter.src.dir}"> |
98 |
> |
<include name="java/**"/> |
99 |
> |
</packageset> |
100 |
> |
|
101 |
> |
</javadoc> |
102 |
> |
</target> |
103 |
> |
|
104 |
> |
|
105 |
> |
<target name="private-docs" depends="clean-docs, filter-src"> |
106 |
> |
<delete dir="${build.privdocs.dir}"/> |
107 |
> |
<mkdir dir="${build.privdocs.dir}"/> |
108 |
> |
<javadoc destdir="${build.privdocs.dir}" |
109 |
|
link="http://java.sun.com/j2se/1.4.1/docs/api" |
110 |
|
overview="${src.dir}/intro.html" |
111 |
|
source="${build.sourcelevel}"> |
122 |
|
</target> |
123 |
|
|
124 |
|
|
125 |
< |
<target name="clean"> |
125 |
> |
<target name="clean" depends="clean-docs"> |
126 |
|
<delete dir="${build.dir}"/> |
127 |
|
<delete dir="${build.classes.dir}"/> |
128 |
|
<delete dir="${build.lib.dir}"/> |
129 |
< |
<delete dir="${build.javadocs.dir}"/> |
129 |
> |
</target> |
130 |
> |
|
131 |
> |
|
132 |
> |
<target name="clean-docs"> |
133 |
> |
<delete dir="${build.filter.src.dir}"/> |
134 |
> |
<delete dir="${build.pubdocs.dir}"/> |
135 |
> |
<delete dir="${build.privdocs.dir}"/> |
136 |
|
</target> |
137 |
|
|
138 |
|
|