OLD | NEW |
| (Empty) |
1 /* This Source Code Form is subject to the terms of the Mozilla Public | |
2 * License, v. 2.0. If a copy of the MPL was not distributed with this | |
3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ | |
4 | |
5 #include "nss.h" | |
6 #include <winver.h> | |
7 | |
8 #define MY_LIBNAME "ssl" | |
9 #define MY_FILEDESCRIPTION "NSS SSL Library" | |
10 | |
11 #define STRINGIZE(x) #x | |
12 #define STRINGIZE2(x) STRINGIZE(x) | |
13 #define NSS_VMAJOR_STR STRINGIZE2(NSS_VMAJOR) | |
14 | |
15 #ifdef _DEBUG | |
16 #define MY_DEBUG_STR " (debug)" | |
17 #define MY_FILEFLAGS_1 VS_FF_DEBUG | |
18 #else | |
19 #define MY_DEBUG_STR "" | |
20 #define MY_FILEFLAGS_1 0x0L | |
21 #endif | |
22 #if NSS_BETA | |
23 #define MY_FILEFLAGS_2 MY_FILEFLAGS_1|VS_FF_PRERELEASE | |
24 #else | |
25 #define MY_FILEFLAGS_2 MY_FILEFLAGS_1 | |
26 #endif | |
27 | |
28 #ifdef WINNT | |
29 #define MY_FILEOS VOS_NT_WINDOWS32 | |
30 #else | |
31 #define MY_FILEOS VOS__WINDOWS32 | |
32 #endif | |
33 | |
34 #define MY_INTERNAL_NAME MY_LIBNAME NSS_VMAJOR_STR | |
35 | |
36 ///////////////////////////////////////////////////////////////////////////// | |
37 // | |
38 // Version-information resource | |
39 // | |
40 | |
41 VS_VERSION_INFO VERSIONINFO | |
42 FILEVERSION NSS_VMAJOR,NSS_VMINOR,NSS_VPATCH,NSS_VBUILD | |
43 PRODUCTVERSION NSS_VMAJOR,NSS_VMINOR,NSS_VPATCH,NSS_VBUILD | |
44 FILEFLAGSMASK VS_FFI_FILEFLAGSMASK | |
45 FILEFLAGS MY_FILEFLAGS_2 | |
46 FILEOS MY_FILEOS | |
47 FILETYPE VFT_DLL | |
48 FILESUBTYPE 0x0L // not used | |
49 | |
50 BEGIN | |
51 BLOCK "StringFileInfo" | |
52 BEGIN | |
53 BLOCK "040904B0" // Lang=US English, CharSet=Unicode | |
54 BEGIN | |
55 VALUE "CompanyName", "Mozilla Foundation\0" | |
56 VALUE "FileDescription", MY_FILEDESCRIPTION MY_DEBUG_STR "\0" | |
57 VALUE "FileVersion", NSS_VERSION "\0" | |
58 VALUE "InternalName", MY_INTERNAL_NAME "\0" | |
59 VALUE "OriginalFilename", MY_INTERNAL_NAME ".dll\0" | |
60 VALUE "ProductName", "Network Security Services\0" | |
61 VALUE "ProductVersion", NSS_VERSION "\0" | |
62 END | |
63 END | |
64 BLOCK "VarFileInfo" | |
65 BEGIN | |
66 VALUE "Translation", 0x409, 1200 | |
67 END | |
68 END | |
OLD | NEW |