User: user57  
  Date: 01/04/17 13:33:42

  Added:       openjms/src/build build.sh build.xml
  Log:
   o Migration of OpenJMS specific JBoss JMS provider classes from the
     main 'jboss'.
  
   NOTE: The migrated classes have been consolidated into one package.
  
  Revision  Changes    Path
  1.1                  contrib/openjms/src/build/build.sh
  
  Index: build.sh
  ===================================================================
  #! /bin/sh
  # $Id: build.sh,v 1.1 2001/04/17 20:33:42 user57 Exp $
  
  PROGNAME=`basename $0`
  DIRNAME=`dirname $0`
  
  die() {
      echo "${PROGNAME}: $*"
      exit 1
  }
  
  #
  # Must have JBOSS_HOME, so we know where to find some required library
  # files.
  #
  if [ "x$JBOSS_HOME" = "x" ]; then
      die "JBOSS_HOME is not set.  Requires JBoss >= 2.2"
  fi
  
  exec ant -Djboss.home=$JBOSS_HOME \
      -buildfile $DIRNAME/build.xml "$@"
  
  
  
  1.1                  contrib/openjms/src/build/build.xml
  
  Index: build.xml
  ===================================================================
  <?xml version="1.0"?>
  <!-- $Id: build.xml,v 1.1 2001/04/17 20:33:42 user57 Exp $ -->
  
  <!-- ======================================================================= -->
  <!-- openjms contrib build file                                              -->
  <!-- ======================================================================= -->
  
  <project name="openjms-provider" default="jar" basedir="../..">
  
    <target name="init">
      <property name="build.compiler" value="classic"/>
  
      <property name="Name" value="OpenJMS Provider"/>
      <property name="name" value="openjms-provider"/>
      <property name="version" value="0.1"/>
  
      <property name="src.dir" value="${basedir}/src/main"/>
      <property name="lib.dir" value="${basedir}/src/lib"/>
      <property name="build.dir" value="${basedir}/build"/>
      <property name="build.lib.dir" value="${build.dir}/lib"/>
      <property name="build.doc.dir" value="${build.dir}/doc"/>
      <property name="build.api.dir" value="${build.doc.dir}/api"/>
      <property name="build.classes.dir" value="${build.dir}/classes"/>
  
      <property name="jboss.lib" value="${jboss.home}/lib"/>
      <property name="jboss.lib.ext" value="${jboss.lib}/ext"/>
  
      <property name="classpath.jboss" value="${jboss.lib.ext}/jboss.jar"/>
      <property name="classpath.jms" value="${jboss.lib.ext}/jms.jar"/>
      <property name="classpath.jmx" value="${jboss.lib}/jmxri.jar"/>
      <property name="classpath.openjms" 
value="${lib.dir}/openjms-patched-0.5.1.jar:${lib.dir}/openjms-pool.jar:${lib.dir}/exolabcore-0.1.jar"/>
  
      <!-- The combined class path required to build with. -->
      <property name="classpath" 
value="${classpath.jboss}:${classpath.jms}:${classpath.jmx}:${classpath.openjms}"/>
  
      <property name="jar.file" value="${build.lib.dir}/${name}.jar"/>
    </target>
  
  
    <!-- =================================================================== -->
    <!-- Prepares the build directory                                        -->
    <!-- =================================================================== -->
    <target name="prepare" depends="init">
      <mkdir dir="${build.dir}"/>
    </target>
  
  
    <!-- =================================================================== -->
    <!-- Compiles the source code                                            -->
    <!-- =================================================================== -->
    <target name="compile" depends="prepare">
      <mkdir dir="${build.classes.dir}"/>
  
      <javac srcdir="${src.dir}"
             destdir="${build.classes.dir}"
             classpath="${classpath}"
             debug="on"
             deprecation="on"
             optimize="off"
           includes="**/*.java"/>
    </target>
  
  
    <!-- =================================================================== -->
    <!-- Creates the jar archive                                             -->
    <!-- =================================================================== -->
    <target name="jar" depends="compile">
      <mkdir dir="${build.lib.dir}"/>
  
       <jar jarfile="${jar.file}"
            basedir="${build.classes.dir}"
            includes="**/*.class"/>
    </target>
  
  
    <!-- =================================================================== -->
    <!-- Builds the javadocs                                                 -->
    <!-- =================================================================== -->
    <target name="javadoc" depends="prepare">
      <mkdir dir="${build.api.dir}"/>
      <javadoc packagenames="org.jboss.*"
               sourcepath="${src.dir}"
             classpath="${classpath}"
               destdir="${build.api.dir}"
               author="true"
               version="true"
               windowtitle="${Name} API"
               doctitle="${Name}"
               bottom="Copyright &#169; 2000 The JBoss Organization. All Rights 
Reserved.">
      </javadoc>             
    </target>
  
    <target name="javadocs" depends="javadoc"/> <!-- synonym -->
  
    
    <!-- =================================================================== -->
    <!-- Cleans up generated stuff                                           -->
    <!-- =================================================================== -->
    <target name="clean" depends="init">
      <delete dir="${build.dir}"/>
    </target>
  
  </project>
  
  
  

_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to