User: norbert
Date: 00/05/25 18:16:16
Modified: build build.xml
Added: build build.sh
Log:
Add files for UNIX build
Revision Changes Path
1.9 +17 -2 spyderMQ/build/build.xml
Index: build.xml
===================================================================
RCS file: /products/cvs/ejboss/spyderMQ/build/build.xml,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- build.xml 2000/05/24 21:06:37 1.8
+++ build.xml 2000/05/26 01:16:16 1.9
@@ -20,6 +20,7 @@
<property name="examples.dir" value="examples"/>
<property name="final.dir"
value="${build.dir}/${final.name}/"/>
+
<property name="build.src" value="${final.dir}/src"/>
<property name="build.dest" value="${final.dir}/classes"/>
<property name="build.lib" value="${final.dir}/lib"/>
@@ -44,6 +45,7 @@
<!-- COPY LIB FILES NEEDED TO EXECUTE THE CLIENTS -->
<copyfile src="${lib.dir}/jnp.jar" dest="${build.lib}/jnp.jar"/>
<copyfile src="${lib.dir}/jms.jar" dest="${build.lib}/jms.jar"/>
+ <copyfile src="${lib.dir}/jndi.jar" dest="${build.lib}/jndi.jar"/>
<!-- COPY THE DOCUMENTATION -->
<copydir src="${docs.dir}" dest="${build.docs}"/>
@@ -65,8 +67,8 @@
<target name="core" depends="init,prepare">
<!-- The JAVAC command -->
- <javac srcdir="${build.src}" destdir="${build.dest}"
classpath="${build.lib}/jnp.jar;${build.lib}/jms.jar" debug="${debug}"/>
- <javac srcdir="${examples.dir}" destdir="${final.dir}"
classpath="${build.lib}/jnp.jar;${build.lib}/jms.jar;${build.dest}" debug="${debug}"/>
+ <javac srcdir="${build.src}" destdir="${build.dest}"
classpath="${build.lib}/jnp.jar;${build.lib}/jms.jar;${build.lib}/jndi.jar"
debug="${debug}"/>
+ <javac srcdir="${examples.dir}" destdir="${final.dir}"
classpath="${build.lib}/jnp.jar;${build.lib}/jms.jar;${build.lib}/jndi.jar;${build.dest}"
debug="${debug}"/>
<!-- The RMIC commands -->
<rmic base="${build.dest}"
classname="org.spydermq.distributed.server.DistributedJMSServerRMIImpl"
classpath="${build.lib}/jms.jar" stubVersion="1.2" />
@@ -82,3 +84,16 @@
</project>
+
+
+
+
+
+
+
+
+
+
+
+
+
1.1 spyderMQ/build/build.sh
Index: build.sh
===================================================================
#!/bin/bash
# Choose your JDK
#
# If your java binary is not in the path, edit this to point to the actual
# location
JAVA=/opt/jdk1.2.2/bin/java
# -----------------------------------------------------------
# The targets are the different build scripts.
# The default "dist" is suggested.See INSTALL for details
#
# "core" target builds EJBoss core classes
# "clean" target removes bin directory
# -----------------------------------------------------------
TARGET=${1}
# TARGET=core
# TARGET=clean
#-------------------------------------------------------------------
# Define the paths to each of the packages
#-------------------------------------------------------------------
# change dir to ".." because Ant has some problems when basedir!="."
cd ..
# set the LIB variable to the lib in the CVS tree
# these are the libraries needed by the application
LIB=lib
# there is a path for Ant build files
BF=build
#--------------------------------------------
# No need to edit anything past here
#--------------------------------------------
if test -z "${TARGET}" ; then
TARGET=core
fi
echo Now building ${TARGET} for JDK${JDK}...
CP=${BF}/xml.jar:${BF}/ant.jar:${BF}/javac.jar:${LIB}/jms.jar:${LIB}/jnp.jar
BUILDFILE=${BF}/build.xml
# antRun must be executable
chmod +x ${BF}/bin/antRun
cd src/java/org
rm spydermq > /dev/null
ln -s spyderMQ spydermq
cd ../../..
${JAVA} -classpath ${CP} -Dant.home=${BF} -Dbuild.files=${BF}
org.apache.tools.ant.Main -buildfile ${BUILDFILE} ${TARGET}