build.xml 937 B

123456789101112131415161718192021222324252627
  1. <project name="MadHelix" basedir="." default="jar">
  2. <property name="srcdir" location="src" />
  3. <property name="targetdir" location="bin" />
  4. <property name="jarfile" location="MadHelix.jar" />
  5. <target name="clean">
  6. <delete dir="${targetdir}" />
  7. <delete file="${jarfile}" />
  8. </target>
  9. <target name="compile">
  10. <mkdir dir="${targetdir}" />
  11. <javac srcdir="${srcdir}" destdir="${targetdir}" classpath="lib/SoundHelix.jar" />
  12. </target>
  13. <target name="jar" depends="compile">
  14. <jar basedir="${targetdir}" destfile="${jarfile}">
  15. <manifest>
  16. <attribute name="Main-Class"
  17. value="org.ultrasonicmadness.madhelix.MadHelix" />
  18. <attribute name="Class-Path"
  19. value=". lib/SoundHelix.jar lib/gnu-getopt.jar lib/log4j.jar" />
  20. </manifest>
  21. </jar>
  22. </target>
  23. </project>