<target name="do-local-dist"
depends="init,init-filters,api,faq,devguide,progguide, adk15guide"
- description="finish products by copying dist files">
+ description="finish products by copying dist files and library sources">
<copy todir="${docs.dist.dir}" filtering="on">
<fileset dir="${docs.src.dir}/dist"
excludes="${binary.pattern}"/>
<fileset dir="${docs.src.dir}/dist"
includes="${binary.pattern}"/>
</copy>
+ <available
+ file="${docs.src.dir}/../org.aspectj.lib/build-aspectjlib.xml"
+ property="org.aspectj.lib.available"/>
+ <fail unless="org.aspectj.lib.available"
+ message="unable to find org.aspectj.lib"/>
+ <mkdir dir="${docs.dist.dir}/aspectjlib"/>
+ <copy todir="${docs.dist.dir}/doc/aspectjlib" filtering="off">
+ <fileset dir="${docs.src.dir}/../org.aspectj.lib"
+ includes="build-aspectjlib.xml,src"/>
+ </copy>
</target>
<target name="api" depends="init"
<html>
-<title>AspectJ docs</title>
+<head><title>AspectJ docs</title></head>
<body>
<h1>AspectJ docs</h1>
-
+<p>
This module contains the sources for the documentation
delivered with the AspectJ distribution and
for various internal, teaching, and online works:
+</p>
<ul>
<li><a href="devGuideDB">devGuideDB</a>: DocBook sources
for the AspectJ Development Environment Guide</li>
the master build script,
<a href="../build/build.xml">../build/build.xml</a>.
Dependencies outside this directory:
+</p>
<ul>
<li>.xml files refer to their docbook dtds using relative
path, for the moment ../../lib/docbook/...
<li><a href="dist/doc/quick.pdf">dist/doc/quick.pdf</a>
is generated manually from <a href="quick.doc">quick.doc</a>.
</li>
+<li><a href="../org.aspectj.lib">../org.aspectj.lib</a>
+ provides library sources for <code>{AspectJ}/doc/aspectjlib</code>.
+ </li>
</ul>
</body>
</html>