| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221 |
- <?xml version="1.0" encoding="UTF-8"?>
- <!-- This file is part of the DITA Open Toolkit project hosted on
- Sourceforge.net. See the accompanying license.txt file for
- applicable licenses.-->
- <!-- (c) Copyright IBM Corp. 2006 All Rights Reserved. -->
- <project name="dita2javahelp">
- <target name="dita2javahelp.init">
- <property name="html-version" value="html"/>
- </target>
-
- <target name="dita2javahelp"
- unless="noMap"
- depends="dita2javahelp.init, build-init, preprocess,
- xhtml.topics,
- copy-css">
- <antcall target="dita.map.javahelp"/>
- <antcall target="compile.Java.Help"/>
- </target>
- <target name="dita.map.javahelp"
- depends="dita.map.javahelp.init,
- dita.map.javahelp.toc, dita.map.javahelp.map,
- dita.map.javahelp.set, dita.map.javahelp.index">
- </target>
- <target name="dita.map.javahelp.init"
- description="Init properties for JavaHelp">
- <condition property="args.javahelp.toc" value="${dita.map.filename.root}">
- <not>
- <isset property="args.javahelp.toc" />
- </not>
- </condition>
- <condition property="out.ext" value=".html">
- <not>
- <isset property="out.ext" />
- </not>
- </condition>
- <condition property="args.javahelp.map" value="${dita.map.filename.root}">
- <not>
- <isset property="args.javahelp.map" />
- </not>
- </condition>
- </target>
- <target name="dita.map.javahelp.toc"
- depends="dita.map.javahelp.init"
- description="Build JavaHelp TOC file">
- <local name="javahelp.toc.output.dir"/>
- <condition property="javahelp.toc.output.dir" value="${output.dir}" else="${_dita.map.output.dir}">
- <isset property="inner.transform"/>
- </condition>
- <xslt
- basedir="${dita.temp.dir}"
- destdir="${javahelp.toc.output.dir}"
- includesfile="${dita.temp.dir}/${user.input.file.listfile}"
- classpathref="dost.class.path"
- style="${dita.plugin.org.dita.javahelp.dir}/xsl/map2javahelptoc.xsl">
- <excludesfile name="${dita.temp.dir}/${resourceonlyfile}" if="resourceonlyfile"/>
- <param name="OUTEXT" expression="${out.ext}" if="out.ext" />
- <mergemapper to="${args.javahelp.toc}.xml"/>
- <xmlcatalog refid="dita.catalog"/>
- </xslt>
- </target>
-
- <!-- Deprecated since 2.1 -->
- <target name="dita.out.map.javahelp.toc"
- depends="dita.map.javahelp.init" if="inner.transform"
- description="Build JavaHelp TOC file">
- <xslt
- basedir="${dita.temp.dir}"
- destdir="${output.dir}"
- includesfile="${dita.temp.dir}/${user.input.file.listfile}"
- classpathref="dost.class.path"
- style="${dita.plugin.org.dita.javahelp.dir}/xsl/map2javahelptoc.xsl">
- <excludesfile name="${dita.temp.dir}/${resourceonlyfile}" if="resourceonlyfile"/>
- <param name="OUTEXT" expression="${out.ext}" if="out.ext" />
- <mapper type="glob"
- from="${user.input.file}"
- to="${args.javahelp.toc}.xml" />
- <xmlcatalog refid="dita.catalog"/>
- </xslt>
- </target>
- <target name="dita.map.javahelp.map"
- depends="dita.map.javahelp.init"
- description="Build JavaHelp Map file">
- <local name="javahelp.map.output.dir"/>
- <condition property="javahelp.map.output.dir" value="${output.dir}" else="${_dita.map.output.dir}">
- <isset property="inner.transform"/>
- </condition>
- <xslt
- basedir="${dita.temp.dir}"
- destdir="${javahelp.map.output.dir}"
- includesfile="${dita.temp.dir}/${user.input.file.listfile}"
- classpathref="dost.class.path"
- style="${dita.plugin.org.dita.javahelp.dir}/xsl/map2javahelpmap.xsl">
- <excludesfile name="${dita.temp.dir}/${resourceonlyfile}" if="resourceonlyfile"/>
- <param name="OUTEXT" expression="${out.ext}" if="out.ext" />
- <mergemapper to="${args.javahelp.map}.jhm"/>
- <xmlcatalog refid="dita.catalog"/>
- </xslt>
- </target>
-
- <!-- Deprecated since 2.1 -->
- <target name="dita.out.map.javahelp.map"
- depends="dita.map.javahelp.init" if="inner.transform"
- description="Build JavaHelp Map file">
- <xslt
- basedir="${dita.temp.dir}"
- destdir="${output.dir}"
- includesfile="${dita.temp.dir}/${user.input.file.listfile}"
- classpathref="dost.class.path"
- style="${dita.plugin.org.dita.javahelp.dir}/xsl/map2javahelpmap.xsl">
- <excludesfile name="${dita.temp.dir}/${resourceonlyfile}" if="resourceonlyfile"/>
- <param name="OUTEXT" expression="${out.ext}" if="out.ext" />
- <mapper type="glob"
- from="${user.input.file}"
- to="${args.javahelp.map}.jhm" />
- <xmlcatalog refid="dita.catalog"/>
- </xslt>
- </target>
- <target name="dita.map.javahelp.set"
- depends="dita.map.javahelp.init, dita.map.javahelp.map"
- description="Build JavaHelp Set file">
- <local name="javahelp.set.output.dir"/>
- <condition property="javahelp.set.output.dir" value="${output.dir}" else="${_dita.map.output.dir}">
- <isset property="inner.transform"/>
- </condition>
- <xslt
- basedir="${dita.temp.dir}"
- destdir="${javahelp.set.output.dir}"
- includesfile="${dita.temp.dir}/${user.input.file.listfile}"
- classpathref="dost.class.path"
- style="${dita.plugin.org.dita.javahelp.dir}/xsl/map2javahelpset.xsl">
- <excludesfile name="${dita.temp.dir}/${resourceonlyfile}" if="resourceonlyfile"/>
- <param name="javahelpmap" expression="${args.javahelp.map}" />
- <param name="javahelptoc" expression="${args.javahelp.toc}" />
- <param name="basedir" expression="${basedir}"/>
- <param name="outputdir" expression="${output.dir}"/>
- <mergemapper to="${dita.map.filename.root}_helpset.hs"/>
- <xmlcatalog refid="dita.catalog"/>
- </xslt>
- </target>
-
- <!-- Deprecated since 2.1 -->
- <target name="dita.out.map.javahelp.set"
- depends="dita.map.javahelp.init, dita.out.map.javahelp.map" if="inner.transform"
- description="Build JavaHelp Set file">
- <xslt
- basedir="${dita.temp.dir}"
- destdir="${output.dir}"
- includesfile="${dita.temp.dir}/${user.input.file.listfile}"
- classpathref="dost.class.path"
- style="${dita.plugin.org.dita.javahelp.dir}/xsl/map2javahelpset.xsl">
- <excludesfile name="${dita.temp.dir}/${resourceonlyfile}" if="resourceonlyfile"/>
- <param name="javahelpmap" expression="${args.javahelp.map}" />
- <param name="javahelptoc" expression="${args.javahelp.toc}" />
- <param name="basedir" expression="${basedir}"/>
- <param name="outputdir" expression="${output.dir}"/>
- <mapper type="glob"
- from="${user.input.file}"
- to="${dita.map.filename.root}_helpset.hs" />
- <xmlcatalog refid="dita.catalog"/>
- </xslt>
- </target>
- <target name="dita.map.javahelp.index"
- description="Build JavaHelp Index file">
- <local name="javahelp.index.output.dir"/>
- <condition property="javahelp.index.output.dir" value="${output.dir}" else="${_dita.map.output.dir}">
- <isset property="inner.transform"/>
- </condition>
- <pipeline message="Extract index term."
- tempdir="${dita.temp.dir}"
- inputmap="${user.input.file}">
- <module class="org.dita.dost.module.IndexTermExtractModule">
- <param name="output" location="${javahelp.index.output.dir}/${dita.map.filename.root}.xml"/>
- <param name="targetext" value=".html"/>
- <param name="indextype" value="javahelp"/>
- <param name="encoding" value="${args.dita.locale}" if="args.dita.locale"/>
- </module>
- </pipeline>
- </target>
-
- <!-- Deprecated since 2.1 -->
- <target name="dita.out.map.javahelp.index" if="inner.transform"
- description="Build JavaHelp Index file">
- <pipeline message="Extract index term."
- tempdir="${dita.temp.dir}"
- inputmap="${user.input.file}">
- <module class="org.dita.dost.module.IndexTermExtractModule">
- <param name="output" location="${output.dir}/${dita.map.filename.root}.xml"/>
- <param name="targetext" value=".html"/>
- <param name="indextype" value="javahelp"/>
- <param name="encoding" value="${args.dita.locale}" if="args.dita.locale"/>
- </module>
- </pipeline>
- </target>
- <target name="compile.Java.Help"
- if="env.JHHOME"
- description="Compile Java Help output">
- <!-- delete 'JavaHelpSearch' directory before compiling. -->
- <condition property="compile.dir" value="${dita.map.output.dir}">
- <isset property="old.transform"/>
- </condition>
- <condition property="compile.dir" value="${output.dir}">
- <isset property="inner.transform"/>
- </condition>
- <delete dir="${compile.dir}/JavaHelpSearch" />
- <java jar="${env.JHHOME}${file.separator}javahelp${file.separator}bin${file.separator}jhindexer.jar"
- fork="true"
- dir="${compile.dir}">
- <arg value="." />
- </java>
- </target>
- </project>
|