aboutsummaryrefslogtreecommitdiff
path: root/build.xml
diff options
context:
space:
mode:
authorlimpbizkit <limpbizkit@d779f126-a31b-0410-b53b-1d3aecad763e>2009-05-19 17:52:33 +0000
committerlimpbizkit <limpbizkit@d779f126-a31b-0410-b53b-1d3aecad763e>2009-05-19 17:52:33 +0000
commit3a6d3b711e963d85c4cd989984f28d2d27449f59 (patch)
tree8eda488da6889bd84319e34f86e2b01f421f4b45 /build.xml
parentc7e904cc844e4a956be44ae2290c91fbcd0def6c (diff)
downloadguice-3a6d3b711e963d85c4cd989984f28d2d27449f59.tar.gz
Fixing core Javadocs, so they are integrated with the complete Javadocs
git-svn-id: https://google-guice.googlecode.com/svn/trunk@973 d779f126-a31b-0410-b53b-1d3aecad763e
Diffstat (limited to 'build.xml')
-rw-r--r--build.xml43
1 files changed, 28 insertions, 15 deletions
diff --git a/build.xml b/build.xml
index 5f4b609f..830db9c1 100644
--- a/build.xml
+++ b/build.xml
@@ -96,21 +96,6 @@
</java>
</target>
- <target name="javadoc.core"
- description="Generate Javadocs.">
- <mkdir dir="${build.dir}/javadoc-core"/>
- <javadoc packagenames="${javadoc.packagenames}"
- destdir="${build.dir}/javadoc-core"
- author="false"
- protected="true"
- windowtitle="Guice 2.0 Core API"
- sourcepath="${src.dir}">
- <classpath refid="compile.classpath"/>
- <link href="http://aopalliance.sourceforge.net/doc"/>
- <link href="http://java.sun.com/javase/6/docs/api"/>
- </javadoc>
- </target>
-
<target name="javadoc"
description="Generate Javadocs.">
<mkdir dir="${build.dir}/javadoc"/>
@@ -137,6 +122,34 @@
<link href="http://java.sun.com/javase/6/docs/api"/>
<link href="http://www.springframework.org/docs/api/"/>
</javadoc>
+ <!-- generate core javadocs, used only for its left-side nav -->
+ <mkdir dir="${build.dir}/javadoc-core"/>
+ <javadoc packagenames="${javadoc.packagenames}"
+ destdir="${build.dir}/javadoc-core"
+ author="false"
+ protected="true"
+ windowtitle="Guice 2.0 Core API"
+ sourcepath="${src.dir}">
+ <classpath refid="compile.classpath"/>
+ <link href="http://aopalliance.sourceforge.net/doc"/>
+ <link href="http://java.sun.com/javase/6/docs/api"/>
+ </javadoc>
+ <!-- setup the left-side navigation frames to toggle between core and all classes -->
+ <move file="${build.dir}/javadoc/overview-frame.html" tofile="${build.dir}/javadoc/overview-frame-with-extensions.html"/>
+ <copy file="${build.dir}/javadoc-core/overview-frame.html" tofile="${build.dir}/javadoc/overview-frame.html"/>
+ <replace file="${build.dir}/javadoc/overview-frame.html" token="&lt;A HREF=&quot;allclasses-frame.html&quot; target=&quot;packageFrame&quot;&gt;All Classes&lt;/A&gt;&lt;/FONT&gt;"
+ value="&lt;A HREF=&quot;allclasses-frame.html&quot; target=&quot;packageFrame&quot;&gt;&lt;b&gt;Core&lt;/b&gt;&lt;/A&gt;
+ &amp;nbsp;
+ &lt;a href='overview-frame-with-extensions.html'&gt;Show Extensions&lt;/a&gt;
+ &lt;/FONT&gt;"/>
+ <replace file="${build.dir}/javadoc/overview-frame-with-extensions.html" token="&lt;A HREF=&quot;allclasses-frame.html&quot; target=&quot;packageFrame&quot;&gt;All Classes&lt;/A&gt;&lt;/FONT&gt;"
+ value="&lt;A HREF=&quot;allclasses-frame-with-extensions.html&quot; target=&quot;packageFrame&quot;&gt;&lt;b&gt;All&lt;/b&gt;&lt;/A&gt;
+ &amp;nbsp;
+ &lt;a href='overview-frame.html'&gt;Hide Extensions&lt;/a&gt;
+ &lt;/FONT&gt;"/>
+ <move file="${build.dir}/javadoc/allclasses-frame.html" tofile="${build.dir}/javadoc/allclasses-frame-with-extensions.html"/>
+ <copy file="${build.dir}/javadoc-core/allclasses-frame.html" tofile="${build.dir}/javadoc/allclasses-frame.html"/>
+ <replace file="${build.dir}/javadoc/allclasses-frame.html" token="All Classes" value="Core Classes"/>
</target>
<target name="no_aop"