| /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ |
| /* This Source Code Form is subject to the terms of the Mozilla Public |
| * License, v. 2.0. If a copy of the MPL was not distributed with this |
| * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ |
| |
| #include "prinit.h" |
| #include <winver.h> |
| |
| #define MY_LIBNAME "prstrms" |
| #define MY_FILEDESCRIPTION "PRSTRMS Library" |
| |
| #define STRINGIZE(x) #x |
| #define STRINGIZE2(x) STRINGIZE(x) |
| #define PR_VMAJOR_STR STRINGIZE2(PR_VMAJOR) |
| |
| #ifdef _DEBUG |
| #define MY_DEBUG_STR " (debug)" |
| #define MY_FILEFLAGS_1 VS_FF_DEBUG |
| #else |
| #define MY_DEBUG_STR "" |
| #define MY_FILEFLAGS_1 0x0L |
| #endif |
| #if PR_BETA |
| #define MY_FILEFLAGS_2 MY_FILEFLAGS_1|VS_FF_PRERELEASE |
| #else |
| #define MY_FILEFLAGS_2 MY_FILEFLAGS_1 |
| #endif |
| |
| #ifdef WINNT |
| #define MY_FILEOS VOS_NT_WINDOWS32 |
| #define MY_INTERNAL_NAME "lib" MY_LIBNAME PR_VMAJOR_STR |
| #else |
| #define MY_FILEOS VOS__WINDOWS32 |
| #define MY_INTERNAL_NAME MY_LIBNAME PR_VMAJOR_STR |
| #endif |
| |
| ///////////////////////////////////////////////////////////////////////////// |
| // |
| // Version-information resource |
| // |
| |
| VS_VERSION_INFO VERSIONINFO |
| FILEVERSION PR_VMAJOR,PR_VMINOR,PR_VPATCH,0 |
| PRODUCTVERSION PR_VMAJOR,PR_VMINOR,PR_VPATCH,0 |
| FILEFLAGSMASK VS_FFI_FILEFLAGSMASK |
| FILEFLAGS MY_FILEFLAGS_2 |
| FILEOS MY_FILEOS |
| FILETYPE VFT_DLL |
| FILESUBTYPE 0x0L // not used |
| |
| BEGIN |
| BLOCK "StringFileInfo" |
| BEGIN |
| BLOCK "040904B0" // Lang=US English, CharSet=Unicode |
| BEGIN |
| VALUE "CompanyName", "Mozilla Foundation\0" |
| VALUE "FileDescription", MY_FILEDESCRIPTION MY_DEBUG_STR "\0" |
| VALUE "FileVersion", PR_VERSION "\0" |
| VALUE "InternalName", MY_INTERNAL_NAME "\0" |
| VALUE "OriginalFilename", MY_INTERNAL_NAME ".dll\0" |
| VALUE "ProductName", "Netscape Portable Runtime\0" |
| VALUE "ProductVersion", PR_VERSION "\0" |
| END |
| END |
| BLOCK "VarFileInfo" |
| BEGIN |
| VALUE "Translation", 0x409, 1200 |
| END |
| END |