aboutsummaryrefslogtreecommitdiffstats
path: root/build
diff options
context:
space:
mode:
authoraclement <aclement>2005-04-19 10:44:18 +0000
committeraclement <aclement>2005-04-19 10:44:18 +0000
commite2fc81761187c2223a198b7af38015fc57342f10 (patch)
tree7e257519a4fba6402b86a1e134e30e8eb1d7051d /build
parentca2a084bcb48c05486f2f21aa5cddf8747f20f7d (diff)
downloadaspectj-e2fc81761187c2223a198b7af38015fc57342f10.tar.gz
aspectj-e2fc81761187c2223a198b7af38015fc57342f10.zip
From branch: Driver for build.xmls that now exist in each module.
Diffstat (limited to 'build')
-rw-r--r--build/build-master.xml90
1 files changed, 90 insertions, 0 deletions
diff --git a/build/build-master.xml b/build/build-master.xml
new file mode 100644
index 000000000..1cdf30d61
--- /dev/null
+++ b/build/build-master.xml
@@ -0,0 +1,90 @@
+<?xml version="1.0"?>
+<project name="build" basedir=".">
+
+ <target name="patch">
+ <cvs output="patch">
+ <commandline>
+ <argument line="-q diff -u -N"/>
+ </commandline>
+ </cvs>
+ </target>
+
+ <macrodef name="targets">
+ <attribute name="name"/>
+ <sequential>
+ <subant target="@{name}">
+ <!-- TODO ant 1.7 stuff here would be better.. -->
+ <!-- TODO: we do not call RunBeforeCommit since all test will be run thru each module separately -->
+ <filelist dir=".."
+ files="runtime/build.xml,
+ util/build.xml,
+ bridge/build.xml,
+ aspectj5rt/build.xml,
+ bcel-builder/build.xml,
+ testing-util/build.xml,
+ asm/build.xml,
+ weaver/build.xml,
+ org.aspectj.ajdt.core/build.xml,
+ ajde/build.xml,
+ testing-client/build.xml,
+ taskdefs/build.xml,
+ testing/build.xml,
+ testing-drivers/build.xml,
+ ajdoc/build.xml,
+ ajbrowser/build.xml,
+ tests/build.xml,
+ loadtime/build.xml,
+ loadtime5/build.xml"/>
+ </subant>
+ </sequential>
+ </macrodef>
+
+ <target name="all">
+ <targets name="all"/>
+ </target>
+
+ <target name="clean">
+ <targets name="clean"/>
+ <mkdir dir="../aj-build/dist"/>
+ <mkdir dir="../aj-build/jars"/>
+ </target>
+
+ <target name="cleanall">
+ <targets name="cleanall"/>
+ <delete dir="../aj-build"/>
+ </target>
+
+ <target name="test">
+ <targets name="test"/>
+ </target>
+
+ <target name="jar">
+ <subant target="jar">
+ <!-- TODO ant 1.7 stuff here would be better.. -->
+ <filelist dir=".."
+ files="runtime/build.xml,
+ util/build.xml,
+ bridge/build.xml,
+ aspectj5rt/build.xml,
+ bcel-builder/build.xml,
+ asm/build.xml,
+ weaver/build.xml,
+ org.aspectj.ajdt.core/build.xml,
+ ajde/build.xml,
+ taskdefs/build.xml,
+ ajdoc/build.xml,
+ ajbrowser/build.xml,
+ loadtime/build.xml,
+ loadtime5/build.xml"/>
+ <!-- TODO av org.aspectj.lib -->
+ </subant>
+ <!-- FIXME av bcel-builder -->
+ </target>
+
+ <target name="docs">
+ <subant target="dist">
+ <filelist dir=".." files="docs/build.xml"/>
+ </subant>
+ </target>
+
+</project>