build_dita-ot.auto.xml 6.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  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. <fail unless="dita-ot.output.dir.input">
  17. #25 not set $dita-ot.output.dir.input
  18. </fail>
  19. <property name="dita-ot.temp.input" location="${dita-ot.temp}/${dita-ot.args.input.input}"/>
  20. <!--<property name="dita-ot.temp.input.errorproperty.xml" location="${dita-ot.args.input.input}/errorproperty.xml"/>
  21. <property name="dita-ot.temp.input.resultproperty.xml" location="${dita-ot.args.input.input}/resultproperty.xml"/>
  22. <property name="dita-ot.temp.input.outputproperty.xml" location="${dita-ot.args.input.input}/outputproperty.xml"/>
  23. -->
  24. <property name="dita-ot.temp.input.errorproperty.xml" location="${dita-ot.temp}/${dita-ot.args.input.input}/errorproperty.xml"/>
  25. <property name="dita-ot.temp.input.resultproperty.xml" location="${dita-ot.temp}/${dita-ot.args.input.input}/resultproperty.xml"/>
  26. <property name="dita-ot.temp.input.outputproperty.xml" location="${dita-ot.temp}/${dita-ot.args.input.input}/outputproperty.xml"/>
  27. <property name="dita-ot.temp.input.topic.fo" location="${dita-ot.temp}/${dita-ot.args.input.input}/topic.fo"/> <!-- do debugu co nie dizala -->
  28. <!--<mkdir dir="${dita-ot.temp.input}/../."/>-->
  29. <mkdir dir="${dita-ot.temp.input}"/>
  30. <echo>#26 will save temp to ${dita-ot.temp.input}
  31. $dita-ot.args.input.input = ${dita-ot.args.input.input}
  32. $dita-ot.temp.input.errorproperty.xml = ${dita-ot.temp.input.errorproperty.xml}
  33. $dita-ot.temp.input.resultproperty.xml = ${dita-ot.temp.input.resultproperty.xml}
  34. and $dita-ot.temp.input.topic.fo = to ${dita-ot.temp.input.topic.fo}</echo>
  35. </target>
  36. <target name="output" unless="dita-ot.output.dir.input">
  37. <description> to auto make unique out by $dita-ot.args.input.input</description>
  38. <input addproperty="dita-ot.args.input.input" message="type $dita-ot.args.input.input ditamap to generate" defaultvalue="${p5dkp.dita_root.ditamap}"/>
  39. <property name="dita-ot.output.dir.input" location="${dita-ot.repository}/${dita-ot.args.input.input}"/>
  40. <mkdir dir="${dita-ot.output.dir.input}/../."/>
  41. <echo>#26 will save $dita-ot.output.dir.input to to ${dita-ot.output.dir.input}</echo>
  42. </target>
  43. <target name="output.preparing.touch" depends="output" if="dita-ot.output.dir.input" unless="dita-ot.output.preparing.touch">
  44. <description> to auto make signal that we try preparing</description>
  45. <!--<input addproperty="dita-ot.output.preparing.touch" message="type $output.preparing.touch " defaultvalue="${dita-ot.output.dir.input}/output.preparing.touch"/>-->
  46. <property name="dita-ot.output.preparing.touch" location="${dita-ot.args.input.input.filepath.dir}/${dita-ot.args.input.input.filename}.output.preparing.touch"/>
  47. <property name="dita-ot.output.preparing.touch" location="${dita-ot.output.dir.input}/output.preparing.touch"/>
  48. <echo>#45 will dita-ot.output.preparing.touch to ${dita-ot.output.preparing.touch}</echo>
  49. </target>
  50. <target name="output.complete.touch" depends="output" if="dita-ot.output.dir.input" unless="dita-ot.output.complete.touch">
  51. <description> to auto make signal that we try completed</description>
  52. <!--<input addproperty="dita-ot.output.complete.touch" message="type $output.preparing.touch " defaultvalue="${dita-ot.output.dir.input}/output.complete.touch"/>-->
  53. <property name="dita-ot.output.complete.touch" location="${dita-ot.args.input.input.filepath.dir}/${dita-ot.args.input.input.filename}.output.complete.touch"/>
  54. <property name="dita-ot.output.complete.touch" location="${dita-ot.output.dir.input}/output.complete.touch"/>
  55. <echo>#45 will dita-ot.output.complete.touch to ${dita-ot.output.complete.touch} </echo>
  56. </target>
  57. <target name="output.error.touch" depends="output" if="dita-ot.output.dir.input" unless="dita-ot.output.error.touch">
  58. <description> to auto make signal that we error </description>
  59. <!--<input addproperty="dita-ot.output.error.touch" message="type $output.error.touch " defaultvalue="${dita-ot.output.dir.input}/output.error.touch"/>-->
  60. <property name="dita-ot.output.error.touch" location="${dita-ot.args.input.input.filepath.dir}/${dita-ot.args.input.input.filename}.output.error.touch"/>
  61. <property name="dita-ot.output.error.touch" location="${dita-ot.output.dir.input}/output.error.touch"/>
  62. <echo >#45 will dita-ot.output.error.touch to ${dita-ot.output.error.touch}</echo>
  63. </target>
  64. <target name="output.pdf" depends="output">
  65. <description> miejsca umieszczenia katalogow</description>
  66. <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 -->
  67. <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 -->
  68. </target>
  69. </project>