User: kimptoc 
  Date: 01/03/25 08:20:20

  Modified:    src/build build.bat build.sh build.xml
  Added:       src/build lcp.bat
  Log:
  upgrade to ant 1.3 to make build more maintainable
  
  Revision  Changes    Path
  1.3       +4 -4      jbossmq/src/build/build.bat
  
  Index: build.bat
  ===================================================================
  RCS file: /cvsroot/jboss/jbossmq/src/build/build.bat,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- build.bat 2001/03/24 06:32:08     1.2
  +++ build.bat 2001/03/25 16:20:20     1.3
  @@ -4,11 +4,11 @@
   
   REM convenience bat file to build with
   
  -set CP=%CP%;..\..\lib\ant.jar
  -set CP=%CP%;..\..\lib\jaxp.jar
  -set CP=%CP%;..\..\lib\crimson.jar
  +
  +for %%i in (..\..\lib\*.jar) do call lcp.bat %%i
  +
   set CP=%CP%;..\..\build\classes
  -set CP=%CP%;..\..\lib\javac.jar
  +
   
   java -classpath "%CP%" org.apache.tools.ant.Main %1 %2 %3 %4 %5
   @pause
  
  
  
  1.3       +4 -6      jbossmq/src/build/build.sh
  
  Index: build.sh
  ===================================================================
  RCS file: /cvsroot/jboss/jbossmq/src/build/build.sh,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- build.sh  2001/03/24 06:32:08     1.2
  +++ build.sh  2001/03/25 16:20:20     1.3
  @@ -1,11 +1,9 @@
   #! /bin/sh
   
  -# $Id: build.sh,v 1.2 2001/03/24 06:32:08 starksm Exp $
  +# $Id: build.sh,v 1.3 2001/03/25 16:20:20 kimptoc Exp $
   
  -TARGET_CLASSPATH=../../lib/ant.jar:\
  -../../lib/jaxp.jar:\
  -../../lib/crimson.jar:\
  -../../build/classes:\
  -../../lib/javac.jar
  +TARGET_CLASSPATH=`echo ../../lib/*.jar | tr ' ' ':'`
  +
  +TARGET_CLASSPATH=${TARGET_CLASSPATH}:../../build/classes
   
   java -classpath $TARGET_CLASSPATH org.apache.tools.ant.Main $*
  
  
  
  1.5       +62 -61    jbossmq/src/build/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /cvsroot/jboss/jbossmq/src/build/build.xml,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- build.xml 2001/03/24 06:32:08     1.4
  +++ build.xml 2001/03/25 16:20:20     1.5
  @@ -6,58 +6,57 @@
   
   <project name="JBossMQ" default="main" basedir="../..">
     <target name="init">
  -
  -    <property name="Name" value="JBossMQ"/>
  -    <property name="name" value="jbossmq"/>
  -    <property name="version" value="0.8"/>
  -
  -    <property name="bin.dir" value="${basedir}/bin"/>
  -    <property name="src.bin.dir" value="${basedir}/src/bin"/>
  -    <property name="src.dir" value="${basedir}/src/main"/>
  +    <echo message="build.compiler = ${build.compiler}"/>
  +    <echo message="java.home = ${java.home}"/>
  +    <echo message="user.home = ${user.home}"/>
  +    <echo message="java.class.path = ${java.class.path}"/>
  +    <echo message=""/>
       
  -    <property name="src.client.dir" value="${basedir}/src/client"/>
  -    <property name="src.examples.dir" value="${basedir}/src/examples"/>
  -    <property name="src.resources" value="${basedir}/src/resources"/>
  -    <property name="lib.dir" value="${basedir}/lib"/>
  -    <property name="lib.ext.dir" value="${lib.dir}/ext"/>
  -    <property name="etc.dir" value="${basedir}/src/etc"/>
  -    <property name="src.lib.dir" value="${basedir}/src/lib"/>
  -    <property name="docs.dir" value="${basedir}/src/docs"/>
  -    <property name="build.dir" value="${basedir}/build"/>
  -    <property name="build.bin.dir" value="${build.dir}/bin"/>
  -    <property name="build.lib.dir" value="${build.dir}/lib"/>
  -    <property name="build.classes.dir" value="${build.dir}/classes"/>
  -    <property name="build.javadocs.dir" value="${build.dir}/docs/api"/>
  -    <property name="dist.dir" value="dist"/>
  +    <available property="jdk1.3+" classname="java.lang.StrictMath" />
  +  </target>
  +
  +
  +
  +  <property name="Name" value="JBossMQ"/>
  +  <property name="name" value="jbossmq"/>
  +  <property name="version" value="0.8"/>
  +  
  +  <property name="bin.dir" value="${basedir}/bin"/>
  +  <property name="src.bin.dir" value="${basedir}/src/bin"/>
  +  <property name="src.dir" value="${basedir}/src/main"/>
  +  
  +  <property name="src.client.dir" value="${basedir}/src/client"/>
  +  <property name="src.examples.dir" value="${basedir}/src/examples"/>
  +  <property name="src.resources" value="${basedir}/src/resources"/>
  +  <property name="lib.dir" value="${basedir}/lib"/>
  +  <property name="lib.ext.dir" value="${lib.dir}/ext"/>
  +  <property name="etc.dir" value="${basedir}/src/etc"/>
  +  <property name="src.lib.dir" value="${basedir}/src/lib"/>
  +  <property name="docs.dir" value="${basedir}/src/docs"/>
  +  <property name="build.dir" value="${basedir}/build"/>
  +  <property name="build.bin.dir" value="${build.dir}/bin"/>
  +  <property name="build.lib.dir" value="${build.dir}/lib"/>
  +  <property name="build.classes.dir" value="${build.dir}/classes"/>
  +  <property name="build.javadocs.dir" value="${build.dir}/docs/api"/>
  +  <property name="dist.dir" value="dist"/>
  +  
  +  <property name="packages" value="org.jbossmq.*" />
  +  
  +  <property name="build.compiler" value="classic"/>
  +  
  +  <!-- base jboss/jbossmq packages these go in the dist/lib directory, others go 
