Commit | Line | Data |
---|---|---|
70f06a6f | 1 | <?xml version="1.0" encoding="UTF-8"?> |
8995fed0 | 2 | <project name="org.eclipse.tracecompass.doc.user" default="build"> |
12bf6834 | 3 | <description> |
502334c4 | 4 | Generate Eclipse help content for the Trace Compass User Guide |
12bf6834 FC |
5 | </description> |
6 | ||
502334c4 | 7 | <property name="document.title" value="Trace Compass User Guide" /> |
12bf6834 | 8 | |
12bf6834 | 9 | <path id="wikitext.tasks.classpath"> |
9298e695 MAL |
10 | <!-- Search in the local Eclipse plugins directory for the Wikitext plugin --> |
11 | <fileset dir="${osgi.syspath}" erroronmissingdir="false"> | |
12bf6834 | 12 | <include name="org.eclipse.mylyn.wikitext.*core*.jar" /> |
571556ce | 13 | <include name="com.google.guava_*.jar" /> |
12bf6834 | 14 | </fileset> |
82de5675 | 15 | |
82de5675 AM |
16 | <!-- For Maven builds: use the compile_classpath --> |
17 | <pathelement path="${compile_classpath}" /> | |
12bf6834 | 18 | </path> |
82de5675 | 19 | |
4fc71fbc | 20 | <taskdef classpathref="wikitext.tasks.classpath" resource="org/eclipse/mylyn/wikitext/core/ant/tasks.properties" /> |
12bf6834 | 21 | |
8995fed0 | 22 | <target name="build" description="Generate Eclipse help content for the Trace Compass User Guide"> |
82de5675 | 23 | <wikitext-to-eclipse-help markupLanguage="MediaWiki" |
ff25eb47 BH |
24 | validate="true" |
25 | failonvalidationerror="true" | |
82de5675 AM |
26 | overwrite="true" |
27 | multipleOutputFiles="true" | |
ff25eb47 | 28 | navigationimages="true" |
502334c4 | 29 | title="${document.title}" |
ff25eb47 | 30 | formatoutput="true" |
82de5675 AM |
31 | helpPrefix="doc"> |
32 | <fileset dir="./doc"> | |
33 | <include name="User-Guide.mediawiki" /> | |
34 | </fileset> | |
ff25eb47 BH |
35 | <stylesheet url="book.css" /> |
36 | </wikitext-to-eclipse-help> | |
37 | <antcall target="test" /> | |
12bf6834 FC |
38 | </target> |
39 | ||
40 | <target name="test" description="Verify that all of the HTML files are well-formed XML"> | |
607e4c98 | 41 | <!-- |
12bf6834 | 42 | Don't bother with DTD validation: we only care if the files are well-formed. |
607e4c98 | 43 | We therefore provide an empty DTD |
12bf6834 | 44 | --> |
12bf6834 | 45 | <xmlvalidate lenient="true"> |
ff25eb47 | 46 | <fileset dir="doc"> |
12bf6834 FC |
47 | <include name="**/*.html" /> |
48 | </fileset> | |
502334c4 | 49 | <dtd publicid="-//W3C//DTD XHTML 1.0 Transitional//EN" location="../.empty.dtd" /> |
12bf6834 | 50 | </xmlvalidate> |
12bf6834 | 51 | </target> |
82de5675 | 52 | |
82de5675 AM |
53 | <target name ="clean" description="Delete all generated files"> |
54 | <delete failonerror="false" includeemptydirs="true"> | |
82de5675 AM |
55 | <fileset dir="doc" includes="**/*.html" /> |
56 | <fileset dir="doc" includes="**/*.xml" /> | |
82de5675 AM |
57 | </delete> |
58 | </target> | |
59 | ||
12bf6834 | 60 | </project> |