From d21b19b2280e6877ed5d01d11b29bbb8f7fb5149 Mon Sep 17 00:00:00 2001 From: Theodore Tso Date: Tue, 5 Aug 1997 22:41:26 +0000 Subject: version.rc: New file containing the version resource information for MIT releases of the Krb5 software. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10154 dc483132-0cff-0310-8789-dd5450dbe970 --- src/windows/version.rc | 151 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 151 insertions(+) create mode 100644 src/windows/version.rc (limited to 'src/windows/version.rc') diff --git a/src/windows/version.rc b/src/windows/version.rc new file mode 100644 index 0000000000..5d8f5a5425 --- /dev/null +++ b/src/windows/version.rc @@ -0,0 +1,151 @@ +#include +#include + +/* + * BEGIN COMMON VERSION INFO for GSS and Kerberos version resources + */ + +#if !defined(_WIN32) +#define Targ_OS VOS__WINDOWS16 +#else +#define Targ_OS VOS__WINDOWS32 +#endif + +/* we're going to stamp all the DLLs with the same version number */ + +#define K5_FILE_VERSION "1.0\0" +#define K5_PRODUCT_VERSION 1, 0 + +#define K5_COPYRIGHT "Copyright (C) 1997 by the Massachusetts Institute of Technology\0" +#define K5_COMPANY_NAME "Massachusetts Institute of Technology.\0" + +/* + * END COMMON VERSION INFO + */ + + +/* + * BEGIN SPECIFIC VERSION INFO for GSS and Kerberos version resources + */ + +#ifdef CE_LIB +#define K5_DESCRIPTION "COM_ERR - Common Error Handler for MIT Kerberos v5 / GSS distribution\0" +#define K5_INTERNAL_NAME "comerr\0" +#define K5_FILETYPE VFT_DLL +#if !defined(_WIN32) +#define K5_ORIGINAL_NAME "comerr16.dll\0" +#else +#define K5_ORIGINAL_NAME "comerr32.dll\0" +#endif +#endif /* comerr */ + +#ifdef KRB5_LIB +#define K5_DESCRIPTION "Kerberos v5 - MIT GSS / Kerberos v5 distribution\0" +#define K5_INTERNAL_NAME "krb5\0" +#define K5_FILETYPE VFT_DLL +#if !defined(_WIN32) +#define K5_ORIGINAL_NAME "krb5_16.dll\0" +#else +#define K5_ORIGINAL_NAME "krb5_32.dll\0" +#endif +#endif /* KRB5 */ + +#ifdef GSSAPI_LIB +#define K5_DESCRIPTION "GSSAPI - GSS API implementation for Kerberos 5 mechanism\0" +#define K5_INTERNAL_NAME "gssapi\0" +#define K5_FILETYPE VFT_DLL +#if !defined(_WIN32) +#define K5_ORIGINAL_NAME "gssapi.dll\0" +#else +#define K5_ORIGINAL_NAME "gssapi32.dll\0" +#endif +#endif /* GSSAPI */ + +#ifdef KRB4_LIB +#define K5_DESCRIPTION "Kerberos v4 - MIT GSS / Kerberos v4 and v5 distribution\0" +#define K5_INTERNAL_NAME "krb4\0" +#define K5_FILETYPE VFT_DLL +#if !defined(_WIN32) +#define K5_ORIGINAL_NAME "krb4_16.dll\0" +#else +#define K5_ORIGINAL_NAME "krb4_32.dll\0" +#endif +#endif /* KRB4 */ + +#ifdef SAPKRB_LIB +#define K5_DESCRIPTION "Kerberos v5 - MIT GSS / Kerberos v5 distribution (for SAP)\0" +#define K5_INTERNAL_NAME "sapkrb5\0" +#define K5_FILETYPE VFT_DLL +#if !defined(_WIN32) +#define K5_ORIGINAL_NAME "sapkrb15.dll\0" +#else +#define K5_ORIGINAL_NAME "sapkrb32.dll\0" +#endif +#endif /* SAPKRB */ + +#ifdef SAPGSS_LIB +#define K5_DESCRIPTION "GSSAPI - GSS API implementation for Kerberos 5 mechanism(for SAP)\0" +#define K5_INTERNAL_NAME "sapgss\0" +#define K5_FILETYPE VFT_DLL +#if !defined(_WIN32) +#define K5_ORIGINAL_NAME "sapgss16.dll\0" +#else +#define K5_ORIGINAL_NAME "sapgss32.dll\0" +#endif +#endif /* SAPGSS */ + +#ifdef KRB5_APP +#define K5_DESCRIPTION "KRB5 Ticket Manager - MIT GSS / Kerberos v5 distribution\0" +#define K5_FILETYPE VFT_APP +#define K5_INTERNAL_NAME "KRB5\0" +#define K5_ORIGINAL_NAME "krb5.exe\0" +#endif /* KRB5_APP */ + +#ifdef GSS_APP +#define K5_DESCRIPTION "GSS - GSS Sample Application for MIT Kerberos v5 / GSS distribution\0" +#define K5_FILETYPE VFT_APP +#define K5_INTERNAL_NAME "GSS\0" +#define K5_ORIGINAL_NAME "gss.exe\0" +#endif + +#ifdef TELNET_APP +#define K5_DESCRIPTION "Telnet - Telnet Application for MIT Kerberos v5 / GSS distribution\0" +#define K5_FILETYPE VFT_APP +#define K5_INTERNAL_NAME "TELNET\0" +#define K5_ORIGINAL_NAME "telnet.exe\0" +#endif + +/* + * END SPECIFIC VERSION INFO + */ + +VS_VERSION_INFO VERSIONINFO +FILEVERSION K5_PRODUCT_VERSION +PRODUCTVERSION K5_PRODUCT_VERSION +FILEFLAGSMASK VS_FFI_FILEFLAGSMASK +FILEFLAGS (VS_FF_DEBUG | VS_FF_PRIVATEBUILD) +FILEOS Targ_OS +FILETYPE K5_FILETYPE +BEGIN + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x0409, 1252 + END + + BLOCK "StringFileInfo" + BEGIN + BLOCK "040904E4" + BEGIN + VALUE "CompanyName", K5_COMPANY_NAME + VALUE "FileDescription", K5_DESCRIPTION + VALUE "FileVersion", K5_FILE_VERSION + VALUE "InternalName", K5_INTERNAL_NAME + VALUE "LegalTrademarks", "\0" + VALUE "OriginalFilename", K5_ORIGINAL_NAME + VALUE "ProductName", K5_ORIGINAL_NAME + VALUE "ProductVersion", K5_FILE_VERSION + + VALUE "LegalCopyright", K5_COPYRIGHT + END + END +END -- cgit