VirtualBox

source: vbox/trunk/src/libs/dbdita-1.0/run-ant.xml@ 98838

Last change on this file since 98838 was 98585, checked in by vboxsync, 2 years ago

Docs: bugref:10302. Setting svn properties of db2dita converter.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 7.3 KB
Line 
1<?xml version="1.0" encoding="UTF-8" ?>
2<!--
3 | LICENSE: This file is part of the DITA Open Toolkit project hosted on
4 | Sourceforge.net. See the accompanying license.txt file for
5 | applicable licenses.
6 *-->
7<!--
8 | (C) Copyright IBM Corporation 2006. All Rights Reserved.
9 *-->
10<project name="dbdita" default="all" basedir="..\..">
11
12<import file="${basedir}${file.separator}conductor.xml"/>
13
14 <target name="all"
15 description="build all targets for DocBook with DITA demo"
16 depends="docbookComposeDemo, docbookDitarefDemo, docbookRelateDemo, docbookMixDemo, docbook2DITADemo"/>
17
18 <target name="docbookDitaDoc" depends="use-init"
19 description="build the documentation for the DocBook and DITA demos">
20 <condition property="dita.ext" value=".dita">
21 <not><isset property="dita.ext"></isset></not>
22 </condition>
23 <mkdir dir="${basedir}${file.separator}demo${file.separator}dbdita${file.separator}out${file.separator}dbDoc" />
24 <antcall target="dita2xhtml">
25 <param name="args.input" value="${basedir}${file.separator}demo${file.separator}dbdita${file.separator}dbdita.ditamap"/>
26 <param name="output.dir" value="${basedir}${file.separator}demo${file.separator}dbdita${file.separator}out${file.separator}dbDoc"/>
27 <param name="transtype" value="xhtml"/>
28 <param name="dita.extname" value="${dita.ext}"/>
29 <param name="clean.temp" value="yes"/>
30 </antcall>
31 <copy file="${basedir}${file.separator}demo${file.separator}dbdita${file.separator}frameset.html"
32 tofile="${basedir}${file.separator}demo${file.separator}dbdita${file.separator}out${file.separator}dbDoc${file.separator}frameset.html"/>
33 </target>
34
35 <target name="docbook2DITADemo"
36 description="Demonstrate converting DocBook to DITA">
37 <antcall target="docbook2dita">
38 <param name="dbdita.input.dir" value="${basedir}${file.separator}demo${file.separator}dbdita${file.separator}dbMap${file.separator}sampleRelate"/>
39 <param name="dbdita.output.dir" value="${basedir}${file.separator}demo${file.separator}dbdita${file.separator}out${file.separator}db2ditaDemo"/>
40 <param name="dbdita.docbook.input" value="articleAbout.xml"/>
41 <param name="dbdita.dita.output" value="articleAbout.dita"/>
42 </antcall>
43 </target>
44
45 <target name="docbook2DITATest" if="dbtest.dir">
46 <antcall target="docbook2ditaDir">
47 <param name="dbdita.input.dir" value="${dbtest.dir}"/>
48 <param name="dbdita.output.dir" value="${basedir}${file.separator}demo${file.separator}dbdita${file.separator}out${file.separator}db2ditaTest"/>
49 <param name="dbdita.input.pattern" value="*.xml"/>
50 </antcall>
51 </target>
52
53 <target name="docbookComposeDemo"
54 description="Demonstrate composing DocBook divisions as specified by a DITA map">
55 <antcall target="docbookCompose2xhtml">
56 <param name="dbdita.input.dir" value="${basedir}${file.separator}demo${file.separator}dbdita${file.separator}dbMap${file.separator}sampleCompose"/>
57 <param name="dbdita.output.dir" value="${basedir}${file.separator}demo${file.separator}dbdita${file.separator}out${file.separator}dbCompose"/>
58 <param name="dbdita.map.input" value="dbmapBook.ditamap"/>
59 <param name="dbdita.docbook.temp" value="dbmapBook_GENERATED.xml"/>
60 <param name="dbdita.html.out" value="dbmapBook.html"/>
61 </antcall>
62 </target>
63
64 <target name="docbookDitarefDemo"
65 description="Demonstrate populating a DocBook book by reference to a DITA map">
66 <antcall target="docbookDitaref2xhtml">
67 <param name="dbdita.input.dir" value="${basedir}${file.separator}demo${file.separator}dbdita${file.separator}dbMap${file.separator}sampleDitaref"/>
68 <param name="dbdita.output.dir" value="${basedir}${file.separator}demo${file.separator}dbdita${file.separator}out${file.separator}dbDitaref"/>
69 <param name="dbdita.docbook.input" value="ditarefBook.xml"/>
70 <param name="dbdita.docbook.temp" value="ditarefBook_GENERATED.xml"/>
71 <param name="dbdita.html.out" value="ditarefBook.html"/>
72 </antcall>
73 </target>
74
75 <target name="docbookRelateDemo"
76 description="Demonstrate establishing relationships between DocBook articles with a DITA map">
77 <antcall target="docbookRelate2xhtml">
78 <param name="dbdita.input.dir" value="${basedir}${file.separator}demo${file.separator}dbdita${file.separator}dbMap${file.separator}sampleRelate"/>
79 <param name="dbdita.output.dir" value="${basedir}${file.separator}demo${file.separator}dbdita${file.separator}out${file.separator}dbRelate"/>
80 <param name="dbdita.map.input" value="articleRelate.ditamap"/>
81 <param name="dbdita.map.temp" value="articleRelate_GENERATED.ditamap"/>
82 </antcall>
83 <copy file="${basedir}${file.separator}demo${file.separator}dbdita${file.separator}dbMap${file.separator}sampleRelate${file.separator}frameset.html"
84 tofile="${basedir}${file.separator}demo${file.separator}dbdita${file.separator}out${file.separator}dbRelate${file.separator}frameset.html"/>
85 </target>
86
87 <target name="docbookMixDemo"
88 description="Demonstrate relationships for a mix of DITA topics and DocBook articles">
89 <antcall target="docbookMix2xhtml">
90 <param name="dbdita.input.dir" value="${basedir}${file.separator}demo${file.separator}dbdita${file.separator}dbMap${file.separator}sampleMix"/>
91 <param name="dbdita.output.dir" value="${basedir}${file.separator}demo${file.separator}dbdita${file.separator}out${file.separator}dbMix"/>
92 <param name="dbdita.map.input" value="articleMix.ditamap"/>
93 <param name="dbdita.map.temp" value="articleMix_GENERATED.ditamap"/>
94 </antcall>
95 <copy file="${basedir}${file.separator}demo${file.separator}dbdita${file.separator}dbMap${file.separator}sampleMix${file.separator}frameset.html"
96 tofile="${basedir}${file.separator}demo${file.separator}dbdita${file.separator}out${file.separator}dbMix${file.separator}frameset.html"/>
97 </target>
98
99 <target name="docbookDitaDemoClean"
100 description="clean the sample build">
101 <delete>
102 <fileset dir="${basedir}${file.separator}demo${file.separator}dbdita${file.separator}dbMap${file.separator}sampleCompose">
103 <include name="*_GENERATED.xml"/>
104 </fileset>
105 </delete>
106 <delete>
107 <fileset dir="${basedir}${file.separator}demo${file.separator}dbdita${file.separator}dbMap${file.separator}sampleDitaref">
108 <include name="*_GENERATED.xml"/>
109 </fileset>
110 </delete>
111 <delete>
112 <fileset dir="${basedir}${file.separator}demo${file.separator}dbdita${file.separator}dbMap${file.separator}sampleMix">
113 <include name="*_GENERATED.ditamap"/>
114 <include name="*_GENERATED.dita"/>
115 <include name="*_GENERATED.txt"/>
116 </fileset>
117 </delete>
118 <delete>
119 <fileset dir="${basedir}${file.separator}demo${file.separator}dbdita${file.separator}dbMap${file.separator}sampleRelate">
120 <include name="*_GENERATED.ditamap"/>
121 <include name="*_GENERATED.xml"/>
122 </fileset>
123 </delete>
124 <delete includeemptydirs="true">
125 <fileset dir="${basedir}${file.separator}demo${file.separator}dbdita${file.separator}out">
126 <include name="**/*"/>
127 <exclude name="${basedir}${file.separator}demo${file.separator}dbdita${file.separator}out"/>
128 </fileset>
129 </delete>
130 </target>
131</project>
Note: See TracBrowser for help on using the repository browser.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette