tmf: Bug 457502: Prevent duplication of Stream List view filters
[deliverable/tracecompass.git] / org.eclipse.tracecompass.rcp.help / build.xml
CommitLineData
2b042910
BH
1<?xml version="1.0" encoding="UTF-8"?>
2<project name="org.eclipse.linuxtools.tracing.rcp.help" default="build">
3 <description>
4 Generate Eclipse help content for the Linux Tools Trace Viewer user guide
5 </description>
6
7 <!-- Set correct values -->
8 <property name="help.doc.url.base" value="http://wiki.eclipse.org" />
9 <property name="ug.path" value="Linux_Tools_Project/Trace_Viewer/User_Guide" />
63a4393f 10 <property name="ug.title" value="Trace Compass RCP User Guide" />
2b042910
BH
11
12 <path id="wikitext.tasks.classpath">
9298e695
MAL
13 <!-- Search in the local Eclipse plugins directory for the Wikitext plugin -->
14 <fileset dir="${osgi.syspath}" erroronmissingdir="false">
2b042910 15 <include name="org.eclipse.mylyn.wikitext.*core*.jar" />
571556ce 16 <include name="com.google.guava_*.jar" />
2b042910
BH
17 </fileset>
18
2b042910
BH
19 <!-- For Maven builds: use the compile_classpath -->
20 <pathelement path="${compile_classpath}" />
21 </path>
22
23 <taskdef classpathref="wikitext.tasks.classpath" resource="org/eclipse/mylyn/internal/wikitext/mediawiki/core/tasks/tasks.properties" />
24 <taskdef classpathref="wikitext.tasks.classpath" resource="org/eclipse/mylyn/wikitext/core/util/anttask/tasks.properties" />
4fc71fbc
MAL
25 <!-- Different location in more recent versions of Mylyn (Luna ?) -->
26 <taskdef classpathref="wikitext.tasks.classpath" resource="org/eclipse/mylyn/wikitext/core/ant/tasks.properties" />
2b042910 27
63a4393f 28 <target name="build" description="Generate Eclipse help content for the Trace Compass RCP User Guide">
2b042910
BH
29 <wikitext-to-eclipse-help markupLanguage="MediaWiki"
30 validate="true"
31 failonvalidationerror="true"
32 overwrite="true"
33 multipleOutputFiles="true"
34 navigationimages="true"
35 title="${ug.title}"
36 formatoutput="true"
37 helpPrefix="doc">
38 <fileset dir="./doc">
39 <include name="User-Guide.mediawiki" />
40 </fileset>
41 <stylesheet url="book.css" />
42 </wikitext-to-eclipse-help>
43 <antcall target="test" />
44 </target>
45
46 <target name="test" description="Verify that all of the HTML files are well-formed XML">
607e4c98 47 <!--
2b042910 48 Don't bother with DTD validation: we only care if the files are well-formed.
607e4c98 49 We therefore provide an empty DTD
2b042910
BH
50 -->
51 <xmlvalidate lenient="true">
52 <fileset dir="doc">
53 <include name="**/*.html" />
54 </fileset>
55 <dtd publicid="-//W3C//DTD XHTML 1.0 Transitional//EN" location=".empty.dtd" />
56 </xmlvalidate>
57 </target>
58
59
60 <!-- If you need a proxy for the "download" target, set it here -->
61 <!--
62 <setproxy proxyhost="host" proxyport="port"/>
63 -->
64
65 <target name="download" description="Download the current contents of the LTTng User Guide from the Eclipse wiki">
66 <mediawiki-to-eclipse-help wikiBaseUrl="${help.doc.url.base}" title="${ug.title}" formatoutput="true" dest="." templateExcludes="*eclipseproject*">
67 <path name="${ug.path}" title="${ug.title}" generateToc="false" />
68 <stylesheet url="book.css" />
69 <pageAppendum>
70= Updating This Document =
71
607e4c98 72This document is maintained in a collaborative wiki. If you wish to update or modify this document please visit
2b042910
BH
73http://wiki.eclipse.org/Linux_Tools_Project/LTTng2/User_Guide.
74 </pageAppendum>
75 </mediawiki-to-eclipse-help>
76 </target>
77
78 <target name ="clean" description="Delete all generated files">
79 <delete failonerror="false" includeemptydirs="true">
80 <!-- Files under doc/ (generated locally) -->
81 <fileset dir="doc" includes="**/*.html" />
82 <fileset dir="doc" includes="**/*.xml" />
83
84 <!-- Files downloaded from the Eclipse wiki -->
85 <fileset dir="Linux_Tools_Project" />
86 <fileset file="toc.xml" />
87 </delete>
88 </target>
89
90</project>
This page took 0.045301 seconds and 5 git commands to generate.