into dist/lib/ext -->
  +  <property name="jboss.core.packages" value="crimson.jar,jmxri.jar" />
  +  
       
  -    <property name="classpath" value="
  -             ${src.lib.dir}/jmxri.jar;
  -             ${src.lib.dir}/jaxp.jar;
  -             ${src.lib.dir}/crimson.jar;
  -             ${src.lib.dir}/jnpserver.jar;
  -             ${src.lib.dir}/jms.jar;
  -             ${src.lib.dir}/jndi.jar;
  -             ${src.lib.dir}/jboss_base.jar;
  -             ${src.lib.dir}/jta-spec1_0_1.jar;
  -             ${src.lib.dir}/oswego-concurrent.jar;
  -             ${src.lib.dir}/gnu-regexp-1.0.8.jar"/>
  -                     
  -    <property name="packages" value="
  -             org.jbossmq,
  -             org.jbossmq.distributed.interfaces,
  -             org.jbossmq.distributed.server,
  -             org.jbossmq.multiplexor,
  -             org.jbossmq.persistence,
  -             org.jbossmq.referenceable,
  -             org.jbossmq.selectors,
  -             org.jbossmq.server,
  -             org.jbossmq.xml
  -             "/>
  +  <!-- Build classpath -->
  +  <path id="classpath">
  +        <fileset dir="${src.lib.dir}">
  +            <include name="**/*.jar"/>
  +        </fileset>
  +  </path>
   
  -    <property name="build.compiler" value="classic"/>
   
  -    <available property="jdk1.3+" classname="java.lang.StrictMath" />
  -  </target>
  +
   
     <!-- =================================================================== -->
     <!-- Prepares the build directory                                        -->
  @@ -73,26 +72,29 @@
       <mkdir dir="${build.classes.dir}"/>
       <javac srcdir="${src.dir}"
              destdir="${build.classes.dir}"
  -           classpath="${classpath}"
              debug="off"
              deprecation="off"
              optimize="on"
              includes="org/**"
  -    />
  +    >
  +            <classpath refid="classpath"/>
  +    </javac>
   
   <!--
  -    <javac srcdir="${examples.dir}" destdir="${build.examples}" 
classpath="${build.lib}/ext/jnpserver.jar;${build.lib}/ext/jms.jar;${build.lib}/ext/jndi.jar;${build.dest}"
 debug="${debug}"/>
  +    <javac srcdir="${examples.dir}" destdir="${build.examples}" 
classpath="${build.lib}/**/*.jar;${build.dest}" debug="${debug}"/>
   -->
        
       <rmic base="${build.classes.dir}" 
                classname="org.jbossmq.distributed.server.DistributedJMSServerRMIImpl" 
  -        classpath="${classpath}"
  -             stubVersion="1.2" />
  +             stubVersion="1.2" >
  +            <classpath refid="classpath"/>
  +    </rmic>
   
       <rmic base="${build.classes.dir}" 
                classname="org.jbossmq.distributed.server.ConnectionReceiverRMIImpl" 
  -        classpath="${classpath}"
  -             stubVersion="1.2" />
  +             stubVersion="1.2" >
  +            <classpath refid="classpath"/>
  +    </rmic>
   
     </target>
   
  @@ -155,14 +157,12 @@
   
        <copy todir="${dist.dir}/lib">
                <fileset dir="${src.lib.dir}"
  -                              includes="crimson.jar,jmxri.jar"
  +                              includes="${jboss.core.packages}"
                />
        </copy>
        <copy todir="${dist.dir}/lib/ext">
                <fileset dir="${src.lib.dir}"
  -                              includes="jboss_base.jar,jms.jar,gnu-regexp-1.0.8.jar,
  -                              jmxtools.jar,jndi.jar,jnpserver.jar,jta-spec1_0_1.jar,
  -                              oswego-concurrent.jar"
  +                              excludes="${jboss.core.packages}"
                />
        </copy>
   
  @@ -192,14 +192,15 @@
       <javadoc packagenames="${packages}"
                sourcepath="${src.dir}"
                destdir="${build.javadocs.dir}"
  -             classpath="${classpath}"
                author="true"
                version="true"
                windowtitle="${Name} API"
                doctitle="${Name}"
                extdirs="${src.lib.dir}"
                bottom="Copyright &#169; 2000 The JBoss Organization. All Rights 
Reserved."
  -    />
  +    >
  +            <classpath refid="classpath"/>
  +    </javadoc>
     </target>
   
     <!-- =================================================================== -->
  
  
  
  1.1                  jbossmq/src/build/lcp.bat
  
  Index: lcp.bat
  ===================================================================
  rem $Id: lcp.bat,v 1.1 2001/03/25 16:20:20 kimptoc Exp $
  
  set CP=%CP%;%1
  
  
  
  

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

Reply via email to