build.xp5r.PRODUCT.xml 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <project xmlns:p5wc="http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/workflow_controller/workflow_controller.xsd"
  3. xmlns:p5xsl="http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/xsl_interface/xsl_interface.xsd"
  4. basedir="../../."
  5. default="PRODUCT"
  6. name="xp5r.PRODUCT">
  7. <include as="WPS_Functions" file="../build.WPS_Functions.PRODUCT.xml"/>
  8. <property name="xp5r.PRODUCT.name" value="${WPS_Functions.PRODUCT.name}.xinclude_p5_recurse"/>
  9. <property name="xp5r.PRODUCT.vendor-domain" value="${WPS_Functions.PRODUCT.name}.xp5r"/>
  10. <property name="xp5r.basedir" value="${WPS_Functions.basedir}/xinclude_p5_recurse"/>
  11. <property name="xp5r.repository" value="${xp5r.basedir}/repository"/>
  12. <property name="xp5r.install" value="${xp5r.basedir}/install"/>
  13. <property location="${xp5r.basedir}/temp" name="xp5r.temp"/>
  14. <property location="${xp5r.basedir}/xp5r.xsl" name="xp5r.xsl"/>
  15. <property location="${xp5r.basedir}/xp5r.xsd" name="xp5r.xsd"/>
  16. <property name="xp5r.apply-templates.xsl" location="${xp5r.basedir}/xp5r.apply-templates.xsl"/>
  17. <target depends="basedir"
  18. description="to create basedir, includes and install"
  19. name="PRODUCT"/>
  20. <target description="to create local dirs" name="basedir">
  21. <propertyset id="xp5r.local.properties">
  22. <propertyref prefix="xp5r"/>
  23. <mapper from="xp5r.*" to="local.*" type="glob"/>
  24. </propertyset>
  25. <antcall inheritall="false" target="WPS_Functions.basedir.p5bws:dirs">
  26. <propertyset refid="xp5r.local.properties"/>
  27. </antcall>
  28. </target>
  29. <target description="To delete all temp and repository" name="clean">
  30. <antcall inheritall="false" target="WPS_Functions.basedir.p5bws:dirs.clean">
  31. <propertyset refid="xp5r.local.properties"/>
  32. </antcall>
  33. </target>
  34. <target description="To delete all temp and repository" name="clean.temp">
  35. <antcall inheritall="false"
  36. target="WPS_Functions.basedir.p5bw.p5bws:dirs.temp.clean">
  37. <propertyset refid="xp5r.local.properties"/>
  38. </antcall>
  39. </target>
  40. <target name="parent.PRODUCT.ifdef"
  41. unless="xp5r.WPS_Functions.PRODUCT.ifdef.parent">
  42. <fail>There is not set correct parent PRODUCT from expected file="../build.WPS_Functions.PRODUCT.xml"</fail>
  43. </target>
  44. </project>