Imported Upstream version 9.20
[platform/upstream/7zip.git] / CPP / 7zip / MyVersionInfo.rc
1 #define MY_VS_FFI_FILEFLAGSMASK  0x0000003FL\r
2 #define MY_VOS_NT_WINDOWS32  0x00040004L\r
3 #define MY_VOS_CE_WINDOWS32  0x00050004L\r
4 \r
5 #define MY_VFT_APP  0x00000001L\r
6 #define MY_VFT_DLL  0x00000002L\r
7 \r
8 // #include <WinVer.h>\r
9 #include "MyVersion.h"\r
10 \r
11 #define MY_VER MY_VER_MAJOR,MY_VER_MINOR,MY_VER_BUILD,0\r
12 \r
13 #ifdef DEBUG\r
14 #define DBG_FL VS_FF_DEBUG\r
15 #else\r
16 #define DBG_FL 0\r
17 #endif\r
18 \r
19 #define MY_VERSION_INFO(fileType, descr, intName, origName)  \\r
20 LANGUAGE 9, 1 \\r
21 1 VERSIONINFO \\r
22   FILEVERSION MY_VER \\r
23   PRODUCTVERSION MY_VER \\r
24   FILEFLAGSMASK MY_VS_FFI_FILEFLAGSMASK \\r
25   FILEFLAGS DBG_FL \\r
26   FILEOS MY_VOS_NT_WINDOWS32 \\r
27   FILETYPE fileType \\r
28   FILESUBTYPE 0x0L \\r
29 BEGIN \\r
30     BLOCK "StringFileInfo" \\r
31     BEGIN  \\r
32         BLOCK "040904b0" \\r
33         BEGIN \\r
34             VALUE "CompanyName", "Igor Pavlov" \\r
35             VALUE "FileDescription", descr \\r
36             VALUE "FileVersion", MY_VERSION  \\r
37             VALUE "InternalName", intName \\r
38             VALUE "LegalCopyright", MY_COPYRIGHT \\r
39             VALUE "OriginalFilename", origName \\r
40             VALUE "ProductName", "7-Zip" \\r
41             VALUE "ProductVersion", MY_VERSION \\r
42         END \\r
43     END \\r
44     BLOCK "VarFileInfo" \\r
45     BEGIN \\r
46         VALUE "Translation", 0x409, 1200 \\r
47     END \\r
48 END\r
49 \r
50 #define MY_VERSION_INFO_APP(descr, intName) MY_VERSION_INFO(MY_VFT_APP, descr, intName, intName ".exe")\r
51 \r
52 #define MY_VERSION_INFO_DLL(descr, intName) MY_VERSION_INFO(MY_VFT_DLL, descr, intName, intName ".dll")\r