PageRenderTime 39ms CodeModel.GetById 13ms RepoModel.GetById 0ms app.codeStats 0ms

/jEdit/tags/jedit-4-2-pre14/jars/MacOS/build.xml

#
XML | 49 lines | 39 code | 10 blank | 0 comment | 0 complexity | 153c324664796181ca4037d2d24fddba 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. <project name="macos" default="dist" basedir=".">
  3. <property name="jedit.install.dir" value="../.."/>
  4. <property name="jar.name" value="MacOS.jar"/>
  5. <property name="install.dir" value=".."/>
  6. <property name="build.dir" value="build"/>
  7. <path id="project.class.path">
  8. <pathelement location="${jedit.install.dir}/jedit.jar"/>
  9. <pathelement location="/System/Library/Java"/>
  10. <pathelement location="."/>
  11. </path>
  12. <target name="compile">
  13. <mkdir dir="${build.dir}"/>
  14. <javac
  15. srcdir="."
  16. deprecation="on"
  17. destdir="${build.dir}"
  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">
  27. <include name="**/*.class"/>
  28. </fileset>
  29. <fileset dir=".">
  30. <include name="**/*.props"/>
  31. <include name="**/*.html"/>
  32. </fileset>
  33. </jar>
  34. </target>
  35. <target name="clean">
  36. <delete dir="build">
  37. </delete>
  38. </target>
  39. </project>