build.p5dkp.ditafiles.dita-ot.xml 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <project xmlns:p5dkp="http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/dita_kosztorys_projektowy/dita_kosztorys_projektowy.xsd"
  3. basedir="../../." name="dita-ot" default="p5dkp.ditafiles.dita-ot.test-build-pdf.Macrodef.xml">
  4. <!--<include file="build.p5dkp.PRODUCT.xml" as="PRODUCT" optional="yes"/>-->
  5. <include file="build.p5dkp.ditafiles.xml.xml" as="ditafiles" />
  6. <include file="../ant_interface/build.p5ant-interface.Macrodef.xml" as="Macrodef"/>
  7. <include file="../system_ui_info_speech/build_system_ui_info_speech.xml" as="p5suis"/>
  8. <property name="p5dkp.ditafiles.dita-ot.test-build-pdf.xml.dir" location="${p5dkp.repository}/p5dkp.ditafiles.dita-ot.test-build-pdf.xml"/>
  9. <property name="p5dkp.ditafiles.dita-ot.test-build-pdf.xml" location="${p5dkp.ditafiles.dita-ot.test-build-pdf.xml.dir}/p5dkp.ditafiles.dita-ot.test-build-pdf.xml"/>
  10. <property name="p5dkp.ditafiles.dita-ot.test-build-pdf.xsl" location="${p5dkp.basedir}/p5dkp.ditafiles.dita-ot.test-build-pdf.xsl"/>
  11. <property name="p5dkp.ditafiles.dita-ot.test-build-pdf.thread.count" value="1"/>
  12. <property name="p5dkp.ditafiles.dita-ot.test-build-pdf.xml.parallel_ant_build.xml" location="${p5dkp.repository}/p5dkp.dita_root_all_resources.ditamap.ditamap_to_reltable.say.xml.parallel_ant_build.xml" />
  13. <property name="p5dkp.ditafiles.dita-ot.test-build-pdf.xml.parallel_ant_build.xml.properties" location="${p5dkp.repository}/p5dkp.dita_root_all_resources.ditamap.ditamap_to_reltable.say.xml.parallel_ant_build.xml.properties" />
  14. <property name="p5dkp.ditafiles.dita-ot.test-build-pdf.xml.touch" location="${p5dkp.repository}/p5dkp.ditafiles.dita-ot.test-build-pdf.xml.touch" />
  15. <property name="p5dkp.ditafiles.dita-ot.test-build-pdf.Macrodef.xml" location="${p5dkp.repository}/p5dkp.ditafiles.dita-ot.test-build-pdf.Macrodef.xml" />
  16. <property name="p5dkp.ditafiles.dita-ot.test-build-pdf.Macrodef.xml.p5ant-interface.Macrodef.read.file.properties" location="${p5dkp.repository}/p5dkp.ditafiles.dita-ot.test-build-pdf.Macrodef.xml.p5ant-interface.Macrodef.read.file.properties" />
  17. <!--<target name="p5dkp.ditafiles.dita-ot.test-build-pdf.xml.parallel_ant_build.xml" depends="ditafiles.xml" > <!-\- ditafiles.dita-ot.p5dkp.ditafiles.xml" -\->
  18. <echoproperties destfile="${p5dkp.ditafiles.dita-ot.test-build-pdf.xml.parallel_ant_build.xml.properties}"/>
  19. <echo>#24 $p5dkp.ditafiles.dita-ot.test-build-pdf.xml.parallel_ant_build.xml.threadcount = ${p5dkp.ditafiles.dita-ot.test-build-pdf.xml.parallel_ant_build.xml.threadcount}</echo>
  20. <antcall target="parallel_ant_build.p5ant-interface.parallel_ant_build.xml">
  21. <param name="p5ant-interface.parallel_ant_build.thread.count.param"
  22. value="${p5dkp.ditafiles.dita-ot.test-build-pdf.thread.count}"/>
  23. <param name="p5ant-interface.parallel_ant_build.thread.count.param.name"
  24. value="p5dkp.ditafiles.dita-ot.test-build-pdf.xml.thread.count"/>
  25. <param name="p5ant-interface.parallel_ant_build.outfile.structure"
  26. value="${p5dkp.ditafiles.dita-ot.test-build-pdf.xml}.$${p5ant-interface.parallel_ant_build.thread.thread.no.param.name}.xml"/><!-\- $${p5dkp.ditafiles.dita-ot.test-build-pdf.xml.thread.no.foreign.no.param.name}.$${p5dkp.ditafiles.dita-ot.test-build-pdf.xml.thread.no.merge.no.param.name} -\->
  27. <!-\-<param name="p5ant-interface.parallel_ant_build.input_file.param.name" value=""/>-\->
  28. <!-\- like $p5dkp.ditafiles.wordindex.strings.merge.xml -\->
  29. <!-\-<param name="p5ant-interface.parallel_ant_build.output_file.param.name" value=""/>-\->
  30. <!-\- like p5dkp.ditafiles.wordindex.merged.ditafiles.xml -\->
  31. <!-\-<param name="p5ant-interface.parallel_ant_build.thread.count.param.name" value=""/>-\->
  32. <!-\- like p5dkp.ditafiles.wordindex.xml.thread.count -\->
  33. <param name="p5ant-interface.parallel_ant_build.thread.thread.no.param.name"
  34. value="p5dkp.ditafiles.dita-ot.test-build-pdf.xml.thread.no"/>
  35. <!-\- like p5dkp.ditafiles.wordindex.xml.thread.no -\->
  36. <param name="p5ant-interface.parallel_ant_build.thread.thread.no.foreign.param.name"
  37. value="p5dkp.ditafiles.dita-ot.test-build-pdf.xml.thread.no.foreign"/>
  38. <!-\- like p5dkp.ditafiles.wordindex.xml.thread.no.foreign -\->
  39. <param name="p5ant-interface.parallel_ant_build.thread.thread.no.merge.count.param.name"
  40. value="p5dkp.ditafiles.dita-ot.test-build-pdf.xml.thread.no.merge.count"/>
  41. <!-\- like p5dkp.ditafiles.wordindex.xml.thread.no.merge.count -\->
  42. <param name="p5ant-interface.parallel_ant_build.thread.thread.no.merge.count.param"
  43. value="${p5dkp.ditafiles.thread.no.merge.count}"/>
  44. <!-\- like p5dkp.ditafiles.wordindex.xml.thread.no.merge.count -\->
  45. <param name="p5ant-interface.parallel_ant_build.thread.thread.no.merge.no.param.name"
  46. value="p5dkp.ditafiles.dita-ot.test-build-pdf.xml.thread.no.merge.no"/>
  47. <param
  48. name="p5ant-interface.parallel_ant_build.thread.thread.no.merge.count.minimize.param"
  49. value="${p5dkp.ditafiles.thread.no.merge.count.minimize}"/>
  50. <!-\-<param name="p5ant-interface.parallel_ant_build.target.name" value=""/>-\->
  51. <!-\- like antcall target="p5dkp.ditafiles.wordindex.merged.ditafiles.xml" -\->
  52. <param name="p5ant-interface.parallel_ant_build.new.ant.build.xml"
  53. value="${p5dkp.ditafiles.dita-ot.test-build-pdf.xml.parallel_ant_build.xml}"/>
  54. <!-\- like generated buildfile name -\->
  55. <param name="p5ant-interface.parallel_ant_build.new.ant.project.name"
  56. value="p5dkp.ditafiles.dita-ot.test-build-pdf.xml"/>
  57. <!-\- like new_parraller_ant_project - -\->
  58. <param name="p5ant-interface.parallel_ant_build.new.ant.target.name"
  59. value="p5dkp.ditafiles.dita-ot.test-build-pdf.xml"/>
  60. <param name="p5ant-interface.parallel_ant_build.local.integrate.target.name"
  61. value="p5dkp.ditafiles.dita-ot.test-build-pdf.xml"/>
  62. <!-\- will detect filenames and params -\->
  63. <param name="p5ant-interface.parallel_ant_build.calling.build.xml"
  64. value="${p5dkp.build.xml}"/>
  65. <!-\- like file:/Users/a.binder/Documents/xmlschema_procesy5/src-xmlschema/public_html/WPS_Functions/dita_kosztorys_projektowy/build_dita_kosztorys_projektowy.xml -\->
  66. <param name="p5ant-interface.parallel_ant_build.calling.build.basedir"
  67. value="${p5dkp.basedir}"/>
  68. <!-\- like ${p5dkp.basedir} -\->
  69. <param name="p5ant-interface.parallel_ant_build.calling.build.repository"
  70. value="${p5dkp.repository}"/>
  71. <!-\- like ${p5dkp.repository} -\->
  72. <param name="p5ant.WPS_Functions.PRODUCT.name.input" value="dita_kosztorys_projektowy"/>
  73. <!-\- <xsl:namespace name="{$p5ant.WPS_Functions.PRODUCT.prefix.input}" select="concat('http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/',$p5ant.WPS_Functions.PRODUCT.name.input,'/',$p5ant.WPS_Functions.PRODUCT.prefix.input,'.xsd')"/> -\->
  74. <param name="p5ant.WPS_Functions.PRODUCT.prefix.input" value="p5dkp"/>
  75. <!-\- like p5dkp -\->
  76. <param name="p5ant-interface.parallel_ant_build.properties.read.file"
  77. value="${p5dkp.ditafiles.dita-ot.test-build-pdf.xml.parallel_ant_build.xml.properties}"/>
  78. <!-\- to force properties to read by this build -\->
  79. <param name="p5suis.p5suis.say_to_queue.PL" value="Wykonano build dla testowego generowania map "/>
  80. <param name="p5suis.build" value="${p5suis.build}"/>
  81. <param name="p5ant-interface.build" value="${p5ant-interface.build}"/>
  82. <param name="p5ant-interface.parallel_ant_build.threadcount" value="${p5dkp.ditafiles.dita-ot.test-build-pdf.xml.parallel_ant_build.xml.threadcount}"/>
  83. </antcall>
  84. <ant antfile="${p5dkp.ditafiles.dita-ot.test-build-pdf.xml.parallel_ant_build.xml}"
  85. target="p5dkp.ditafiles.dita-ot.test-build-pdf.xml" inheritall="true"/>
  86. <touch file="${p5dkp.ditafiles.dita-ot.test-build-pdf.xml.touch}" />
  87. </target>-->
  88. <target name="test-build-pdf.xml" description="to test if pdf are correctly generated list" depends="p5dkp.ditafiles.dita-ot.test-build-pdf.xml"/>
  89. <target name="p5dkp.ditafiles.dita-ot.test-build-pdf.xml" depends="ditafiles.p5dkp.ditafiles.xml" >
  90. <antcall target="p5suis.p5suis:say_to_queue.PL">
  91. <param name="p5suis:say_text" value="Przygotowuje listę map do sprawdzenia ich poprawności generowania "/>
  92. </antcall>
  93. <xslt basedir="${p5dkp.dita_root_path}" style="${p5dkp.ditafiles.dita-ot.test-build-pdf.xsl}"
  94. in="${p5dkp.ditafiles.xml}" destdir="${p5dkp.dita_out_dir}"
  95. out="${p5dkp.ditafiles.dita-ot.test-build-pdf.xml}" force="true">
  96. <factory name="net.sf.saxon.TransformerFactoryImpl">
  97. <attribute name="http://saxon.sf.net/feature/xinclude-aware" value="true"/>
  98. <attribute name="http://saxon.sf.net/feature/initialMode"
  99. value="{http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/dita_kosztorys_projektowy/p5dkp.xsd}ditafiles.dita-ot.test-build-pdf.xml"/>
  100. <attribute name="http://saxon.sf.net/feature/dtd-validation-recoverable" value="true"/>
  101. </factory>
  102. <param name="p5dkp.to_reltable.filesuffix" expression="${p5dkp.to_reltable.filesuffix}"/>
  103. <param name="p5dkp.ditafiles.dita-ot.test-build-pdf.xml.dir" expression="${p5dkp.ditafiles.dita-ot.test-build-pdf.xml.dir}"/>
  104. <classpath location="/opt/local/share/java/saxon9he.jar"/>
  105. <xmlcatalog refid="dita-ot.dtd.catalog"/>
  106. </xslt>
  107. <antcall target="p5suis.p5suis.say_to_queue.copy_file">
  108. <param name="p5suis.say_to_queue.copy_file" value="${p5dkp.ditafiles.dita-ot.test-build-pdf.xml}"/>
  109. </antcall>
  110. <exec executable="open">
  111. <arg file="${p5dkp.ditafiles.dita-ot.test-build-pdf.xml}"/>
  112. </exec>
  113. </target>
  114. <target name="p5dkp.ditafiles.dita-ot.test-build-pdf.Macrodef.xml" depends="p5dkp.ditafiles.dita-ot.test-build-pdf.xml" description=" LAST! by using constructor of p5ant-interface:Macrodef.xml prepare task list">
  115. <description>by using constructor of p5ant-interface:Macrodef.xml prepare task list
  116. calling name from root build ditafiles.dita-ot.p5dkp.ditafiles.dita-ot.test-build-pdf.Macrodef.xml
  117. </description>
  118. <echoproperties destfile="${p5dkp.ditafiles.dita-ot.test-build-pdf.Macrodef.xml.p5ant-interface.Macrodef.read.file.properties}" prefix="p5dkp.ditafiles"/>
  119. <antcall target="p5suis.p5suis:say_to_queue.PL">
  120. <param name="p5suis:say_text" value="Generuję listę Makro"/>
  121. </antcall>
  122. <antcall target="Macrodef.xml" >
  123. <param name="p5ant-interface.Macrodef.calling.input.xml" value="${p5dkp.ditafiles.dita-ot.test-build-pdf.xml}" />
  124. <param name="p5ant-interface.Macrodef.new.ant.build.xml" value="${p5dkp.ditafiles.dita-ot.test-build-pdf.Macrodef.xml}" />
  125. <param name="p5ant-interface.Macrodef.calling.integrate.build.xml" value="${dita-ot.build.xml}"/>
  126. <param name="p5ant-interface.Macrodef.calling.integrate.target.name" value="chm-pdf.pdf"/>
  127. <param name="p5ant-interface.Macrodef.threadcount" value="${p5dkp.ditafiles.dita-ot.test-build-pdf.thread.count}"/>
  128. <param name="p5ant-interface.Macrodef.thread.count.param" value="${p5dkp.ditafiles.dita-ot.test-build-pdf.thread.count}"/>
  129. <param name="p5ant-interface.Macrodef.thread.count.param.name" value="p5dkp.ditafiles.dita-ot.test-build-pdf.thread.no"/>
  130. <param name="p5ant-interface.Macrodef.new.ant.project.name" value="p5dkp.ditafiles.dita-ot.test-build-pdf.Macrodef.xml" />
  131. <param name="p5ant-interface.Macrodef.new.ant.target.name" value="p5dkp.ditafiles.dita-ot.test-build-pdf.Macrodef.xml" />
  132. <!--<param name="p5ant-interface.Macrodef.local.integrate.target.name" value="p5dkp.ditafiles.dita-ot.test-build-pdf.Macrodef.xml" />-->
  133. <param name="p5ant-interface.Macrodef.calling.build.basedir" value="${p5dkp.basedir}"/>
  134. <param name="p5ant-interface.Macrodef.calling.build.repository" value="${p5dkp.repository}"/>
  135. <param name="p5ant.WPS_Functions.PRODUCT.name.input" value="${p5dkp.PRODUCT.name}"/>
  136. <param name="p5ant.WPS_Functions.PRODUCT.prefix.input" value="p5dkp"/>
  137. <param name="p5ant-interface.Macrodef.read.file.properties" value="${p5dkp.ditafiles.dita-ot.test-build-pdf.Macrodef.xml.p5ant-interface.Macrodef.read.file.properties}"/>
  138. <param name="p5suis.p5suis.say_to_queue.PL" value="Przygotowano zadania Makro "/>
  139. <param name="p5suis.build" value="${p5suis.build}"/>
  140. <param name="p5ant-interface.build" value="${p5ant-interface.build}"/>
  141. <param name="p5ant-interface.Macrodef.outfile.structure" value="${p5dkp.ditafiles.dita-ot.test-build-pdf.Macrodef.xml}.$${p5dkp.ditafiles.dita-ot.test-build-pdf.thread.no}.xml"/>
  142. <param name="p5dkp.repository" value="${p5dkp.repository}"/>
  143. <param name="p5ant-interface.Macrodef.basedir" value="${basedir}"/>
  144. </antcall>
  145. <antcall target="p5suis.p5suis:say_to_queue.PL">
  146. <param name="p5suis:say_text" value="Uruchamiam wygenerowaną listę makro"/>
  147. </antcall>
  148. <exec executable="open">
  149. <arg file="${p5dkp.ditafiles.dita-ot.test-build-pdf.Macrodef.xml}"/>
  150. </exec>
  151. </target>
  152. <target name="CLEAN.p5dkp.ditafiles.dita-ot.test-build-pdf.xml" description="to clean p5dkp.ditafiles.dita-ot.test-build-pdf.xml">
  153. <delete dir="${p5dkp.ditafiles.dita-ot.test-build-pdf.xml.dir}" verbose="yes" failonerror="false"/>
  154. </target>
  155. </project>