blob: 7235a1f4a80676c0eeb875fcc498f85a98acc58a [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8" ?>
<!--
This script build the Help plug-in by transforming the DITA source files into HTML.
To use this script, you must install DITA-OT on your machine in the directory
defined by the dita.ot.dir property.
Run the default target after you edit the DITA source files to regenerate the HTML.
To customize this script for other Help plug-ins, modify the value of the args.input property
to be the DITA map file for the plug-in.
NOTE: This script assumes that links to sibling Help plug-ins have scope="peer", otherwise the
output directory structure will be shifted incorrectly.
NOTE: This script assumes that you hand code your plugin.xml file in myplugin.xml. This file
will be copied over the generated plugin.xml which is currently not being generated correctly
by DITA-OT.
ChangeLog:
2006-04-05 Arthur Ryman <ryman@ca.ibm.com>
- Created.
2008-01-09 Kate Price <katep@ca.ibm.com>
- modified for new DITA-OT version
2008-05-05 Kate Price <katep@ca.ibm.com>
- modified to add generation of pre-built help index.
- Must delete /index folder before running build
-->
<project name="eclipsehelp" default="all">
<property name="dita.ot.dir" location="C:/DITA-OT1.2.2" />
<path id="dost.class.path">
<pathelement location="${dita.ot.dir}${file.separator}lib${file.separator}dost.jar" />
</path>
<taskdef name="integrate" classname="org.dita.dost.platform.IntegratorTask">
<classpath refid="dost.class.path" />
</taskdef>
<target name="all" depends="integrate, eclipsehelp">
</target>
<target name="integrate">
<integrate ditadir="${dita.ot.dir}" />
</target>
<!-- revise below here -->
<target name="eclipsehelp">
<ant antfile="${dita.ot.dir}${file.separator}conductor.xml" target="init" dir="${dita.ot.dir}">
<property name="args.copycss" value="no" />
<property name="args.csspath" value="../org.eclipse.wst.doc.user" />
<property name="args.eclipse.provider" value="Eclipse.org" />
<property name="args.eclipse.version" value="3.3.0" />
<property name="args.input" location="wsaxis2build_toc.ditamap" />
<property name="clean.temp" value="true" />
<property name="dita.extname" value=".dita" />
<property name="dita.temp.dir" location="temp" />
<property name="output.dir" location="" />
<property name="transtype" value="eclipsehelp" />
</ant>
<copy file="myplugin.xml" tofile="plugin.xml" overwrite="yes" />
</target>
<target name="build.index" description="Builds search index for the plug-in" if="eclipse.running">
<help.buildHelpIndex manifest="plugin.xml" destination="."/>
</target>
</project>