PageRenderTime 47ms CodeModel.GetById 21ms RepoModel.GetById 0ms app.codeStats 0ms

/jEdit/tags/jedit-4-1-pre5/build.xml

#
XML | 110 lines | 89 code | 16 blank | 5 comment | 0 complexity | daf3bcd999baa47f8d49b6ab183b9afb MD5 | raw file
Possible License(s): BSD-3-Clause, AGPL-1.0, Apache-2.0, LGPL-2.0, LGPL-3.0, GPL-2.0, CC-BY-SA-3.0, LGPL-2.1, GPL-3.0, MPL-2.0-no-copyleft-exception, IPL-1.0
  1. <?xml version="1.0"?>
  2. <!--
  3. This is a build.xml file for building jEdit.
  4. -->
  5. <project name="jEdit" default="dist" basedir=".">
  6. <target name="compile">
  7. <javac
  8. srcdir="."
  9. deprecation="on"
  10. includeJavaRuntime="yes"
  11. >
  12. <include name="bsh/**/*.java"/>
  13. <include name="com/microstar/*.java"/>
  14. <include name="com/incors/plaf/kunststoff/*.java"/>
  15. <include name="gnu/regexp/*.java"/>
  16. <include name="installer/*.java"/>
  17. <include name="org/gjt/sp/jedit/**/*.java"/>
  18. <include name="org/gjt/sp/util/*.java"/>
  19. </javac>
  20. </target>
  21. <target name="dist" depends="compile">
  22. <jar
  23. jarfile="jedit.jar"
  24. manifest="org/gjt/sp/jedit/jedit.manifest"
  25. >
  26. <fileset dir=".">
  27. <include name="bsh/**/*.class"/>
  28. <include name="bsh/commands/*.bsh"/>
  29. <include name="com/microstar/*.class"/>
  30. <include name="com/incors/plaf/kunststoff/*.class"/>
  31. <include name="com/incors/plaf/kunststoff/icons/*.gif"/>
  32. <include name="gnu/regexp/*.class"/>
  33. <include name="gnu/regexp/MessagesBundle.properties"/>
  34. <include name="javax/help/**/*.class"/>
  35. <include name="org/gjt/sp/jedit/**/*.class"/>
  36. <include name="org/gjt/sp/util/**/*.class"/>
  37. <include name="org/gjt/sp/jedit/**/*.dtd"/>
  38. <include name="org/gjt/sp/jedit/icons/*.gif"/>
  39. <include name="org/gjt/sp/jedit/tips/*.html"/>
  40. <include name="org/gjt/sp/jedit/*.props"/>
  41. <include name="org/gjt/sp/jedit/actions.xml"/>
  42. <include name="org/gjt/sp/jedit/default.abbrevs"/>
  43. <include name="org/gjt/sp/jedit/jedit.bsh"/>
  44. <include name="doc/*.txt"/>
  45. <include name="doc/welcome.html"/>
  46. <include name="doc/users-guide/*.html"/>
  47. <include name="doc/users-guide/toc.xml"/>
  48. <include name="doc/users-guide/word-index.xml"/>
  49. </fileset>
  50. </jar>
  51. </target>
  52. <!-- Generate docs with xsltproc tool from www.xmlsoft.org -->
  53. <target name="docs-html-xsltproc">
  54. <exec executable="xsltproc" dir="doc/users-guide">
  55. <arg value="--catalogs"/>
  56. <arg value="jedithtml.xsl"/>
  57. <arg value="users-guide.xml"/>
  58. </exec>
  59. </target>
  60. <!-- Generate docs with Xalan tool from xml.apache.org -->
  61. <target name="docs-html-xalan">
  62. <style
  63. in="doc/users-guide/users-guide.xml"
  64. destdir="doc/users-guide"
  65. style="doc/users-guide/jedithtml.xsl"/>
  66. </target>
  67. <target name="clean">
  68. <delete>
  69. <fileset dir="." includes="**/*~" defaultexcludes="no"/>
  70. <fileset dir="." includes="**/#*#" defaultexcludes="no"/>
  71. <fileset dir="." includes="**/*.orig"/>
  72. <fileset dir="." includes="**/*.rej"/>
  73. <fileset dir="." includes="**/.*.swp"/>
  74. <fileset dir="." includes="**/.#*"/>
  75. <fileset dir="." includes="**/.new*"/>
  76. <fileset dir="." includes="**/.directory"/>
  77. <fileset dir=".">
  78. <include name="**/*.class"/>
  79. <exclude name="com/incors/plaf/kunststoff/*.class"/>
  80. <exclude name="org/gjt/sp/jedit/textarea/TextRenderer2D.class"/>
  81. <exclude name="bsh/XThis*.class"/>
  82. <exclude name="bsh/reflect/ReflectManagerImpl.class"/>
  83. </fileset>
  84. <fileset dir="." includes="doc/users-guide/*.html"/>
  85. <fileset dir="." includes="doc/users-guide/toc.xml"/>
  86. <fileset dir="." includes="doc/users-guide/word-index.xml"/>
  87. <fileset dir="." includes="doc/users-guide/*.pdf"/>
  88. <fileset dir="." includes="doc/users-guide/*.aux"/>
  89. <fileset dir="." includes="doc/users-guide/*.tex"/>
  90. <fileset dir="." includes="doc/users-guide/*.log"/>
  91. <fileset dir="." includes="installer/jedit-*"/>
  92. </delete>
  93. </target>
  94. </project>