[jboss-remoting-commits] JBoss Remoting SVN: r3817 - remoting3/trunk.

jboss-remoting-commits at lists.jboss.org jboss-remoting-commits at lists.jboss.org
Tue Apr 1 09:32:30 EDT 2008


Author: david.lloyd at jboss.com
Date: 2008-04-01 09:32:30 -0400 (Tue, 01 Apr 2008)
New Revision: 3817

Modified:
   remoting3/trunk/build.xml
Log:
Add testing support module to build process

Modified: remoting3/trunk/build.xml
===================================================================
--- remoting3/trunk/build.xml	2008-04-01 13:29:07 UTC (rev 3816)
+++ remoting3/trunk/build.xml	2008-04-01 13:32:30 UTC (rev 3817)
@@ -893,6 +893,42 @@
         </path>
     </target>
 
+    <!-- testing-support module -->
+
+    <target name="testing-support.compile.depcheck">
+        <mkdir dir="testing-support/target/main"/>
+        <uptodate property="testing-support.compile.uptodate" targetfile="testing-support/target/main/.lastcompile">
+            <srcfiles dir="testing-support/src/main/java">
+                <include name="**/"/>
+                <include name="**/*.java"/>
+                <exclude name="**/.*"/>
+            </srcfiles>
+        </uptodate>
+    </target>
+
+    <target name="testing-support.compile" depends="testing-support.compile.depcheck" unless="testing-support.compile.uptodate">
+        <mkdir dir="testing-support/target/main/classes"/>
+        <javac
+                source="${javac.source}"
+                target="${javac.target}"
+                srcdir="testing-support/src/main/java"
+                destdir="testing-support/target/main/classes"
+                debug="true">
+            <compilerarg value="-Xlint:unchecked"/>
+        </javac>
+        <touch file="testing-support/target/main/.lastcompile" verbose="false"/>
+    </target>
+
+    <target name="testing-support.clean">
+        <delete dir="testing-support/target"/>
+    </target>
+
+    <target name="testing-support" description="Build the testing-support module" depends="testing-support.compile">
+        <path id="testing-support.classpath">
+            <pathelement location="testing-support/target/main/classes"/>
+        </path>
+    </target>
+
     <!-- tools module -->
 
     <target name="tools.compile.depcheck">
@@ -1195,9 +1231,9 @@
 
     <!-- core -->
 
-    <target name="all-core" description="Build all core targets" depends="api,compat,core,mc-deployers,samples,standalone,tools,util"/>
+    <target name="all-core" description="Build all core targets" depends="api,compat,core,mc-deployers,samples,standalone,testing-support,tools,util"/>
 
-    <target name="clean-core" description="Clean all core targets" depends="api.clean,compat.clean,core.clean,mc-deployers.clean,samples.clean,standalone.clean,tools.clean,util.clean"/>
+    <target name="clean-core" description="Clean all core targets" depends="api.clean,compat.clean,core.clean,mc-deployers.clean,samples.clean,standalone.clean,testing-support.clean,tools.clean,util.clean"/>
 
     <!-- http -->
 




More information about the jboss-remoting-commits mailing list