Boost version to 1.0.8
[krb5.git] / src / windows / version.rc
1 #include <windows.h>
2 #include <ver.h>
3
4 /*
5  * BEGIN COMMON VERSION INFO for GSS and Kerberos version resources
6  */
7
8 #if !defined(_WIN32)
9 #define Targ_OS VOS__WINDOWS16
10 #else
11 #define Targ_OS VOS__WINDOWS32
12 #endif
13
14 /* we're going to stamp all the DLLs with the same version number */
15
16 #define K5_PRODUCT_VERSION_STRING "1.0.8\0"
17 #define K5_PRODUCT_VERSION        1, 0, 8, 0
18
19 #define K5_COPYRIGHT "Copyright (C) 1997 by the Massachusetts Institute of Technology\0"
20 #define K5_COMPANY_NAME "Massachusetts Institute of Technology.\0"
21
22 /* 
23  * END COMMON VERSION INFO
24  */
25
26
27 /*
28  * BEGIN SPECIFIC VERSION INFO for GSS and Kerberos version resources
29  */
30
31 #ifdef CE_LIB
32 #define K5_DESCRIPTION "COM_ERR - Common Error Handler for MIT Kerberos v5 / GSS distribution\0"
33 #define K5_INTERNAL_NAME "comerr\0"
34 #define K5_FILETYPE     VFT_DLL
35 #if !defined(_WIN32)
36 #define K5_ORIGINAL_NAME "comerr16.dll\0"
37 #else
38 #define K5_ORIGINAL_NAME "comerr32.dll\0"
39 #endif
40 #endif /* comerr */
41
42 #ifdef PROF_LIB
43 #define K5_DESCRIPTION "PROFILE - Profile Library MIT Kerberos v5 / GSS distribution\0"
44 #define K5_INTERNAL_NAME "profile\0"
45 #define K5_FILETYPE     VFT_DLL
46 #if !defined(_WIN32)
47 #define K5_ORIGINAL_NAME "xpprof16.dll\0"
48 #else
49 #define K5_ORIGINAL_NAME "xpprof32.dll\0"
50 #endif
51 #endif /* profile */
52
53 #ifdef KRB5_LIB
54 #define K5_DESCRIPTION "Kerberos v5 - MIT GSS / Kerberos v5 distribution\0"
55 #define K5_INTERNAL_NAME "krb5\0"
56 #define K5_FILETYPE     VFT_DLL
57 #if !defined(_WIN32)
58 #define K5_ORIGINAL_NAME "krb5_16.dll\0"
59 #else
60 #define K5_ORIGINAL_NAME "krb5_32.dll\0"
61 #endif
62 #endif /* KRB5 */
63
64 #ifdef GSSAPI_LIB
65 #define K5_DESCRIPTION "GSSAPI - GSS API implementation for Kerberos 5 mechanism\0"
66 #define K5_INTERNAL_NAME "gssapi\0"
67 #define K5_FILETYPE     VFT_DLL
68 #if !defined(_WIN32)
69 #define K5_ORIGINAL_NAME "gssapi.dll\0"
70 #else
71 #define K5_ORIGINAL_NAME "gssapi32.dll\0"
72 #endif
73 #endif /* GSSAPI */
74
75 #ifdef KRB4_LIB
76 #define K5_DESCRIPTION "Kerberos v4 - MIT GSS / Kerberos v4 and v5 distribution\0"
77 #define K5_INTERNAL_NAME "krb4\0"
78 #define K5_FILETYPE     VFT_DLL
79 #if !defined(_WIN32)
80 #define K5_ORIGINAL_NAME "krb4_16.dll\0"
81 #else
82 #define K5_ORIGINAL_NAME "krb4_32.dll\0"
83 #endif
84 #endif /* KRB4 */
85
86 #ifdef SAPKRB_LIB
87 #define K5_DESCRIPTION "Kerberos v5 - MIT GSS / Kerberos v5 distribution (for SAP)\0"
88 #define K5_INTERNAL_NAME "sapkrb5\0"
89 #define K5_FILETYPE     VFT_DLL
90 #if !defined(_WIN32)
91 #define K5_ORIGINAL_NAME "sapkrb16.dll\0"
92 #else
93 #define K5_ORIGINAL_NAME "sapkrb32.dll\0"
94 #endif
95 #endif /* SAPKRB */
96
97 #ifdef SAPGSS_LIB
98 #define K5_DESCRIPTION "GSSAPI - GSS API implementation for Kerberos 5 mechanism(for SAP)\0"
99 #define K5_INTERNAL_NAME "sapgss\0"
100 #define K5_FILETYPE     VFT_DLL
101 #if !defined(_WIN32)
102 #define K5_ORIGINAL_NAME "sapgss16.dll\0"
103 #else
104 #define K5_ORIGINAL_NAME "sapgss32.dll\0"
105 #endif
106 #endif /* SAPGSS */
107
108 #ifdef KRB5_APP
109 #define K5_DESCRIPTION "KRB5 Ticket Manager - MIT GSS / Kerberos v5 distribution\0"
110 #define K5_FILETYPE     VFT_APP
111 #define K5_INTERNAL_NAME "KRB5\0"
112 #define K5_ORIGINAL_NAME "krb5.exe\0"
113 #endif /* KRB5_APP */
114
115 #ifdef GSS_APP
116 #define K5_DESCRIPTION "GSS - GSS Sample Application for MIT Kerberos v5 / GSS distribution\0"
117 #define K5_FILETYPE     VFT_APP
118 #define K5_INTERNAL_NAME "GSS\0"
119 #define K5_ORIGINAL_NAME "gss.exe\0"
120 #endif
121
122 #ifdef TELNET_APP
123 #define K5_DESCRIPTION "Telnet - Telnet Application for MIT Kerberos v5 / GSS distribution\0"
124 #define K5_FILETYPE     VFT_APP
125 #define K5_INTERNAL_NAME "TELNET\0"
126 #define K5_ORIGINAL_NAME "telnet.exe\0"
127 #endif
128
129 /* 
130  * END SPECIFIC VERSION INFO
131  */
132
133 VS_VERSION_INFO VERSIONINFO
134 FILEVERSION     K5_PRODUCT_VERSION
135 PRODUCTVERSION  K5_PRODUCT_VERSION
136 FILEFLAGSMASK   VS_FFI_FILEFLAGSMASK
137 FILEFLAGS       (VS_FF_DEBUG | VS_FF_PRIVATEBUILD)
138 FILEOS          Targ_OS
139 FILETYPE        K5_FILETYPE
140 BEGIN
141     BLOCK "VarFileInfo"
142     BEGIN
143         VALUE "Translation", 0x0409, 1252
144     END
145
146     BLOCK "StringFileInfo"
147     BEGIN
148         BLOCK "040904E4"
149         BEGIN
150             VALUE "CompanyName",        K5_COMPANY_NAME
151             VALUE "FileDescription",    K5_DESCRIPTION
152             VALUE "FileVersion",        K5_PRODUCT_VERSION_STRING
153             VALUE "InternalName",       K5_INTERNAL_NAME
154             VALUE "LegalTrademarks",    "\0"
155             VALUE "OriginalFilename",   K5_ORIGINAL_NAME
156             VALUE "ProductName",        K5_ORIGINAL_NAME
157             VALUE "ProductVersion",     K5_PRODUCT_VERSION_STRING
158
159             VALUE "LegalCopyright",     K5_COPYRIGHT
160         END
161     END
162 END