tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

prstrms.rc (1933B)


      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 "prstrms"
     10 #define MY_FILEDESCRIPTION "PRSTRMS 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