build_dita-ot.auto.xml 6.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <project xmlns:dita-ot="http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/dita-ot/dita-ot.xsd"
  3. basedir="../../."
  4. name="dita-ot.auto">
  5. <include file="build.dita-ot.SYSTEM.xml" as="SYSTEM"/>
  6. <target name="logfile" unless="dita-ot.logfile.input">
  7. <description> to auto make unique logfile by $dita-ot.args.input.input</description>
  8. <input addproperty="dita-ot.args.input.input" message="type $dita-ot.args.input.input ditamap to generate" defaultvalue="${p5dkp.dita_root.ditamap}"/>
  9. <property name="dita-ot.logfile.input" location="${dita-ot.SYSTEM.StandardDebugPath}/${dita-ot.args.input.input}/logfile"/>
  10. <mkdir dir="${dita-ot.logfile.input}/../."/>
  11. <echo>#26 will save logfile to ${dita-ot.logfile.input}</echo>
  12. </target>
  13. <target name="temp" unless="dita-ot.temp.input">
  14. <description> to auto make unique temp dir by $dita-ot.args.input.input</description>
  15. <input addproperty="dita-ot.args.input.input" message="type $dita-ot.args.input.input ditamap to generate" defaultvalue="${p5dkp.dita_root.ditamap}"/>
  16. <property name="dita-ot.temp.input" location="${dita-ot.temp}/${dita-ot.args.input.input}"/>
  17. <!--<property name="dita-ot.temp.input.errorproperty.xml" location="${dita-ot.args.input.input}/errorproperty.xml"/>
  18. <property name="dita-ot.temp.input.resultproperty.xml" location="${dita-ot.args.input.input}/resultproperty.xml"/>
  19. <property name="dita-ot.temp.input.outputproperty.xml" location="${dita-ot.args.input.input}/outputproperty.xml"/>
  20. -->
  21. <property name="dita-ot.temp.input.errorproperty.xml" location="${dita-ot.temp}/${dita-ot.args.input.input}/errorproperty.xml"/>
  22. <property name="dita-ot.temp.input.resultproperty.xml" location="${dita-ot.temp}/${dita-ot.args.input.input}/resultproperty.xml"/>
  23. <property name="dita-ot.temp.input.outputproperty.xml" location="${dita-ot.temp}/${dita-ot.args.input.input}/outputproperty.xml"/>
  24. <property name="dita-ot.temp.input.topic.fo" location="${dita-ot.temp}/${dita-ot.args.input.input}/topic.fo"/> <!-- do debugu co nie dizala -->
  25. <!--<mkdir dir="${dita-ot.temp.input}/../."/>-->
  26. <mkdir dir="${dita-ot.temp.input}"/>
  27. <echo>#26 will save temp to ${dita-ot.temp.input}
  28. $dita-ot.args.input.input = ${dita-ot.args.input.input}
  29. $dita-ot.temp.input.errorproperty.xml = ${dita-ot.temp.input.errorproperty.xml}
  30. $dita-ot.temp.input.resultproperty.xml = ${dita-ot.temp.input.resultproperty.xml}
  31. and $dita-ot.temp.input.topic.fo = to ${dita-ot.temp.input.topic.fo}</echo>
  32. </target>
  33. <target name="output" unless="dita-ot.output.dir.input">
  34. <description> to auto make unique out by $dita-ot.args.input.input</description>
  35. <input addproperty="dita-ot.args.input.input" message="type $dita-ot.args.input.input ditamap to generate" defaultvalue="${p5dkp.dita_root.ditamap}"/>
  36. <property name="dita-ot.output.dir.input" location="${dita-ot.repository}/${dita-ot.args.input.input}"/>
  37. <mkdir dir="${dita-ot.output.dir.input}/../."/>
  38. <echo>#26 will save $dita-ot.output.dir.input to to ${dita-ot.output.dir.input}</echo>
  39. </target>
  40. <target name="output.preparing.touch" depends="output" if="dita-ot.output.dir.input" unless="dita-ot.output.preparing.touch">
  41. <description> to auto make signal that we try preparing</description>
  42. <!--<input addproperty="dita-ot.output.preparing.touch" message="type $output.preparing.touch " defaultvalue="${dita-ot.output.dir.input}/output.preparing.touch"/>-->
  43. <property name="dita-ot.output.preparing.touch" location="${dita-ot.args.input.input.filepath.dir}/${dita-ot.args.input.input.filename}.output.preparing.touch"/>
  44. <property name="dita-ot.output.preparing.touch" location="${dita-ot.output.dir.input}/output.preparing.touch"/>
  45. <echo>#45 will dita-ot.output.preparing.touch to ${dita-ot.output.preparing.touch}</echo>
  46. </target>
  47. <target name="output.complete.touch" depends="output" if="dita-ot.output.dir.input" unless="dita-ot.output.complete.touch">
  48. <description> to auto make signal that we try completed</description>
  49. <!--<input addproperty="dita-ot.output.complete.touch" message="type $output.preparing.touch " defaultvalue="${dita-ot.output.dir.input}/output.complete.touch"/>-->
  50. <property name="dita-ot.output.complete.touch" location="${dita-ot.args.input.input.filepath.dir}/${dita-ot.args.input.input.filename}.output.complete.touch"/>
  51. <property name="dita-ot.output.complete.touch" location="${dita-ot.output.dir.input}/output.complete.touch"/>
  52. <echo>#45 will dita-ot.output.complete.touch to ${dita-ot.output.complete.touch} </echo>
  53. </target>
  54. <target name="output.error.touch" depends="output" if="dita-ot.output.dir.input" unless="dita-ot.output.error.touch">
  55. <description> to auto make signal that we error </description>
  56. <!--<input addproperty="dita-ot.output.error.touch" message="type $output.error.touch " defaultvalue="${dita-ot.output.dir.input}/output.error.touch"/>-->
  57. <property name="dita-ot.output.error.touch" location="${dita-ot.args.input.input.filepath.dir}/${dita-ot.args.input.input.filename}.output.error.touch"/>
  58. <property name="dita-ot.output.error.touch" location="${dita-ot.output.dir.input}/output.error.touch"/>
  59. <echo >#45 will dita-ot.output.error.touch to ${dita-ot.output.error.touch}</echo>
  60. </target>
  61. <target name="output.pdf" depends="output">
  62. <description> miejsca umieszczenia katalogow</description>
  63. <property name="dita-ot.repository.pdf" location="${dita-ot.output.dir.input}/${dita-ot.args.input.input.filename.noext}.pdf"/> <!-- miejsce w repozytorium - do skopiowania do gita aby wszedzie bylo -->
  64. <property name="dita-ot.local.pdf" location="${dita-ot.args.input.input.filepath.dir}/${dita-ot.args.input.input.filename.noext}.pdf"/><!-- miejsce w domyslnych lokalizacjach -->
  65. </target>
  66. </project>