/plugins/JIndex/trunk/build.xml

# · XML · 77 lines · 22 code · 12 blank · 43 comment · 0 complexity · d5d2b5774640208e874d5eb73fcb4c6f MD5 · raw file

  1. <?xml version="1.0"?>
  2. <!-- Ant build file for the JIndex plugin for jEdit -->
  3. <project name="JIndex" default="dist" basedir=".">
  4. <property name="jar.name" value="${ant.project.name}.jar"/>
  5. <property name="src.dir" value="."/>
  6. <property name="build.dir" value="build"/>
  7. <property file="/home/damien/.jedit/build.properties" />
  8. <import file="${build.support}/plugin-build.xml" />
  9. <!--
  10. <target name="init">
  11. <mkdir dir="${build.dir}"/>
  12. </target>
  13. <target name="compile" depends="init">
  14. <javac
  15. srcdir="${src.dir}"
  16. destdir="${build.dir}"
  17. deprecation="on"
  18. includeJavaRuntime="yes"
  19. >
  20. <classpath refid="project.class.path"/>
  21. </javac>
  22. </target>
  23. <target name="dist" depends="compile">
  24. <mkdir dir="${install.dir}"/>
  25. <jar jarfile="${install.dir}/${jar.name}">
  26. <fileset dir="${build.dir}"/>
  27. <fileset dir="${src.dir}">
  28. <include name="actions.xml"/>
  29. <include name="dockables.xml"/>
  30. <include name="jindex/jindex.dtd"/>
  31. <include name="**/*.props"/>
  32. <include name="**/*.html"/>
  33. <include name="**/*.gif"/>
  34. <include name="**/*.txt"/>
  35. </fileset>
  36. </jar>
  37. </target>
  38. <target name="clean">
  39. <delete dir="${build.dir}"/>
  40. <delete>
  41. <fileset dir="." includes="**/*~" defaultexcludes="no"/>
  42. </delete>
  43. </target>
  44. -->
  45. <selector id="packageFiles">
  46. <or>
  47. <filename name="jindex/images/*.gif" />
  48. <filename name="jindex/jindex.dtd" />
  49. <filename name="index.html" />
  50. </or>
  51. </selector>
  52. <target name="dist" depends="clean,build" />
  53. <target name="build.prepare">
  54. <echo>Plugins dir: ${jedit.plugins.dir}</echo>
  55. </target>
  56. <path id="project.class.path">
  57. <pathelement location="${jedit.plugins.dir}/InfoViewer.jar"/>
  58. </path>
  59. </project>