1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/other-licenses/7zstub/src/7zip/MyVersionInfo.rc Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,41 @@ 1.4 +#include <WinVer.h> 1.5 +#include "MyVersion.h" 1.6 + 1.7 +#define MY_VER MY_VER_MAJOR,MY_VER_MINOR,MY_VER_BUILD,0 1.8 + 1.9 +#ifdef DEBUG 1.10 +#define DBG_FL VS_FF_DEBUG 1.11 +#else 1.12 +#define DBG_FL 0 1.13 +#endif 1.14 + 1.15 +#define MY_VERSION_INFO(fileType, descr, intName, origName) \ 1.16 +LANGUAGE 9, 1 \ 1.17 +1 VERSIONINFO \ 1.18 + FILEVERSION MY_VER \ 1.19 + PRODUCTVERSION MY_VER \ 1.20 + FILEFLAGSMASK VS_FFI_FILEFLAGSMASK \ 1.21 + FILEFLAGS DBG_FL \ 1.22 + FILEOS VOS_NT_WINDOWS32 \ 1.23 + FILETYPE fileType \ 1.24 + FILESUBTYPE 0x0L \ 1.25 +BEGIN \ 1.26 + BLOCK "StringFileInfo" \ 1.27 + BEGIN \ 1.28 + BLOCK "040904b0" \ 1.29 + BEGIN \ 1.30 + VALUE "CompanyName", "Igor Pavlov" \ 1.31 + VALUE "FileDescription", descr \ 1.32 + VALUE "FileVersion", MY_VERSION \ 1.33 + VALUE "InternalName", intName \ 1.34 + VALUE "LegalCopyright", MY_COPYRIGHT \ 1.35 + VALUE "OriginalFilename", origName \ 1.36 + VALUE "ProductName", "7-Zip" \ 1.37 + VALUE "ProductVersion", MY_VERSION \ 1.38 + END \ 1.39 + END \ 1.40 +END 1.41 + 1.42 +#define MY_VERSION_INFO_APP(descr, intName) MY_VERSION_INFO(VFT_APP, descr, intName, intName ".exe") 1.43 + 1.44 +#define MY_VERSION_INFO_DLL(descr, intName) MY_VERSION_INFO(VFT_DLL, descr, intName, intName ".dll")