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}
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  

Reply via email to