12a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)/* This Source Code Form is subject to the terms of the Mozilla Public 22a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) * License, v. 2.0. If a copy of the MPL was not distributed with this 32a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ 45821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 55821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#include "nss.h" 65821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#include <winver.h> 75821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 85821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define MY_LIBNAME "ssl" 95821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define MY_FILEDESCRIPTION "NSS SSL Library" 105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define STRINGIZE(x) #x 125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define STRINGIZE2(x) STRINGIZE(x) 135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define NSS_VMAJOR_STR STRINGIZE2(NSS_VMAJOR) 145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#ifdef _DEBUG 165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define MY_DEBUG_STR " (debug)" 175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define MY_FILEFLAGS_1 VS_FF_DEBUG 185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#else 195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define MY_DEBUG_STR "" 205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define MY_FILEFLAGS_1 0x0L 215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#endif 225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#if NSS_BETA 235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define MY_FILEFLAGS_2 MY_FILEFLAGS_1|VS_FF_PRERELEASE 245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#else 255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define MY_FILEFLAGS_2 MY_FILEFLAGS_1 265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#endif 275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#ifdef WINNT 295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define MY_FILEOS VOS_NT_WINDOWS32 305821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#else 315821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define MY_FILEOS VOS__WINDOWS32 325821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#endif 335821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 345821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define MY_INTERNAL_NAME MY_LIBNAME NSS_VMAJOR_STR 355821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 365821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)///////////////////////////////////////////////////////////////////////////// 375821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// 385821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// Version-information resource 395821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// 405821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 415821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)VS_VERSION_INFO VERSIONINFO 425821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) FILEVERSION NSS_VMAJOR,NSS_VMINOR,NSS_VPATCH,NSS_VBUILD 435821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) PRODUCTVERSION NSS_VMAJOR,NSS_VMINOR,NSS_VPATCH,NSS_VBUILD 445821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) FILEFLAGSMASK VS_FFI_FILEFLAGSMASK 455821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) FILEFLAGS MY_FILEFLAGS_2 465821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) FILEOS MY_FILEOS 475821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) FILETYPE VFT_DLL 485821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) FILESUBTYPE 0x0L // not used 495821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 505821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)BEGIN 515821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) BLOCK "StringFileInfo" 525821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) BEGIN 535821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) BLOCK "040904B0" // Lang=US English, CharSet=Unicode 545821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) BEGIN 555821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VALUE "CompanyName", "Mozilla Foundation\0" 565821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VALUE "FileDescription", MY_FILEDESCRIPTION MY_DEBUG_STR "\0" 575821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VALUE "FileVersion", NSS_VERSION "\0" 585821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VALUE "InternalName", MY_INTERNAL_NAME "\0" 595821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VALUE "OriginalFilename", MY_INTERNAL_NAME ".dll\0" 605821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VALUE "ProductName", "Network Security Services\0" 615821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VALUE "ProductVersion", NSS_VERSION "\0" 625821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) END 635821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) END 645821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) BLOCK "VarFileInfo" 655821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) BEGIN 665821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) VALUE "Translation", 0x409, 1200 675821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) END 685821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)END 69