You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@avalon.apache.org by mc...@apache.org on 2004/06/17 08:58:34 UTC

svn commit: rev 21379 - avalon/trunk

Author: mcconnell
Date: Wed Jun 16 23:58:33 2004
New Revision: 21379

Modified:
   avalon/trunk/build.xml
Log:
update the root build.xml to mirror the same targets as everywhere else and set it up so that the root is a totally dynamic reactor build of the entire avalon trunk

Modified: avalon/trunk/build.xml
==============================================================================
--- avalon/trunk/build.xml	(original)
+++ avalon/trunk/build.xml	Wed Jun 16 23:58:33 2004
@@ -3,28 +3,51 @@
 <project name="runtime" default="dist" basedir="." xmlns:x="antlib:org.apache.avalon.tools">
 
   <property file="build.properties"/>
+  <property name="system.dir" value="${basedir}/central/system"/>
+  <property name="reactor.path" value="${system.dir}/build/reactor.xml"/>
 
   <target name="setup">
-    <ant dir="${basedir}/central/system" antfile="setup/setup.xml"/>
+    <ant dir="${system.dir}" antfile="setup/setup.xml"/>
   </target>
 
-  <target name="integrity-check">
-    <ant inheritall="false" dir="central/system/setup" antfile="integrity.xml"/>
+  <target name="init">
+    <ant inheritall="false" dir="${system.dir}/setup" antfile="integrity.xml"/>
   </target>
 
-  <target name="clean" depends="integrity-check">
-    <ant inheritall="false" dir="runtime" target="clean"/>
-    <ant inheritall="false" dir="central" target="clean"/>
+  <target name="clean" depends="init">
+    <ant dir="." antfile="${reactor.path}" target="clean"/>
   </target>
 
-  <target name="dist" depends="integrity-check,runtime,central"/>
+  <target name="clean" depends="init">
+    <ant dir="." antfile="${reactor.path}" target="clean"/>
+  </target>
+
+  <target name="prepare" depends="init">
+    <ant dir="." antfile="${reactor.path}" target="prepare"/>
+  </target>
+
+  <target name="build" depends="init">
+    <ant dir="." antfile="${reactor.path}" target="build"/>
+  </target>
+
+  <target name="package" depends="init">
+    <ant dir="." antfile="${reactor.path}" target="package"/>
+  </target>
+
+  <target name="test" depends="init">
+    <ant dir="." antfile="${reactor.path}" target="test"/>
+  </target>
+
+  <target name="site" depends="init">
+    <ant dir="." antfile="${reactor.path}" target="site"/>
+  </target>
 
-  <target name="runtime" depends="integrity-check">
-    <ant inheritall="false" dir="runtime" target="dist"/>
+  <target name="install" depends="init">
+    <ant dir="." antfile="${reactor.path}" target="install"/>
   </target>
 
-  <target name="central" depends="integrity-check">
-    <ant inheritall="false" dir="central" target="dist"/>
+  <target name="dist" depends="init">
+    <ant dir="." antfile="${reactor.path}" target="dist"/>
   </target>
 
 </project>

---------------------------------------------------------------------
To unsubscribe, e-mail: cvs-unsubscribe@avalon.apache.org
For additional commands, e-mail: cvs-help@avalon.apache.org