summaryrefslogtreecommitdiffstats
path: root/src/windows/version.rc
diff options
context:
space:
mode:
authorTheodore Tso <tytso@mit.edu>1997-08-05 22:41:26 +0000
committerTheodore Tso <tytso@mit.edu>1997-08-05 22:41:26 +0000
commitd21b19b2280e6877ed5d01d11b29bbb8f7fb5149 (patch)
tree555fb9ea9130d1eb255cb740adf49f948bf26550 /src/windows/version.rc
parentcfd40b348df705a618183f469b25d3e04bfa8ba5 (diff)
downloadkrb5-d21b19b2280e6877ed5d01d11b29bbb8f7fb5149.tar.gz
krb5-d21b19b2280e6877ed5d01d11b29bbb8f7fb5149.tar.xz
krb5-d21b19b2280e6877ed5d01d11b29bbb8f7fb5149.zip
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
Diffstat (limited to 'src/windows/version.rc')
-rw-r--r--src/windows/version.rc151
1 files changed, 151 insertions, 0 deletions
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 <windows.h>
+#include <ver.h>
+
+/*
+ * 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