From 5f393f65a4b44b48ea567ad989619eed6c2f6b62 Mon Sep 17 00:00:00 2001 From: skywalker Date: Wed, 15 Aug 2001 08:44:11 +0000 Subject: [PATCH] Updated the build num process --- configure | 13 ++++++- configure.in | 13 ++++++- src/jrd/build_no.h | 29 +++++++------- src/make.new/config/config.h.in | 1 - src/misc/writeBuildNum.sh | 67 +++++++++++++++++++++++++++++++++ 5 files changed, 107 insertions(+), 16 deletions(-) create mode 100755 src/misc/writeBuildNum.sh diff --git a/configure b/configure index 18a601087d..3db2810d76 100755 --- a/configure +++ b/configure @@ -2261,9 +2261,20 @@ FIREBIRD_ARCH_TYPE=classic #FIREBIRD_ARCH_TYPE=super -FIREBIRD_VERSION=2.0.0 +# THe following file defines the version number strings +source src/misc/writeBuildNum.sh +#AC_DEFINE_UNQUOTED(FB_BUILD_TYPE, "$BuildType") +#AC_DEFINE_UNQUOTED(FB_MAJOR_VER, "$MajorVer") +#AC_DEFINE_UNQUOTED(FB_MINOR_VER, "$MinorVer") +#AC_DEFINE_UNQUOTED(FB_REV_NO, "$RevNo") +#AC_DEFINE_UNQUOTED(FB_BUILD_SUFFIX, "$BuildSuffix") +#AC_DEFINE_UNQUOTED(PRODUCT_VER_STRING, "$PRODUCT_VER_STRING") +#AC_DEFINE_UNQUOTED(FILE_VER_NUMBER, $FILE_VER_NUMBER) +#AC_DEFINE_UNQUOTED(FILE_VER_STRING, "$FILE_VER_STRING") +#AC_DEFINE_UNQUOTED(LICENSE_VER_STRING, "$FILE_VER_STRING") + PROD_BUILD_FLG= #PROD_BUILD_FLG=Y diff --git a/configure.in b/configure.in index faf665fa76..7b68ebc63a 100644 --- a/configure.in +++ b/configure.in @@ -65,8 +65,19 @@ FIREBIRD_ARCH_TYPE=classic #FIREBIRD_ARCH_TYPE=super AC_SUBST(FIREBIRD_ARCH_TYPE) -FIREBIRD_VERSION=2.0.0 +# THe following file defines the version number strings +source src/misc/writeBuildNum.sh + AC_SUBST(FIREBIRD_VERSION) +#AC_DEFINE_UNQUOTED(FB_BUILD_TYPE, "$BuildType") +#AC_DEFINE_UNQUOTED(FB_MAJOR_VER, "$MajorVer") +#AC_DEFINE_UNQUOTED(FB_MINOR_VER, "$MinorVer") +#AC_DEFINE_UNQUOTED(FB_REV_NO, "$RevNo") +#AC_DEFINE_UNQUOTED(FB_BUILD_SUFFIX, "$BuildSuffix") +#AC_DEFINE_UNQUOTED(PRODUCT_VER_STRING, "$PRODUCT_VER_STRING") +#AC_DEFINE_UNQUOTED(FILE_VER_NUMBER, $FILE_VER_NUMBER) +#AC_DEFINE_UNQUOTED(FILE_VER_STRING, "$FILE_VER_STRING") +#AC_DEFINE_UNQUOTED(LICENSE_VER_STRING, "$FILE_VER_STRING") PROD_BUILD_FLG= #PROD_BUILD_FLG=Y diff --git a/src/jrd/build_no.h b/src/jrd/build_no.h index aea570b885..2d861d4a72 100644 --- a/src/jrd/build_no.h +++ b/src/jrd/build_no.h @@ -1,14 +1,17 @@ -/*FILE GENERATED BY BUILD_NO.KSH. DO NOT EDIT*/ -/*TO CHANGE ANY INFORMATION IN HERE PLEASE*/ -/*EDIT BUILD_NO.KSH IN THE BUILD_WIN32 COMPONENT*/ -/*FORMAL BUILD NUMBER:34*/ -#define PRODUCT_VER_STRING "0.9.4.34\\0" -#define FILE_VER_STRING "WI-T0.9.4.34\\0" -#define LICENSE_VER_STRING "WI-T0.9.4.34" -#define FILE_VER_NUMBER 0, 9, 4, 34 -#define FB_MAJOR_VER "0" -#define FB_MINOR_VER "9" -#define FB_REV_NO "4" -#define FB_BUILD_NO "34" +/* + FILE GENERATED BY BUILD_NO.KSH. DO NOT EDIT + TO CHANGE ANY INFORMATION IN HERE PLEASE + EDIT BUILD_NO.KSH IN THE BUILD_WIN32 COMPONENT + FORMAL BUILD NUMBER:35 +*/ + +#define PRODUCT_VER_STRING "2.0.0.35" +#define FILE_VER_STRING "WI-T2.0.0.35" +#define LICENSE_VER_STRING "WI-T2.0.0.35" +#define FILE_VER_NUMBER 2, 0, 0, 35 +#define FB_MAJOR_VER "2" +#define FB_MINOR_VER "0" +#define FB_REV_NO "0" +#define FB_BUILD_NO "35" #define FB_BUILD_TYPE "T" -#define FB_BUILD_SUFFIX "Firebird Test1" +#define FB_BUILD_SUFFIX "Firebird2 Dev1" diff --git a/src/make.new/config/config.h.in b/src/make.new/config/config.h.in index c04d1e59f4..ffa6cff181 100644 --- a/src/make.new/config/config.h.in +++ b/src/make.new/config/config.h.in @@ -68,5 +68,4 @@ #undef IMP #undef EPSON - #endif diff --git a/src/misc/writeBuildNum.sh b/src/misc/writeBuildNum.sh new file mode 100755 index 0000000000..642115d6b3 --- /dev/null +++ b/src/misc/writeBuildNum.sh @@ -0,0 +1,67 @@ +#!/bin/sh + +# This file is used both to rebuild the header file and to set the +# environment variables on the config call + +BuildVersion="$Id: writeBuildNum.sh,v 1.1 2001-08-15 08:44:11 skywalker Exp $" + +BuildType=T +MajorVer=2 +MinorVer=0 +RevNo=0 +BuildNum=35 +BuildSuffix="Firebird2 Dev1" + +FIREBIRD_VERSION="$MajorVer.$MinorVer.$RevNo" +PRODUCT_VER_STRING="$MajorVer.$MinorVer.$RevNo.$BuildNum" +FILE_VER_STRING="WI-$BuildType$MajorVer.$MinorVer.$RevNo.$BuildNum" +FILE_VER_NUMBER="$MajorVer, $MinorVer, $RevNo, $BuildNum" + + +headerFile=src/jrd/build_no.h +tempfile=gen/test.header.txt + +#______________________________________________________________________________ +# Routine to build a new jrd/build_no.h file. If required. + +rebuildHeaderFile() { + +cat > $tempfile <