[Mulgara-svn] r726 - projects/xa2/object-pool
andrae at mulgara.org
andrae at mulgara.org
Mon Mar 31 06:48:55 UTC 2008
Author: andrae
Date: 2008-03-30 23:48:54 -0700 (Sun, 30 Mar 2008)
New Revision: 726
Added:
projects/xa2/object-pool/build.sh
projects/xa2/object-pool/build.xml
projects/xa2/object-pool/lib/
Log:
Copied selected support/build files from statement-store to object-pool.
Copied: projects/xa2/object-pool/build.sh (from rev 724, projects/xa2/statement-store/build.sh)
===================================================================
--- projects/xa2/object-pool/build.sh (rev 0)
+++ projects/xa2/object-pool/build.sh 2008-03-31 06:48:54 UTC (rev 726)
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+unset ANT_HOME
+CLASSPATH=$CLASSPATH:lib/ant.jar:lib/ant-junit.jar:lib/ant-launcher.jar lib/ant $@
Copied: projects/xa2/object-pool/build.xml (from rev 724, projects/xa2/statement-store/build.xml)
===================================================================
--- projects/xa2/object-pool/build.xml (rev 0)
+++ projects/xa2/object-pool/build.xml 2008-03-31 06:48:54 UTC (rev 726)
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<project name="XA2-ObjectPool" default="dist" basedir=".">
+ <description>Object-Pool</description>
+ <!-- set global properties for this build -->
+ <property name="name" value="xa2-object-pool"/>
+ <property name="src" location="src"/>
+ <property name="lib" location="lib"/>
+ <property name="build" location="classes"/>
+ <property name="dist" location="dist"/>
+ <property name="test" location="test"/>
+
+ <target name="init">
+ <!-- Create the time stamp -->
+ <tstamp/>
+ <!-- Create the build directory structure used by compile -->
+ <mkdir dir="${build}"/>
+ <mkdir dir="${dist}"/>
+ <mkdir dir="${test}"/>
+ </target>
+
+ <target name="compile" depends="init" description="compile the source ">
+ <javac srcdir="${src}" destdir="${build}" debug="yes">
+ <classpath>
+ <fileset dir="${lib}">
+ <include name="**/*.jar"/>
+ </fileset>
+ </classpath>
+ </javac>
+ </target>
+
+ <target name="dist" depends="compile" description="generate the distribution">
+ <jar jarfile="${dist}/${name}.jar" basedir="${build}"/>
+ </target>
+
+ <target name="test" depends="compile" description="Run the unit tests">
+ <delete dir="${test}"/>
+ <mkdir dir="${test}"/>
+ <junit printsummary="yes" haltonfailure="no" showoutput="yes">
+ <classpath>
+ <pathelement path="${build}"/>
+ <pathelement location="/Developer/Java/Ant/lib/ant-junit.jar"/>
+ <fileset dir="${lib}">
+ <include name="**/*.jar"/>
+ </fileset>
+ </classpath>
+
+ <formatter type="plain"/>
+
+ <batchtest todir="${test}">
+ <fileset dir="${src}">
+ <include name="**/*UnitTest.java"/>
+ </fileset>
+ </batchtest>
+ </junit>
+ </target>
+
+ <target name="scale" depends="compile" description="Run the scale tests">
+ <delete dir="${test}"/>
+ <mkdir dir="${test}"/>
+ <junit printsummary="yes" haltonfailure="no" showoutput="yes">
+ <classpath>
+ <pathelement path="${build}"/>
+ <pathelement location="/Developer/Java/Ant/lib/ant-junit.jar"/>
+ <fileset dir="${lib}">
+ <include name="**/*.jar"/>
+ </fileset>
+ </classpath>
+
+ <formatter type="plain"/>
+
+ <batchtest todir="${test}">
+ <fileset dir="${src}">
+ <include name="**/ScaleTest*.java"/>
+ </fileset>
+ </batchtest>
+ </junit>
+ </target>
+
+ <target name="clean" description="clean up" >
+ <delete dir="${build}"/>
+ <delete dir="${dist}"/>
+ <delete dir="${test}"/>
+ </target>
+
+ <target name="tags" description="Build ctags file for source">
+ <exec executable="ctags">
+ <arg value="-R"/>
+ <arg value="src/"/>
+ </exec>
+ </target>
+</project>
Copied: projects/xa2/object-pool/lib (from rev 724, projects/xa2/statement-store/lib)
More information about the Mulgara-svn
mailing list