build_template.xml 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. <?xml version="1.0"?>
  2. <!--
  3. This file is part of the DITA Open Toolkit project.
  4. Copyright 2006 IBM Corporation
  5. See the accompanying LICENSE file for applicable license.
  6. -->
  7. <project xmlns:dita="http://dita-ot.sourceforge.net" name="DOST" default="init">
  8. <property file="${dita.dir}/local.properties"/>
  9. <!-- Initialize DITA-OT base directory -->
  10. <dirname property="ant.file.DOST.dir" file="${ant.file.DOST}" />
  11. <condition property="dita.dir" value="${ant.file.DOST.dir}">
  12. <not>
  13. <isset property="dita.dir" />
  14. </not>
  15. </condition>
  16. <condition property="dita.dir" value="${basedir}">
  17. <not>
  18. <isset property="dita.dir" />
  19. </not>
  20. </condition>
  21. <path id="dost.class.path">
  22. <dita:extension id="dita.conductor.lib.import" behavior="org.dita.dost.platform.ImportAntLibAction"/>
  23. <pathelement location="${dita.dir}/lib/dost.jar"/>
  24. <pathelement location="${dita.dir}/lib/dost-configuration.jar"/>
  25. </path>
  26. <target name="init">
  27. <dita-ot-fail id="DOTA001F">
  28. <condition>
  29. <and>
  30. <dita:extension id="dita.conductor.transtype.check" behavior="org.dita.dost.platform.CheckTranstypeAction"
  31. property="transtype"/>
  32. </and>
  33. </condition>
  34. <param name="1" value="${transtype}"/>
  35. </dita-ot-fail>
  36. <condition property="clean.temp" value="true">
  37. <not><isset property="clean.temp"/></not>
  38. </condition>
  39. <condition property="clean-temp.skip">
  40. <isfalse value="${clean.temp}"/>
  41. </condition>
  42. <antcall>
  43. <target name="dita2${transtype}"/>
  44. <target name="clean-temp"/>
  45. </antcall>
  46. </target>
  47. <dita:extension id="dita.conductor.plugin" behavior="org.dita.dost.platform.ImportPluginInfoAction"/>
  48. <dita:extension id="ant.import" behavior="org.dita.dost.platform.ImportAntAction"/>
  49. <dita:extension id="dita.conductor.target.relative" behavior="org.dita.dost.platform.InsertAntActionRelative"/>
  50. <dita:extension id="dita.conductor.target" behavior="org.dita.dost.platform.InsertAction"/>
  51. <!-- Deprecated since 2.1 -->
  52. <target name="help">
  53. <echo level="info">See http://www.dita-ot.org/${otrelease}/</echo>
  54. </target>
  55. </project>