From 012a2c600ca962f63505744f4a4058bf2b69a2ad Mon Sep 17 00:00:00 2001 From: David Anderson Date: Thu, 22 Feb 2007 03:06:41 +0000 Subject: [PATCH] initial import of new version code for nightly builds --HG-- extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40340 --- sourcemm/msvc8/sourcemm.vcproj | 4 ++++ sourcemm/sourcemm.h | 3 ++- sourcemm/svn_version.h | 14 ++++++++++++++ sourcemm/version.rc | 11 ++++++----- 4 files changed, 26 insertions(+), 6 deletions(-) create mode 100644 sourcemm/svn_version.h diff --git a/sourcemm/msvc8/sourcemm.vcproj b/sourcemm/msvc8/sourcemm.vcproj index 7167475..4d626e4 100644 --- a/sourcemm/msvc8/sourcemm.vcproj +++ b/sourcemm/msvc8/sourcemm.vcproj @@ -255,6 +255,10 @@ RelativePath="..\sourcemm.h" > + + diff --git a/sourcemm/sourcemm.h b/sourcemm/sourcemm.h index 854ae04..90b00a8 100644 --- a/sourcemm/sourcemm.h +++ b/sourcemm/sourcemm.h @@ -25,13 +25,14 @@ #include "CPlugin.h" #include "oslink.h" #include "util.h" +#include "svn_version.h" /** * Versioning * increase api_major when API breaks * increase api_minor when new functions are added (non-breaking) */ -#define SOURCEMM_VERSION "1.4" +#define SOURCEMM_VERSION SVN_FILE_VERSION_STRING #define SOURCEMM_DATE __DATE__ #define SM_VERS_API_MAJOR 1 //increase this on a breaking change #define SM_VERS_API_MINOR 5 //increase this on a non-breaking API change diff --git a/sourcemm/svn_version.h b/sourcemm/svn_version.h new file mode 100644 index 0000000..1b0f991 --- /dev/null +++ b/sourcemm/svn_version.h @@ -0,0 +1,14 @@ +/** This file is autogenerated by build scripts */ + +#ifndef _INCLUDE_SVN_VERSION_H_ +#define _INCLUDE_SVN_VERSION_H_ + +#define SVN_PRODUCT_VERSION "1.4.0" + +#define SVN_REVISION 340 +#define SVN_REVISION_STRING "340" +#define SVN_FILE_VERSION 1,4,0,340 +#define SVN_FILE_VERSION_STRING "1.4.0.340" + +#endif //_INCLUDE_SVN_VERSION_H_ + diff --git a/sourcemm/version.rc b/sourcemm/version.rc index 9d385ed..6b48fc1 100755 --- a/sourcemm/version.rc +++ b/sourcemm/version.rc @@ -7,6 +7,7 @@ // Generated from the TEXTINCLUDE 2 resource. // #include "winres.h" +#include "svn_version.h" ///////////////////////////////////////////////////////////////////////////// #undef APSTUDIO_READONLY_SYMBOLS @@ -26,8 +27,8 @@ LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US // VS_VERSION_INFO VERSIONINFO - FILEVERSION 1,3,0,4 - PRODUCTVERSION 1,3,0,4 + FILEVERSION SVN_FILE_VERSION + PRODUCTVERSION SVN_FILE_VERSION FILEFLAGSMASK 0x17L #ifdef _DEBUG FILEFLAGS 0x1L @@ -44,12 +45,12 @@ BEGIN BEGIN VALUE "Comments", "Metamod: Source" VALUE "FileDescription", "Metamod: Source" - VALUE "FileVersion", "1.3d" + VALUE "FileVersion", SVN_FILE_VERSION_STRING VALUE "InternalName", "sourcemm" - VALUE "LegalCopyright", "Copyright (c) 2004-2006, Metamod: Source Development Team" + VALUE "LegalCopyright", "Copyright (c) 2004-2007, Metamod: Source Development Team" VALUE "OriginalFilename", "server.dll" VALUE "ProductName", "Metamod: Source" - VALUE "ProductVersion", "1.3d" + VALUE "ProductVersion", SVN_PRODUCT_VERSION END END BLOCK "VarFileInfo"