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-ant.xml 3.1KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. <?xml version="1.0"?>
  2. <project name="build" basedir=".">
  3. <target name="patch">
  4. <cvs output="patch">
  5. <commandline>
  6. <argument line="-q diff -u -N"/>
  7. </commandline>
  8. </cvs>
  9. </target>
  10. <macrodef name="targets">
  11. <attribute name="name"/>
  12. <sequential>
  13. <subant target="@{name}">
  14. <!-- TODO ant 1.7 stuff here would be better.. -->
  15. <!-- TODO: we do not call RunBeforeCommit since all test will be run thru each module separately -->
  16. <filelist dir=".."
  17. files="runtime/build.xml,
  18. util/build.xml,
  19. bridge/build.xml,
  20. aspectj5rt/build.xml,
  21. bcel-builder/build.xml,
  22. testing-util/build.xml,
  23. asm/build.xml,
  24. weaver/build.xml,
  25. org.aspectj.ajdt.core/build.xml,
  26. ajde/build.xml,
  27. testing-client/build.xml,
  28. taskdefs/build.xml,
  29. testing/build.xml,
  30. testing-drivers/build.xml,
  31. ajdoc/build.xml,
  32. ajbrowser/build.xml,
  33. tests/build.xml,
  34. loadtime/build.xml,
  35. loadtime5/build.xml"/>
  36. </subant>
  37. </sequential>
  38. </macrodef>
  39. <target name="all">
  40. <targets name="all"/>
  41. </target>
  42. <target name="clean">
  43. <targets name="clean"/>
  44. <mkdir dir="../aj-build/dist"/>
  45. <mkdir dir="../aj-build/jars"/>
  46. </target>
  47. <target name="cleanall">
  48. <targets name="cleanall"/>
  49. <delete dir="../aj-build"/>
  50. </target>
  51. <target name="test">
  52. <targets name="test"/>
  53. </target>
  54. <target name="jar">
  55. <subant target="jar">
  56. <!-- TODO ant 1.7 stuff here would be better.. -->
  57. <filelist dir=".."
  58. files="runtime/build.xml,
  59. util/build.xml,
  60. bridge/build.xml,
  61. aspectj5rt/build.xml,
  62. bcel-builder/build.xml,
  63. asm/build.xml,
  64. weaver/build.xml,
  65. org.aspectj.ajdt.core/build.xml,
  66. ajde/build.xml,
  67. taskdefs/build.xml,
  68. ajdoc/build.xml,
  69. ajbrowser/build.xml,
  70. loadtime/build.xml,
  71. loadtime5/build.xml"/>
  72. <!-- TODO av org.aspectj.lib -->
  73. </subant>
  74. <!-- FIXME av bcel-builder -->
  75. </target>
  76. <target name="docs">
  77. <subant target="dist">
  78. <filelist dir=".." files="docs/build.xml"/>
  79. </subant>
  80. </target>
  81. </project>