User: user57
Date: 01/12/05 21:13:04
Modified: jboss build.xml
Log:
o added source-* targets to build a free and external (tools and thirdparty)
source release distribution.
Revision Changes Path
1.54 +92 -1 build/jboss/build.xml
Index: build.xml
===================================================================
RCS file: /cvsroot/jboss/build/jboss/build.xml,v
retrieving revision 1.53
retrieving revision 1.54
diff -u -r1.53 -r1.54
--- build.xml 2001/12/06 03:09:20 1.53
+++ build.xml 2001/12/06 05:13:04 1.54
@@ -12,7 +12,7 @@
<!-- -->
<!-- ====================================================================== -->
-<!-- $Id: build.xml,v 1.53 2001/12/06 03:09:20 user57 Exp $ -->
+<!-- $Id: build.xml,v 1.54 2001/12/06 05:13:04 user57 Exp $ -->
<project default="main" name="JBoss/Build">
@@ -296,6 +296,21 @@
<property name="run.nightly.email.tolist"
value="[EMAIL PROTECTED]"/>
<property name="run.nightly.email.from" value="[EMAIL PROTECTED]"/>
<property name="run.nightly.email.mailhost" value="localhost"/>
+
+ <!-- Bits for building source archives -->
+ <patternset id="source.ignore">
+ <exclude name="**/output/**"/>
+ </patternset>
+ <patternset id="source.free">
+ <exclude name="tools/**"/>
+ <exclude name="thirdparty/**"/>
+ <include name="**"/>
+ </patternset>
+ <patternset id="source.external">
+ <include name="tools/**"/>
+ <include name="thirdparty/**"/>
+ </patternset>
+
</target>
@@ -1180,6 +1195,78 @@
<!-- ================================================================== -->
+ <!-- Source Archives -->
+ <!-- ================================================================== -->
+
+ <target name="source-free-zip" depends="init"
+ description="Builds a ZIP free source distribution.">
+ <mkdir dir="${module.output}"/>
+ <zip zipfile="${module.output}/${release.id}-free-src.zip">
+ <fileset dir="${project.root}">
+ <patternset refid="source.ignore"/>
+ <patternset refid="source.free"/>
+ </fileset>
+ </zip>
+ </target>
+
+ <target name="source-external-zip" depends="init"
+ description="Builds a ZIP external source distribution.">
+ <mkdir dir="${module.output}"/>
+ <zip zipfile="${module.output}/${release.id}-external-src.zip">
+ <fileset dir="${project.root}">
+ <patternset refid="source.ignore"/>
+ <patternset refid="source.external"/>
+ </fileset>
+ </zip>
+ </target>
+
+ <target name="source-zip" depends="source-free-zip, source-external-zip"
+ description="Builds a ZIP source distribution."/>
+
+ <target name="source-free-tar" depends="init"
+ description="Builds a TAR free source distribution.">
+ <mkdir dir="${module.output}"/>
+ <tar tarfile="${module.output}/${release.id}-free-src.tar" longfile="gnu"
+ basedir="${project.root}">
+ <patternset refid="source.ignore"/>
+ <patternset refid="source.free"/>
+ </tar>
+ </target>
+
+ <target name="source-external-tar" depends="init"
+ description="Builds a TAR external source distribution.">
+ <mkdir dir="${module.output}"/>
+ <tar tarfile="${module.output}/${release.id}-external-src.tar" longfile="gnu"
+ basedir="${project.root}">
+ <patternset refid="source.ignore"/>
+ <patternset refid="source.external"/>
+ </tar>
+ </target>
+
+ <target name="source-tar" depends="source-free-tar, source-external-tar"
+ description="Builds a TAR source distribution."/>
+
+ <target name="source-free-tgz" depends="source-free-tar"
+ description="Builds a TAR-GZIP free source distribution.">
+ <gzip src="${module.output}/${release.id}-free-src.tar"
+ zipfile="${module.output}/${release.id}-free-src.tgz"/>
+ </target>
+
+ <target name="source-external-tgz" depends="source-external-tar"
+ description="Builds a TAR-GZIP external source distribution.">
+ <gzip src="${module.output}/${release.id}-external-src.tar"
+ zipfile="${module.output}/${release.id}-external-src.tgz"/>
+ </target>
+
+ <target name="source-tgz" depends="source-free-tgz, source-external-tgz"
+ description="Builds a TAR-GZIP source distribution."/>
+
+ <target name="source-all"
+ depends="source-tar, source-tgz, source-zip"
+ description="Builds all source distributions."/>
+
+
+ <!-- ================================================================== -->
<!-- Cleaning -->
<!-- ================================================================== -->
@@ -1211,6 +1298,10 @@
<target name="help" depends="_buildmagic:help:build"
description="Show this help message."/>
+
+ <!-- ================================================================== -->
+ <!-- ================================================================== -->
+ <!-- ================================================================== -->
<!--
| NOTE: The following targets will probably be moved to external
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development