#39: Include XML report DTD with documentation.
diff --git a/org.jacoco.build/build.xml b/org.jacoco.build/build.xml
index aad2868..42f8a0f 100644
--- a/org.jacoco.build/build.xml
+++ b/org.jacoco.build/build.xml
@@ -52,6 +52,7 @@
<property name="jacoco.home.url" value="${jacoco.home.url}"/>
</ant>
<path id="bundle-@{bundleid}" location="${result.tmp.dir}/@{bundleid}/classes"/>
+ <property name="source.@{bundleid}.dir" location="${workspace.dir}/@{bundleid}"/>
</sequential>
</macrodef>
diff --git a/org.jacoco.doc/buildhook.xml b/org.jacoco.doc/buildhook.xml
index a059d38..8f6f60a 100644
--- a/org.jacoco.doc/buildhook.xml
+++ b/org.jacoco.doc/buildhook.xml
@@ -91,8 +91,8 @@
windowtitle="JaCoCo ${qualified.bundle.version}"
overview="${source.bundle.dir}/javadoc/overview.html">
<sourcefiles>
- <fileset dir="${source.bundle.dir}/../org.jacoco.core/src" includes="**/*.java"/>
- <fileset dir="${source.bundle.dir}/../org.jacoco.report/src" includes="**/*.java"/>
+ <fileset dir="${source.org.jacoco.core.dir}/src" includes="**/*.java"/>
+ <fileset dir="${source.org.jacoco.report.dir}/src" includes="**/*.java"/>
</sourcefiles>
<classpath>
<path refid="bundle-org.objectweb.asm"/>
@@ -107,6 +107,10 @@
<fileset dir="${source.bundle.dir}/docroot" includes="**/*" excludes="**/*.html"/>
</copy>
+ <copy todir="${result.dist.dir}/doc">
+ <fileset dir="${source.org.jacoco.report.dir}/src/org/jacoco/report/xml" includes="report.dtd"/>
+ </copy>
+
<copy todir="${result.dist.dir}">
<fileset dir="${source.bundle.dir}/docroot" includes="**/*.html"/>
<filterset>
diff --git a/org.jacoco.doc/docroot/doc/index.html b/org.jacoco.doc/docroot/doc/index.html
index 90094fb..f6ebf1a 100644
--- a/org.jacoco.doc/docroot/doc/index.html
+++ b/org.jacoco.doc/docroot/doc/index.html
@@ -48,6 +48,7 @@
<ul>
<li><a href="implementation.html">Implementation Design</a></li>
<li><a href="api/index.html">API Documentation (JavaDoc)</a></li>
+ <li><a href="report.dtd">XML Report DTD</a></li>
</ul>
<h3>Developing JaCoCo</h3>