-
Notifications
You must be signed in to change notification settings - Fork 0
/
build.xml
79 lines (58 loc) · 3.28 KB
/
build.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
<project name="dita-to-pdf-with-eclipse" default="TransformAll" basedir=".">
<property name="debrief.output.dir" value="output${file.separator}debrief${file.separator}"/>
<property name="infosvg.output.dir" value="output${file.separator}infosvg${file.separator}"/>
<property name="sample.output.dir" value="output${file.separator}samples${file.separator}"/>
<property name="lib.dir" value="libs${file.separator}"/>
<property name="dita-ot.dir" value="${lib.dir}dita-ot-2.2.2"/>
<property name="debrief-dita-input" value="dita-test-files${file.separator}debrief${file.separator}"/>
<!--
<property name="infosvg-dita-input" value="dita-test-files${file.separator}infosvg${file.separator}"/>
-->
<property name="sample-taskbook-dita-input" value="${dita-ot.dir}${file.separator}samples${file.separator}taskbook.ditamap"/>
<property name="sample-sequence-dita-input" value="${dita-ot.dir}${file.separator}samples${file.separator}sequence.ditamap"/>
<property name="sample-heirarchy-dita-input" value="${dita-ot.dir}${file.separator}samples${file.separator}hierarchy.ditamap"/>
<property name="debrief.input.ditamap" value="${debrief-dita-input}map.ditamap"/>
<property name="dita.build.file" value="${dita-ot.dir}${file.separator}build.xml"/>
<target name="debrief-to-PDF">
<!-- run the Debrief Ditamap (and 4 sub task files) through DITA-OT using info.debrief custom plugin to produce the Debrief PDF -->
<ant antfile="${dita.build.file}">
<property name="args.input" location="${debrief.input.ditamap}"/>
<property name="output.dir" location="${debrief.output.dir}pdf"/>
<property name="transtype" value="debrief"/>
</ant>
</target>
<target name="sample-taskbook-to-PDF">
<!-- run the DITA-OT samples taskbook ditamap through DITA-OT with a sample plugin to produce a sample PDF -->
<ant antfile="${dita.build.file}">
<property name="args.input" location="${sample-taskbook-dita-input}"/>
<property name="output.dir" location="${sample.output.dir}pdf"/>
<property name="transtype" value="sample"/>
</ant>
</target>
<target name="sample-sequence-to-PDF">
<!-- run the DITA-OT samples sequence ditamap through DITA-OT with a sample plugin to produce a sample PDF -->
<ant antfile="${dita.build.file}">
<property name="args.input" location="${sample-sequence-dita-input}"/>
<property name="output.dir" location="${sample.output.dir}pdf"/>
<property name="transtype" value="sample"/>
</ant>
</target>
<target name="sample-hierarchy-to-PDF">
<!-- run the DITA-OT samples hierarchy ditamap through DITA-OT with a sample plugin to produce a sample PDF -->
<ant antfile="${dita.build.file}">
<property name="args.input" location="${sample-heirarchy-dita-input}"/>
<property name="output.dir" location="${sample.output.dir}pdf"/>
<property name="transtype" value="sample"/>
</ant>
</target>
<!--
<target name="infosvg-to-PDF">
<ant antfile="${dita.build.file}">
<property name="args.input" location="${infosvg-dita-input}"/>
<property name="output.dir" location="${infosvg.output.dir}pdf"/>
<property name="transtype" value="infosvg"/>
</ant>
</target>
-->
<target name="TransformAll" depends="debrief-to-PDF, sample-taskbook-to-PDF, sample-sequence-to-PDF, sample-hierarchy-to-PDF"/>
</project>