From 94b61b1fbab3dd5359a0a6b5be105897ccaeaec9 Mon Sep 17 00:00:00 2001 From: Scott Ehlert Date: Mon, 24 Nov 2008 02:33:25 -0600 Subject: [PATCH] Added versioning for loader. --- loader/msvc9/mm_loader.vcproj | 4 ++ loader/version.h | 12 ++++ loader/version.rc | 101 ++++++++++++++++++++++++++++++++++ loader/version.tpl | 12 ++++ modules.versions | 4 ++ 5 files changed, 133 insertions(+) create mode 100644 loader/version.h create mode 100644 loader/version.rc create mode 100644 loader/version.tpl diff --git a/loader/msvc9/mm_loader.vcproj b/loader/msvc9/mm_loader.vcproj index 712035c..8c570d7 100644 --- a/loader/msvc9/mm_loader.vcproj +++ b/loader/msvc9/mm_loader.vcproj @@ -226,6 +226,10 @@ Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav" UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}" > + + diff --git a/loader/version.h b/loader/version.h new file mode 100644 index 0000000..6482f61 --- /dev/null +++ b/loader/version.h @@ -0,0 +1,12 @@ +/** This file is autogenerated by build scripts */ + +#ifndef _INCLUDE_SVN_VERSION_H_ +#define _INCLUDE_SVN_VERSION_H_ + +#define MMS_BUILD_STRING "-dev" +#define MMS_BUILD_UNIQUEID "556:b37a142ba881" MMS_BUILD_STRING +#define SVN_FULL_VERSION "1.7.0" MMS_BUILD_STRING +#define SVN_FILE_VERSION 1,7,0,0 + +#endif //_INCLUDE_SVN_VERSION_H_ + diff --git a/loader/version.rc b/loader/version.rc new file mode 100644 index 0000000..38ff521 --- /dev/null +++ b/loader/version.rc @@ -0,0 +1,101 @@ +// Microsoft Visual C++ generated resource script. +// + +#define APSTUDIO_READONLY_SYMBOLS +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 2 resource. +// +#include "winres.h" +#include "version.h" + +///////////////////////////////////////////////////////////////////////////// +#undef APSTUDIO_READONLY_SYMBOLS + +///////////////////////////////////////////////////////////////////////////// +// English (U.S.) resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) +#ifdef _WIN32 +LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US +#pragma code_page(1252) +#endif //_WIN32 + +///////////////////////////////////////////////////////////////////////////// +// +// Version +// + +VS_VERSION_INFO VERSIONINFO + FILEVERSION SVN_FILE_VERSION + PRODUCTVERSION SVN_FILE_VERSION + FILEFLAGSMASK 0x17L +#ifdef _DEBUG + FILEFLAGS 0x1L +#else + FILEFLAGS 0x0L +#endif + FILEOS 0x4L + FILETYPE 0x2L + FILESUBTYPE 0x0L +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "000004b0" + BEGIN + VALUE "Comments", "Metamod: Source Loader" + VALUE "FileDescription", "Metamod: Source Loader" + VALUE "FileVersion", SVN_FULL_VERSION + VALUE "InternalName", "mmsource" + VALUE "LegalCopyright", "Copyright (c) 2004-2008, Metamod: Source Development Team" + VALUE "OriginalFilename", "server.dll" + VALUE "ProductName", "Metamod:Source Loader" + VALUE "ProductVersion", SVN_FULL_VERSION + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x0, 1200 + END +END + + +#ifdef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// TEXTINCLUDE +// + +1 TEXTINCLUDE +BEGIN + "resource.h\0" +END + +2 TEXTINCLUDE +BEGIN + "#include ""winres.h""\r\n" + "\0" +END + +3 TEXTINCLUDE +BEGIN + "\r\n" + "\0" +END + +#endif // APSTUDIO_INVOKED + +#endif // English (U.S.) resources +///////////////////////////////////////////////////////////////////////////// + + + +#ifndef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 3 resource. +// + + +///////////////////////////////////////////////////////////////////////////// +#endif // not APSTUDIO_INVOKED diff --git a/loader/version.tpl b/loader/version.tpl new file mode 100644 index 0000000..903ac50 --- /dev/null +++ b/loader/version.tpl @@ -0,0 +1,12 @@ +/** This file is autogenerated by build scripts */ + +#ifndef _INCLUDE_SVN_VERSION_H_ +#define _INCLUDE_SVN_VERSION_H_ + +#define MMS_BUILD_STRING "$BUILD_STRING$" +#define MMS_BUILD_UNIQUEID "$BUILD_ID$" MMS_BUILD_STRING +#define SVN_FULL_VERSION "$PMAJOR$.$PMINOR$.$PREVISION$" MMS_BUILD_STRING +#define SVN_FILE_VERSION $PMAJOR$,$PMINOR$,$PREVISION$,0 + +#endif //_INCLUDE_SVN_VERSION_H_ + diff --git a/modules.versions b/modules.versions index ee350c7..328ed18 100644 --- a/modules.versions +++ b/modules.versions @@ -13,3 +13,7 @@ folder = core-legacy in = version.tpl out = version.h +[loader] +folder = loader +in = version.tpl +out = version.h