jfclere     01/06/21 07:48:11

  Modified:    jk/native configure.in
               jk/native/common jk_global.h
  Added:       jk/native/common version.h.in
  Log:
  Add JK_VERSION - Note the logic is configure.in, not in version.h -
  
  Revision  Changes    Path
  1.6       +30 -4     jakarta-tomcat-connectors/jk/native/configure.in
  
  Index: configure.in
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native/configure.in,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- configure.in      2001/06/14 14:38:13     1.5
  +++ configure.in      2001/06/21 14:47:59     1.6
  @@ -1,17 +1,24 @@
   dnl
   dnl Process this file with autoconf to produce a configure script
   dnl
  -AC_REVISION($Id: configure.in,v 1.5 2001/06/14 14:38:13 jfclere Exp $)dnl
  +AC_REVISION($Id: configure.in,v 1.6 2001/06/21 14:47:59 jfclere Exp $)dnl
   
   AC_PREREQ(2.13)
   AC_INIT(common/jk_ajp13.h)
   AC_CONFIG_AUX_DIR(scripts/build/unix)
  +AM_CONFIG_HEADER(common/version.h)
   
  +dnl package and version.
   PACKAGE=mod_jk
  -VERSION=0.0.0
  -AC_SUBST(PACKAGE)
  -AC_SUBST(VERSION)
  +VERMAJOR=1
  +VERMINOR=2
  +VERFIX=0
  +VERBETA=1
  +dnl set VERISRELEASE to 1 when release (do not forget to commit!)
  +VERISRELEASE=0
   
  +VERSION=${VERMAJOR}.${VERMINOR}.${VERFIX}
  +
   AM_INIT_AUTOMAKE(${PACKAGE}, ${VERSION})
   
   dnl AM_PROG_LIBTOOL often causes problems.
  @@ -42,6 +49,25 @@
   
   AC_PATH_PROG(MKDIR,mkdir,$PATH)dnl
   AC_SUBST(MKDIR)
  +
  +dnl prepare the string and value for mod_jk version logic
  +JK_EXPOSED_VERSION=${PACKAGE}/${VERSION}
  +if ${TEST} ${VERISRELEASE} -eq 0 ; then
  +    JK_EXPOSED_VERSION=${JK_EXPOSED_VERSION}-beta-${VERBETA}
  +else
  +    VERBETA=255
  +fi
  +
  +AC_SUBST(PACKAGE)
  +AC_SUBST(VERSION)
  +
  +#
  +# Adds in version.h
  +#
  +AC_DEFINE_UNQUOTED(JK_EXPOSED_VERSION,"$JK_EXPOSED_VERSION",
  +     [ Printable string for version ] )
  +AC_DEFINE_UNQUOTED(JK_VERSION,((($VERMAJOR) << 24) + (($VERMINOR) << 16) + 
(($VERFIX) << 8) + ($VERBETA)),
  +     [ Version in hex :like 010200ff for release 01020001 for beta 1. ] )
   
   WEBSERVER=""
   apache_dir=""
  
  
  
  1.4       +2 -2      jakarta-tomcat-connectors/jk/native/common/jk_global.h
  
  Index: jk_global.h
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native/common/jk_global.h,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- jk_global.h       2001/06/18 14:15:40     1.3
  +++ jk_global.h       2001/06/21 14:48:05     1.4
  @@ -59,13 +59,13 @@
    * Description: Global definitions and include files that should exist     *
    *              anywhere                                                   *
    * Author:      Gal Shachor <[EMAIL PROTECTED]>                           *
  - * Version:     $Revision: 1.3 $                                               *
  + * Version:     $Revision: 1.4 $                                               *
    ***************************************************************************/
   
   #ifndef JK_GLOBAL_H
   #define JK_GLOBAL_H
   
  -#define JK_EXPOSED_VERSION      ("mod_jk/1.1a1")
  +#include "version.h"
   
   #include <stdio.h>
   #include <stdlib.h>
  
  
  
  1.1                  jakarta-tomcat-connectors/jk/native/common/version.h.in
  
  Index: version.h.in
  ===================================================================
  #undef JK_EXPOSED_VERSION
  #undef JK_VERSION
  
  
  

Reply via email to