Mail Archive Home | gotm-commits List | Febuary 2005 Index
| <-- Date Index --> | <-- Thread Index --> |
Date: Wednesday, February 23, 2005 @ 18:39:50
Author: rouvoy
Path: /cvsroot/gotm/ow-transaction
Modified: .classpath .cvsignore build.xml
* Improvement of the GoTM library.
* Benchmark example to compare GoTM with JOTM.
* Moving compilation result into an "output" directory.
* Moving eclipse compilation to an "output/eclipse" directory.
* Cosmetic updates.
------------+
.classpath | 2 -
.cvsignore | 1
build.xml | 73 ++++++++++++++++++++++++++++++++---------------------------
3 files changed, 42 insertions(+), 34 deletions(-)
Index: ow-transaction/.classpath
diff -u ow-transaction/.classpath:1.4 ow-transaction/.classpath:1.5
--- ow-transaction/.classpath:1.4 Mon Dec 20 18:23:52 2004
+++ ow-transaction/.classpath Wed Feb 23 18:39:50 2005
@@ -2,5 +2,5 @@
<classpath>
<classpathentry kind="src" path="src/java"/>
<classpathentry kind="con"
path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
- <classpathentry kind="output" path="build/class"/>
+ <classpathentry kind="output" path="output/eclipse"/>
</classpath>
Index: ow-transaction/.cvsignore
diff -u ow-transaction/.cvsignore:1.1 ow-transaction/.cvsignore:1.2
--- ow-transaction/.cvsignore:1.1 Tue Mar 23 13:54:25 2004
+++ ow-transaction/.cvsignore Wed Feb 23 18:39:50 2005
@@ -1,2 +1,3 @@
build
distrib
+output
Index: ow-transaction/build.xml
diff -u ow-transaction/build.xml:1.6 ow-transaction/build.xml:1.7
--- ow-transaction/build.xml:1.6 Fri Jan 14 17:51:32 2005
+++ ow-transaction/build.xml Wed Feb 23 18:39:50 2005
@@ -21,54 +21,63 @@
<!-- Initial developer(s): Romain Rouvoy. -->
<!-- Contributor(s): ______________________________________. -->
-<!-- $Id: build.xml,v 1.6 2005/01/14 16:51:32 rouvoy Exp $ -->
+<!-- $Id: build.xml,v 1.7 2005/02/23 17:39:50 rouvoy Exp $ -->
<!-- ==================================================================== -->
-<project name="transaction" default="tx-all">
+<project name="OW Transaction" default="tx-all">
<description>ObjectWeb Working Group - Transaction API</description>
+ <!-- ==================== -->
+ <!-- PROPERTY DEFINITIONS -->
+ <!-- ==================== -->
+
<property name="src.dir" value="src"/>
- <property name="java.dir" value="${src.dir}/java"/>
- <property name="idl.dir" value="${src.dir}/idl"/>
+ <property name="java.dir" value="java"/>
<property name="doc.dir" value="doc"/>
-
<property name="class.dir" value="class"/>
<property name="lib.dir" value="lib"/>
- <property name="fractal.dir" value="fractal"/>
<property name="ant.dir" value="ant"/>
- <property name="build.dir" value="${basedir}/build"/>
- <property name="dist.dir" value="${basedir}/distrib"/>
+ <property name="out.dir" value="${basedir}/output"/>
+ <property name="build.dir" value="${out.dir}/build"/>
+ <property name="dist.dir" value="${out.dir}/dist"/>
+
+ <property name="owtx.api" value="ow-transaction-api.jar"/>
+ <property name="owtx.lib" value="ow-transaction-lib.jar"/>
+ <property name="owtx.dist" value="TransactionWorkingGroup"/>
+ <property name="owtx.version" value="0.2"/>
- <property name="api.jar.name" value="ow-transaction-api.jar"/>
- <property name="lib.jar.name" value="ow-transaction-lib.jar"/>
- <property name="dist.name" value="TransactionWorkingGroup"/>
- <property name="tx.version" value="0.1b"/>
+ <!-- ================ -->
+ <!-- PATH DEFINITIONS -->
+ <!-- ================ -->
-
<path id="classpath">
<pathelement location="${build.dir}/${class.dir}"/>
</path>
+ <!-- ================== -->
+ <!-- TARGET DEFINITIONS -->
+ <!-- ================== -->
+
<target name="tx-all" description="tx-clean + tx-distrib">
<antcall target="tx-clean"/>
<antcall target="tx-distrib"/>
</target>
- <target name="tx-jdoc" description="build the javadoc">
+ <target name="tx-jdoc" description="Builds the javadoc.">
<javadoc destdir="${build.dir}/${doc.dir}"
author="true" version="true"
use="true" private="true"
windowtitle="Transaction Working Group API"
overview="${doc.dir}/overview.html">
- <packageset dir="${basedir}/${java.dir}" defaultexcludes="yes">
+ <packageset dir="${basedir}/${src.dir}/${java.dir}"
defaultexcludes="yes">
<include name="**/*" />
</packageset>
<doctitle>
- <![CDATA[<h1>Transaction Working Group - v. ${tx.version}</h1>]]>
+ <![CDATA[<h1>Transaction Working Group - v. ${owtx.version}</h1>]]>
<![CDATA[<h2>API Specification</h2>]]>
</doctitle>
<tag name="todo" scope="all" description="To do: "/>
@@ -92,18 +101,17 @@
</copy>
</target>
- <target name="tx-compile-api"
- description="compile the interfaces in the build directory">
+ <target name="tx-compile-api">
<mkdir dir="${build.dir}/${class.dir}"/>
- <javac srcdir="${basedir}/${java.dir}"
destdir="${build.dir}/${class.dir}" debug="on">
+ <javac srcdir="${basedir}/${src.dir}/${java.dir}"
destdir="${build.dir}/${class.dir}" debug="on">
<classpath refid="classpath"/>
<include name="org/objectweb/transaction/api/**/*.java"/>
</javac>
</target>
- <target name="tx-compile-lib" depends="tx-compile-api"
- description="compile the classes in the build directory">
- <javac srcdir="${basedir}/${java.dir}"
destdir="${build.dir}/${class.dir}" debug="on">
+ <target name="tx-compile-lib" depends="tx-compile-api">
+ <javac srcdir="${basedir}/${src.dir}/${java.dir}"
+ destdir="${build.dir}/${class.dir}">
<classpath refid="classpath"/>
<include name="org/objectweb/transaction/lib/**/*.java"/>
</javac>
@@ -113,29 +121,29 @@
description="compile the API in the build directory"/>
- <target name="tx-build-api" depends="tx-compile-api"
- description="build the api archive in the lib directory">
+ <target name="tx-build-api" depends="tx-compile-api">
<mkdir dir="${build.dir}/${lib.dir}"/>
- <jar destfile="${build.dir}/${lib.dir}/${api.jar.name}">
+ <jar destfile="${build.dir}/${lib.dir}/${owtx.api}">
<fileset dir="${build.dir}/${class.dir}"
includes="org/objectweb/transaction/api/**/*"/>
</jar>
</target>
- <target name="tx-build-lib" depends="tx-compile-lib"
- description="build the library archive in the lib directory">
+ <target name="tx-build-lib" depends="tx-compile-lib">
<mkdir dir="${build.dir}/${lib.dir}"/>
- <jar destfile="${build.dir}/${lib.dir}/${lib.jar.name}">
+ <jar destfile="${build.dir}/${lib.dir}/${owtx.lib}">
<fileset dir="${build.dir}/${class.dir}"
includes="org/objectweb/transaction/lib/**/*"/>
</jar>
</target>
<target name="tx-build" depends="tx-build-api,tx-build-lib"
- description="build the archives in the lib directory"/>
+ description="Builds the archives in the ${lib.dir} directory.">
+ <delete dir="${build.dir}/${class.dir}"/>
+ </target>
<target name="tx-distrib-src" description="build the source distribution">
- <property name="dist-src" value="${dist.name}-${tx.version}-src"/>
+ <property name="dist-src" value="${owtx.dist}-${owtx.version}-src"/>
<property name="dist-src.dir" value="${dist.dir}/${dist-src}"/>
<mkdir dir="${dist-src.dir}"/>
<copy todir="${dist-src.dir}" file="${basedir}/build.xml"/>
@@ -159,7 +167,7 @@
<target name="tx-distrib-bin" depends="tx-jdoc,tx-build"
description="build the binary distribution">
- <property name="dist-bin" value="${dist.name}-${tx.version}-bin"/>
+ <property name="dist-bin" value="${owtx.dist}-${owtx.version}-bin"/>
<property name="dist-bin.dir" value="${dist.dir}/${dist-bin}"/>
<mkdir dir="${dist-bin.dir}"/>
<copy todir="${dist-bin.dir}">
@@ -180,7 +188,6 @@
description="build all distributions"/>
<target name="tx-clean" description="clean the directory">
- <delete dir="${build.dir}" failonerror="no"/>
- <delete dir="${dist.dir}" failonerror="no"/>
+ <delete dir="${out.dir}" failonerror="no"/>
</target>
</project>
| <-- Date Index --> | <-- Thread Index --> |
Powered by MHonArc.
Copyright © 2006-2007, OW2 Consortium | contact | webmaster.