version.rc: New file containing the version resource information for
authorTheodore Tso <tytso@mit.edu>
Tue, 5 Aug 1997 22:41:26 +0000 (22:41 +0000)
committerTheodore Tso <tytso@mit.edu>
Tue, 5 Aug 1997 22:41:26 +0000 (22:41 +0000)
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 [new file with mode: 0644]

diff --git a/src/windows/version.rc b/src/windows/version.rc
new file mode 100644 (file)
index 0000000..5d8f5a5
--- /dev/null
@@ -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