Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorspingel2009-04-23 05:41:48 +0000
committerspingel2009-04-23 05:41:48 +0000
commitcaac7725dc6662a00656854d817fb4e14497f62b (patch)
treeec0d3c4c4c5d6516817de333d8b48bc4e5a49de2 /org.eclipse.mylyn.help.sdk/build-helper.xml
parent66ab59a8e2e13dd35196e99dc912f09b021523fd (diff)
downloadorg.eclipse.mylyn.tasks-caac7725dc6662a00656854d817fb4e14497f62b.tar.gz
org.eclipse.mylyn.tasks-caac7725dc6662a00656854d817fb4e14497f62b.tar.xz
org.eclipse.mylyn.tasks-caac7725dc6662a00656854d817fb4e14497f62b.zip
NEW - bug 260666: include developer guide in SDK feature
https://bugs.eclipse.org/bugs/show_bug.cgi?id=260666
Diffstat (limited to 'org.eclipse.mylyn.help.sdk/build-helper.xml')
-rw-r--r--org.eclipse.mylyn.help.sdk/build-helper.xml52
1 files changed, 52 insertions, 0 deletions
diff --git a/org.eclipse.mylyn.help.sdk/build-helper.xml b/org.eclipse.mylyn.help.sdk/build-helper.xml
new file mode 100644
index 000000000..f0f8af444
--- /dev/null
+++ b/org.eclipse.mylyn.help.sdk/build-helper.xml
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project name="org.eclipse.mylyn.help.sdk" default="all">
+ <description>
+ Generate Eclipse help content for the Mylyn developer guide
+ </description>
+
+ <property environment="env" />
+ <property name="install" value="${basedir}/../../" />
+
+ <target name="all">
+ <antcall target="generateJavadoc" />
+ <antcall target="convertSchemaToHtml" />
+ </target>
+
+ <target name="convertSchemaToHtml" if="eclipse.running">
+ <property name="dest" value="reference/extension-points" />
+ <record name="${basedir}/doc.cnv.txt" action="start" />
+ <pde.convertSchemaToHTML manifest="../org.eclipse.mylyn.bugzilla.core/plugin.xml" destination="${dest}" />
+ <pde.convertSchemaToHTML manifest="../org.eclipse.mylyn.commons.core/plugin.xml" destination="${dest}" />
+ <pde.convertSchemaToHTML manifest="../org.eclipse.mylyn.context.core/plugin.xml" destination="${dest}" />
+ <pde.convertSchemaToHTML manifest="../org.eclipse.mylyn.context.ui/plugin.xml" destination="${dest}" />
+ <pde.convertSchemaToHTML manifest="../org.eclipse.mylyn.java.ui/plugin.xml" destination="${dest}" />
+ <pde.convertSchemaToHTML manifest="../org.eclipse.mylyn.monitor.ui/plugin.xml" destination="${dest}" />
+ <pde.convertSchemaToHTML manifest="../org.eclipse.mylyn.resources.ui/plugin.xml" destination="${dest}" />
+ <pde.convertSchemaToHTML manifest="../org.eclipse.mylyn.tasks.bugs/plugin.xml" destination="${dest}" />
+ <pde.convertSchemaToHTML manifest="../org.eclipse.mylyn.tasks.core/plugin.xml" destination="${dest}" />
+ <pde.convertSchemaToHTML manifest="../org.eclipse.mylyn.tasks.ui/plugin.xml" destination="${dest}" />
+ <pde.convertSchemaToHTML manifest="../org.eclipse.mylyn.team.ui/plugin.xml" destination="${dest}" />
+ <record name="${basedir}/doc.cnv.txt" action="stop" />
+ </target>
+
+ <target name="generateJavadoc">
+ <delete dir="reference/api"/>
+ <mkdir dir="reference/api"/>
+
+ <javadoc destdir="reference/api"
+ author="true"
+ version="true"
+ use="true"
+ windowtitle="Mylyn API Reference">
+ <fileset dir=".." defaultexcludes="yes">
+ <include name="org.eclipse.mylyn*/src/org/eclipse/mylyn/**/*.java"/>
+ <exclude name="org.eclipse.mylyn*.tests/**"/>
+ <exclude name="org.eclipse.mylyn*examples*/**"/>
+ <exclude name="org.eclipse.mylyn.monitor.usage/**"/>
+ <exclude name="org.eclipse.mylyn*wikitext*/**"/>
+ <exclude name="**/internal/**"/>
+ </fileset>
+ </javadoc>
+ </target>
+
+</project>

Back to the top