nicolaken 02/04/03 14:50:31
Modified: tools/cents/centipede.cent xbuild.xml
Log:
Update of Krysalis Centipede build system to version 1.0-dev
Revision Changes Path
1.2 +28 -114 jakarta-poi/tools/cents/centipede.cent/xbuild.xml
Index: xbuild.xml
===================================================================
RCS file: /home/cvs/jakarta-poi/tools/cents/centipede.cent/xbuild.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- xbuild.xml 3 Apr 2002 18:18:13 -0000 1.1
+++ xbuild.xml 3 Apr 2002 22:50:31 -0000 1.2
@@ -2,7 +2,15 @@
<project default="compile" name="project build file">
<property name="centipede.cent.dir"
value="${cents.dir}/centipede.${cent.dir.suffix}"/>
-
+
+ <property name="package-name" value="${xgump.module.project.name}"/>
+ <property name="package-ver.V"
value="${xgump.module.project.version.major}"/>
+ <property name="package-ver.v"
value="${xgump.module.project.version.minor}"/>
+ <property name="package-ver.fix"
value="${xgump.module.project.version.fix}"/>
+ <property name="package-ver.tag"
value="${xgump.module.project.version.tag}"/>
+ <property name="package-short.version"
value="${package-ver.V}.${package-ver.v}.${package-ver.fix}"/>
+ <property name="package-version"
value="${package-short.version}-${package-ver.tag}"/>
+
<!-- =================================================================== -->
<!-- Prepares the source code -->
<!-- =================================================================== -->
@@ -156,14 +164,7 @@
<target name="package" depends="compile"
description="Generates the jar packages">
- <property name="package-name" value="${xgump.module.project.name}"/>
- <property name="package-ver.V"
value="${xgump.module.project.version.major}"/>
- <property name="package-ver.v"
value="${xgump.module.project.version.minor}"/>
- <property name="package-ver.fix"
value="${xgump.module.project.version.fix}"/>
- <property name="package-ver.tag"
value="${xgump.module.project.version.tag}"/>
- <property name="package-short.version"
value="${package-ver.V}.${package-ver.v}.${package-ver.fix}"/>
- <property name="package-version"
value="${package-short.version}-${package-ver.tag}"/>
-
+
<jar
jarfile="${xlayout.build.dir}/${package-name}-${package-version}-${build.number}.jar">
<fileset dir="${xlayout.build.classes.dir}">
<include name="**"/>
@@ -205,94 +206,14 @@
description="Prepares the source distribution">
<mkdir dir="${xlayout.distributions.dir}"/>
<mkdir dir="${xlayout.distributions.source.dir}"/>
- <mkdir dir="${xlayout.distributions.source.dir}/lib"/>
- <mkdir dir="${xlayout.distributions.source.dir}/lib/core"/>
- <mkdir dir="${xlayout.distributions.source.dir}/lib/optional"/>
- <mkdir dir="${xlayout.distributions.source.dir}/lib/endorsed"/>
- <mkdir dir="${xlayout.distributions.source.dir}/src"/>
- <mkdir dir="${xlayout.distributions.source.dir}/src/java"/>
- <mkdir dir="${xlayout.distributions.source.dir}/src/documentation"/>
- <mkdir dir="${xlayout.distributions.source.dir}/src/resources"/>
- <mkdir dir="${xlayout.distributions.source.dir}/src/scratchpad"/>
- <mkdir dir="${xlayout.distributions.source.dir}/src/testcases"/>
- <mkdir dir="${xlayout.distributions.source.dir}/src/contrib"/>
- <mkdir dir="${xlayout.distributions.source.dir}/src/examples"/>
- <mkdir dir="${xlayout.distributions.source.dir}/src/targets"/>
- <mkdir dir="${xlayout.distributions.source.dir}/docs"/>
- <mkdir dir="${xlayout.distributions.source.dir}/docs/apidocs"/>
- <mkdir dir="${xlayout.distributions.source.dir}/tools"/>
-
- <copy todir="${xlayout.distributions.source.dir}/tools">
- <fileset dir="${tools.dir}"/>
- </copy>
- <copy todir="${xlayout.distributions.source.dir}/src/documentation">
- <fileset dir="${build.context}"/>
- </copy>
-
- <copy todir="${xlayout.distributions.source.dir}/lib">
- <fileset dir="${lib.dir}"/>
- </copy>
- <copy todir="${xlayout.distributions.source.dir}/src/resources" filtering="on">
- <fileset dir="${resource.dir}">
- <exclude name="**/*.gif"/>
- <exclude name="**/*.jpg"/>
- <exclude name="**/*.png"/>
- </fileset>
- </copy>
-
- <copy todir="${xlayout.distributions.source.dir}/src/resources" filtering="off">
- <fileset dir="${resource.dir}">
- <include name="**/*.gif"/>
- <include name="**/*.jpg"/>
- <include name="**/*.png"/>
- </fileset>
- </copy>
-
- <copy todir="${xlayout.distributions.source.dir}/src/java" filtering="on">
- <fileset dir="${xlayout.source.java.dir}"/>
- </copy>
-
- <copy todir="${xlayout.distributions.source.dir}/src/scratchpad"
filtering="off">
- <fileset dir="${xlayout.source.scratchpad.dir}"/>
- </copy>
-
- <copy todir="${xlayout.distributions.source.dir}/src/contrib" filtering="off">
- <fileset dir="${xlayout.source.contributions.dir}"/>
- </copy>
-
- <copy todir="${xlayout.distributions.source.dir}/src/examples" filtering="off">
- <fileset dir="${xlayout.source.examples.dir}"/>
- </copy>
-
- <copy todir="${xlayout.distributions.source.dir}/src/targets" filtering="off">
- <fileset dir="./src/targets"/>
- </copy>
-
- <copy todir="${xlayout.distributions.source.dir}/src/testcases" filtering="off">
- <fileset dir="${xlayout.source.test.dir}"/>
- </copy>
-
- <copy todir="${xlayout.distributions.source.dir}/docs">
- <fileset dir="${xlayout.build.documentation.dir}"/>
- </copy>
- <copy todir="${xlayout.distributions.source.dir}/docs/apidocs">
- <fileset dir="${xlayout.build.documentation.javadocs.dir}"/>
- </copy>
-
- <copy todir="${xlayout.distributions.source.dir}" filtering="on">
- <fileset dir=".">
- <include name="README.txt"/>
- <include name="legal/*"/>
- <include name="*.bat"/>
- <include name="*.sh"/>
- <include name="*.xml"/>
- </fileset>
+ <copy todir="${xlayout.distributions.source.dir}" filtering="off">
+ <fileset dir="."/>
</copy>
<chmod perm="+x" file="${xlayout.distributions.source.dir}/build.sh"/>
- <chmod perm="+x" file="${xlayout.distributions.source.dir}/tools/bin/antRun"/>
+ <chmod perm="+x"
file="${xlayout.distributions.source.dir}/tools/antipede/bin/antRun"/>
<fixcrlf srcdir="${xlayout.distributions.source.dir}" includes="**.sh"
eol="lf"/>
<fixcrlf srcdir="${xlayout.distributions.source.dir}" includes="antRun"
eol="lf"/>
<fixcrlf srcdir="${xlayout.distributions.source.dir}" includes="**.bat"
eol="crlf"/>
@@ -301,26 +222,26 @@
<!-- =================================================================== -->
<!-- Packages the source distribution as .zip -->
<!-- =================================================================== -->
-<!--
+
<target name="dist-src-zip" depends="dist-src"
description="Generates the source distribution as a .zip file">
- <zip zipfile="${dist.target}/${dist.name}-src.zip"
- basedir="${dist.root}/source"/>
+ <zip
zipfile="${xlayout.distributions.dir}/${package-name}-${package-version}-src.zip"
+ basedir="${xlayout.distributions.source.dir}"/>
</target>
--->
+
<!-- =================================================================== -->
<!-- Packages the source distribution with .tar.gzip -->
<!-- =================================================================== -->
-<!--
+
<target name="dist-src-tgz" depends="dist-src"
description="Generates the source distribution as a .tar.gz file">
- <tar tarfile="${dist.target}/${dist.name}-src.tar"
- basedir="${dist.root}/source"
+ <tar
tarfile="${xlayout.distributions.dir}/${package-name}-${package-version}-src.tar"
+ basedir="${xlayout.distributions.source.dir}"
longfile="gnu"/>
- <gzip zipfile="${dist.target}/${dist.name}-src.tar.gz"
+ <gzip
zipfile="${xlayout.distributions.dir}/${package-name}-${package-version}-src.tar.gz"
src="${dist.target}/${dist.name}-src.tar"/>
</target>
--->
+
<!-- =================================================================== -->
<!-- Creates the binary distribution -->
<!-- =================================================================== -->
@@ -400,16 +321,16 @@
<!-- =================================================================== -->
<!-- Build all distributions -->
<!-- =================================================================== -->
-<!--
+
<target name="dist"
- depends="dist-info, dist-bin-tgz, dist-bin-zip, dist-src-tgz,
dist-src-zip"
+ depends="dist-info, dist-src-tgz, dist-src-zip"
description="* Generates all distributions (source/binary)">
</target>
--->
+
<!-- =================================================================== -->
<!-- Build all distributions -->
<!-- =================================================================== -->
-<!--
+
<target name="dist-info">
<echo>**********************************************</echo>
<echo>*</echo>
@@ -422,7 +343,7 @@
<echo>***********************************************</echo>
<echo/>
</target>
--->
+
<!-- =================================================================== -->
<!-- Repack unjarred cents -->
<!-- =================================================================== -->
@@ -462,14 +383,7 @@
unless="javadocs.notrequired"
description="* Generates the API documentation">
- <property name="package-name" value="${xgump.module.project.name}"/>
- <property name="package-ver.V"
value="${xgump.module.project.version.major}"/>
- <property name="package-ver.v"
value="${xgump.module.project.version.minor}"/>
- <property name="package-ver.fix"
value="${xgump.module.project.version.fix}"/>
- <property name="package-ver.tag"
value="${xgump.module.project.version.tag}"/>
- <property name="package-short.version"
value="${package-ver.V}.${package-ver.v}.${package-ver.fix}"/>
- <property name="package-version"
value="${package-short.version}-${package-ver.tag}"/>
-
+
<mkdir dir="${xlayout.build.documentation.javadocs.dir}"/>
<javadoc packagenames="${xgump.module.project.package}.*"
sourcepath="${xlayout.build.java.dir}"