diff options
author | aclement <aclement> | 2005-04-19 10:44:18 +0000 |
---|---|---|
committer | aclement <aclement> | 2005-04-19 10:44:18 +0000 |
commit | e2fc81761187c2223a198b7af38015fc57342f10 (patch) | |
tree | 7e257519a4fba6402b86a1e134e30e8eb1d7051d /build | |
parent | ca2a084bcb48c05486f2f21aa5cddf8747f20f7d (diff) | |
download | aspectj-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.xml | 90 |
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> |