123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203 |
- /**
- * This file has no copyright assigned and is placed in the Public Domain.
- * This file is part of the mingw-w64 runtime package.
- * No warranty is given; refer to the file DISCLAIMER.PD within this package.
- */
- #ifndef VER_LEGALCOPYRIGHT_YEARS
- #define VER_LEGALCOPYRIGHT_YEARS "1985-2005"
- #endif
- #ifndef VER_LEGALCOPYRIGHT_STR
- #ifdef RC_INVOKED
- #define VER_LEGALCOPYRIGHT_STR L"\251 Microsoft Corporation. All rights reserved."
- #else
- #define VER_LEGALCOPYRIGHT_STR "Copyright (c) Microsoft Corporation. All rights reserved."
- #endif
- #endif
- #ifndef VER_PRODUCTNAME_STR
- #ifdef RC_INVOKED
- #define VER_PRODUCTNAME_STR L"Microsoft\256 Windows\256 Operating System"
- #else
- #define VER_PRODUCTNAME_STR "Microsoft (R) Windows (R) Operating System"
- #endif
- #endif
- #ifndef VER_PRODUCTVERSION
- #define VER_PRODUCTVERSION 5,00,01,001
- #endif
- #ifndef VER_FILEVERSION
- #define VER_FILEVERSION VER_PRODUCTVERSION
- #endif
- #ifndef VER_PRODUCTVERSION_STR
- #define VER_PRODUCTVERSION_STR "5.00"
- #endif
- #ifndef VER_FILEVERSION_STR
- #define VER_FILEVERSION_STR VER_PRODUCTVERSION_STR
- #endif
- #ifndef VER_ORIGINALFILENAME_STR
- #define VER_ORIGINALFILENAME_STR VER_INTERNALNAME_STR
- #endif
- #ifdef EXPORT_CONTROLLED
- #ifdef EXPORT
- #define EXPORT_TAG " (Export Version)"
- #else
- #define EXPORT_TAG " (US/Canada Only, Not for Export)"
- #endif
- #else
- #define EXPORT_TAG
- #endif
- #if defined(__BUILDMACHINE__)
- #if defined(__BUILDDATE__)
- #define B2(x,y) " (" #x "." #y ")"
- #define B1(x,y) B2(x,y)
- #define BUILD_MACHINE_TAG B1(__BUILDMACHINE__,__BUILDDATE__)
- #else
- #define B2(x) " built by: " #x
- #define B1(x) B2(x)
- #define BUILD_MACHINE_TAG B1(__BUILDMACHINE__)
- #endif
- #if defined(__BUILDMACHINE_LEN__)
- #if __BUILDMACHINE_LEN__ >= 25
- #define BUILD_MACHINE_TAG_PADDED BUILD_MACHINE_TAG
- #elif __BUILDMACHINE_LEN__ == 24
- #define BUILD_MACHINE_TAG_PADDED BUILD_MACHINE_TAG " "
- #elif __BUILDMACHINE_LEN__ == 23
- #define BUILD_MACHINE_TAG_PADDED BUILD_MACHINE_TAG " "
- #elif __BUILDMACHINE_LEN__ == 22
- #define BUILD_MACHINE_TAG_PADDED BUILD_MACHINE_TAG " "
- #elif __BUILDMACHINE_LEN__ == 21
- #define BUILD_MACHINE_TAG_PADDED BUILD_MACHINE_TAG " "
- #elif __BUILDMACHINE_LEN__ == 20
- #define BUILD_MACHINE_TAG_PADDED BUILD_MACHINE_TAG " "
- #elif __BUILDMACHINE_LEN__ == 19
- #define BUILD_MACHINE_TAG_PADDED BUILD_MACHINE_TAG " "
- #elif __BUILDMACHINE_LEN__ == 18
- #define BUILD_MACHINE_TAG_PADDED BUILD_MACHINE_TAG " "
- #elif __BUILDMACHINE_LEN__ == 17
- #define BUILD_MACHINE_TAG_PADDED BUILD_MACHINE_TAG " "
- #elif __BUILDMACHINE_LEN__ == 16
- #define BUILD_MACHINE_TAG_PADDED BUILD_MACHINE_TAG " "
- #elif __BUILDMACHINE_LEN__ == 15
- #define BUILD_MACHINE_TAG_PADDED BUILD_MACHINE_TAG " "
- #elif __BUILDMACHINE_LEN__ == 14
- #define BUILD_MACHINE_TAG_PADDED BUILD_MACHINE_TAG " "
- #elif __BUILDMACHINE_LEN__ == 13
- #define BUILD_MACHINE_TAG_PADDED BUILD_MACHINE_TAG " "
- #elif __BUILDMACHINE_LEN__ == 12
- #define BUILD_MACHINE_TAG_PADDED BUILD_MACHINE_TAG " "
- #elif __BUILDMACHINE_LEN__ == 11
- #define BUILD_MACHINE_TAG_PADDED BUILD_MACHINE_TAG " "
- #elif __BUILDMACHINE_LEN__ == 10
- #define BUILD_MACHINE_TAG_PADDED BUILD_MACHINE_TAG " "
- #elif __BUILDMACHINE_LEN__ == 9
- #define BUILD_MACHINE_TAG_PADDED BUILD_MACHINE_TAG " "
- #elif __BUILDMACHINE_LEN__ == 8
- #define BUILD_MACHINE_TAG_PADDED BUILD_MACHINE_TAG " "
- #elif __BUILDMACHINE_LEN__ == 7
- #define BUILD_MACHINE_TAG_PADDED BUILD_MACHINE_TAG " "
- #elif __BUILDMACHINE_LEN__ == 6
- #define BUILD_MACHINE_TAG_PADDED BUILD_MACHINE_TAG " "
- #elif __BUILDMACHINE_LEN__ == 5
- #define BUILD_MACHINE_TAG_PADDED BUILD_MACHINE_TAG " "
- #elif __BUILDMACHINE_LEN__ == 4
- #define BUILD_MACHINE_TAG_PADDED BUILD_MACHINE_TAG " "
- #elif __BUILDMACHINE_LEN__ == 3
- #define BUILD_MACHINE_TAG_PADDED BUILD_MACHINE_TAG " "
- #elif __BUILDMACHINE_LEN__ == 2
- #define BUILD_MACHINE_TAG_PADDED BUILD_MACHINE_TAG " "
- #elif __BUILDMACHINE_LEN__ == 1
- #define BUILD_MACHINE_TAG_PADDED BUILD_MACHINE_TAG " "
- #else
- #define BUILD_MACHINE_TAG_PADDED BUILD_MACHINE_TAG
- #endif
- #else
- #define BUILD_MACHINE_TAG_PADDED BUILD_MACHINE_TAG
- #endif
- #else
- #define BUILD_MACHINE_TAG
- #define BUILD_MACHINE_TAG_PADDED
- #endif
- #ifdef VER_LANGNEUTRAL
- #ifndef VER_VERSION_UNICODE_LANG
- #define VER_VERSION_UNICODE_LANG "000004B0"
- #endif
- #ifndef VER_VERSION_ANSI_LANG
- #define VER_VERSION_ANSI_LANG "000004E4"
- #endif
- #ifndef VER_VERSION_TRANSLATION
- #define VER_VERSION_TRANSLATION 0x0000,0x04B0
- #endif
- #else
- #ifndef VER_VERSION_UNICODE_LANG
- #define VER_VERSION_UNICODE_LANG "040904B0"
- #endif
- #ifndef VER_VERSION_ANSI_LANG
- #define VER_VERSION_ANSI_LANG "0c0904E4"
- #endif
- #ifndef VER_VERSION_TRANSLATION
- #define VER_VERSION_TRANSLATION 0x0409,0x04B0
- #endif
- #endif
- #ifdef RC_INVOKED
- VS_VERSION_INFO VERSIONINFO
- FILEVERSION VER_FILEVERSION
- PRODUCTVERSION VER_PRODUCTVERSION
- FILEFLAGSMASK VER_FILEFLAGSMASK
- FILEFLAGS VER_FILEFLAGS
- FILEOS VER_FILEOS
- FILETYPE VER_FILETYPE
- FILESUBTYPE VER_FILESUBTYPE
- BEGIN
- BLOCK "StringFileInfo"
- BEGIN
- BLOCK VER_VERSION_UNICODE_LANG
- BEGIN
- VALUE "CompanyName",VER_COMPANYNAME_STR
- VALUE "FileDescription",VER_FILEDESCRIPTION_STR EXPORT_TAG
- VALUE "FileVersion",VER_FILEVERSION_STR BUILD_MACHINE_TAG_PADDED
- VALUE "InternalName",VER_INTERNALNAME_STR
- VALUE "LegalCopyright",VER_LEGALCOPYRIGHT_STR
- VALUE "OriginalFilename",VER_ORIGINALFILENAME_STR
- VALUE "ProductName",VER_PRODUCTNAME_STR
- VALUE "ProductVersion",VER_PRODUCTVERSION_STR
- #ifdef VER_OLESELFREGISTER
- VALUE "OleSelfRegister","\0"
- #endif
- END
- #ifdef VER_ANSICP
- BLOCK VER_VERSION_ANSI_LANG
- BEGIN
- VALUE "CompanyName",VER_COMPANYNAME_STR
- VALUE "FileDescription",VER_FILEDESCRIPTION_STR EXPORT_TAG
- VALUE "FileVersion",VER_FILEVERSION_STR
- VALUE "InternalName",VER_INTERNALNAME_STR
- VALUE "LegalCopyright",VER_LEGALCOPYRIGHT_STR
- VALUE "OriginalFilename",VER_ORIGINALFILENAME_STR
- VALUE "ProductName",VER_PRODUCTNAME_STR
- VALUE "ProductVersion",VER_PRODUCTVERSION_STR
- #ifdef VER_OLESELFREGISTER
- VALUE "OleSelfRegister","\0"
- #endif
- END
- #endif
- END
- BLOCK "VarFileInfo"
- BEGIN
- VALUE "Translation",VER_VERSION_TRANSLATION
- END
- END
- #endif
|