build_template.xml 2.1 KB

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