You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

build.xml 2.2KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. <project name="extdirs-setup" basedir="." default="all">
  2. <target name="all">
  3. <property
  4. name="classes.dir"
  5. location="${basedir}/classes"/>
  6. <mkdir dir="${classes.dir}"/>
  7. <delete dir="${classes.dir}"/>
  8. <mkdir dir="${classes.dir}"/>
  9. <javac destdir="${classes.dir}"
  10. target="1.1"
  11. includes="jar/Util.java"
  12. srcdir="${basedir}/extdirs-src"/>
  13. <zip destfile="${basedir}/lib/lowercase/util-jar.jar">
  14. <fileset dir="${classes.dir}"/>
  15. </zip>
  16. <zip destfile="${basedir}/lib/uppercase/util-jar.JAR">
  17. <fileset dir="${classes.dir}"/>
  18. </zip>
  19. <mkdir dir="${classes.dir}"/>
  20. <delete dir="${classes.dir}"/>
  21. <mkdir dir="${classes.dir}"/>
  22. <javac destdir="${classes.dir}"
  23. target="1.1"
  24. includes="zip/Util.java"
  25. srcdir="${basedir}/extdirs-src"/>
  26. <zip destfile="${basedir}/lib/lowercase/util-zip.zip">
  27. <fileset dir="${classes.dir}"/>
  28. </zip>
  29. <zip destfile="${basedir}/lib/uppercase/util-zip.ZIP">
  30. <fileset dir="${classes.dir}"/>
  31. </zip>
  32. <mkdir dir="${classes.dir}"/>
  33. <delete dir="${classes.dir}"/>
  34. <mkdir dir="${classes.dir}"/>
  35. <javac
  36. destdir="${classes.dir}"
  37. srcdir="${basedir}/extdirs-src/main"
  38. includes="Main.java">
  39. <classpath>
  40. <pathelement path="${basedir}/lib/uppercase/util-jar.JAR"/>
  41. <pathelement path="${basedir}/lib/uppercase/util-zip.ZIP"/>
  42. </classpath>
  43. </javac>
  44. <java classname="Main">
  45. <classpath>
  46. <pathelement path="${classes.dir}"/>
  47. <pathelement path="${basedir}/lib/uppercase/util-jar.JAR"/>
  48. <pathelement path="${basedir}/lib/uppercase/util-zip.ZIP"/>
  49. </classpath>
  50. </java>
  51. <javac
  52. destdir="${classes.dir}"
  53. srcdir="${basedir}/extdirs-src/main"
  54. includes="Main.java">
  55. <classpath>
  56. <pathelement path="${basedir}/lib/uppercase/util-jar.JAR"/>
  57. <pathelement path="${basedir}/lib/uppercase/util-zip.ZIP"/>
  58. </classpath>
  59. </javac>
  60. <java classname="Main">
  61. <classpath>
  62. <pathelement path="${classes.dir}"/>
  63. <pathelement path="${basedir}/lib/lowercase/util-jar.jar"/>
  64. <pathelement path="${basedir}/lib/lowercase/util-zip.zip"/>
  65. </classpath>
  66. </java>
  67. <mkdir dir="${classes.dir}"/>
  68. <delete dir="${classes.dir}"/>
  69. </target>
  70. </project>