build.xml 1.6 KB

123456789101112131415161718192021222324252627282930313233343536
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <project name="bones" default="build" basedir=".">
  3. <target name="prepare">
  4. <mkdir dir="../build" />
  5. <mkdir dir="../docs/app/public/dist" />
  6. </target>
  7. <target name="build" depends="prepare">
  8. <copy file="index.php" tofile="../build/index.php" />
  9. <copy file="constants.php" tofile="../build/constants.php" />
  10. <copy file="Classes/Configuration.php" tofile="../build/Configuration.php" />
  11. <copy file="Classes/SQLite.php" tofile="../build/SQLite.php" />
  12. <copy file="Classes/Template.php" tofile="../build/Template.php" />
  13. <copy file="Classes/Obfuscation.php" tofile="../build/Obfuscation.php" />
  14. </target>
  15. <target name="dist" depends="build">
  16. <tar destfile="../docs/app/public/dist/bones.tar.gz" compression="gzip">
  17. <fileset dir="../build">
  18. <include name="*" />
  19. </fileset>
  20. </tar>
  21. <pharpackage destfile="../docs/app/public/dist/bones.phar" basedir="../build/" compression="gzip">
  22. <fileset dir="../build">
  23. <include name="*" />
  24. </fileset>
  25. <metadata>
  26. <element name="version" value="beta" />
  27. <element name="authors">
  28. <element name="netico">
  29. <element name="e-mail" value="netico@riseup.net" />
  30. </element>
  31. </element>
  32. </metadata>
  33. </pharpackage>
  34. <delete dir="../build" includeemptydirs="true" verbose="true" failonerror="true" />
  35. </target>
  36. </project>