plds.rc (1927B)
1 /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ 2 /* This Source Code Form is subject to the terms of the Mozilla Public 3 * License, v. 2.0. If a copy of the MPL was not distributed with this 4 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ 5 6 #include "prinit.h" 7 #include <winver.h> 8 9 #define MY_LIBNAME "plds" 10 #define MY_FILEDESCRIPTION "PLDS Library" 11 12 #define STRINGIZE(x) #x 13 #define STRINGIZE2(x) STRINGIZE(x) 14 #define PR_VMAJOR_STR STRINGIZE2(PR_VMAJOR) 15 16 #ifdef _DEBUG 17 # define MY_DEBUG_STR " (debug)" 18 # define MY_FILEFLAGS_1 VS_FF_DEBUG 19 #else 20 # define MY_DEBUG_STR "" 21 # define MY_FILEFLAGS_1 0x0L 22 #endif 23 #if PR_BETA 24 # define MY_FILEFLAGS_2 MY_FILEFLAGS_1 | VS_FF_PRERELEASE 25 #else 26 # define MY_FILEFLAGS_2 MY_FILEFLAGS_1 27 #endif 28 29 #ifdef WINNT 30 # define MY_FILEOS VOS_NT_WINDOWS32 31 # define MY_INTERNAL_NAME "lib" MY_LIBNAME PR_VMAJOR_STR 32 #else 33 # define MY_FILEOS VOS__WINDOWS32 34 # define MY_INTERNAL_NAME MY_LIBNAME PR_VMAJOR_STR 35 #endif 36 37 ///////////////////////////////////////////////////////////////////////////// 38 // 39 // Version-information resource 40 // 41 42 VS_VERSION_INFO VERSIONINFO FILEVERSION PR_VMAJOR, PR_VMINOR, PR_VPATCH, 43 0 PRODUCTVERSION PR_VMAJOR, PR_VMINOR, PR_VPATCH, 44 0 FILEFLAGSMASK VS_FFI_FILEFLAGSMASK FILEFLAGS MY_FILEFLAGS_2 FILEOS 45 MY_FILEOS FILETYPE VFT_DLL FILESUBTYPE 0x0L // not used 46 47 BEGIN BLOCK "StringFileInfo" BEGIN BLOCK 48 "040904B0" // Lang=US English, CharSet=Unicode 49 BEGIN VALUE "CompanyName", 50 "Mozilla Foundation\0" VALUE "FileDescription", 51 MY_FILEDESCRIPTION MY_DEBUG_STR "\0" VALUE "FileVersion", 52 PR_VERSION "\0" VALUE "InternalName", 53 MY_INTERNAL_NAME "\0" VALUE "OriginalFilename", 54 MY_INTERNAL_NAME ".dll\0" VALUE "ProductName", 55 "Netscape Portable Runtime\0" VALUE "ProductVersion", 56 PR_VERSION "\0" END END BLOCK "VarFileInfo" BEGIN VALUE "Translation", 57 0x409, 1200 END END