ViewVC Help
View File | Revision Log | View Changeset | Root Listing
root/Oni2/Daodan/MSYS2/mingw32/i686-w64-mingw32/include/common.ver
Revision: 1166
Committed: Tue Oct 26 14:22:36 2021 UTC (4 years ago) by rossy
File size: 6493 byte(s)
Log Message:
Daodan: Replace MinGW build env with an up-to-date MSYS2 env

File Contents

# Content
1 /**
2 * This file has no copyright assigned and is placed in the Public Domain.
3 * This file is part of the mingw-w64 runtime package.
4 * No warranty is given; refer to the file DISCLAIMER.PD within this package.
5 */
6 #ifndef VER_LEGALCOPYRIGHT_YEARS
7 #define VER_LEGALCOPYRIGHT_YEARS "1985-2005"
8 #endif
9
10 #ifndef VER_LEGALCOPYRIGHT_STR
11 #ifdef RC_INVOKED
12 #define VER_LEGALCOPYRIGHT_STR L"\251 Microsoft Corporation. All rights reserved."
13 #else
14 #define VER_LEGALCOPYRIGHT_STR "Copyright (c) Microsoft Corporation. All rights reserved."
15 #endif
16 #endif
17
18 #ifndef VER_PRODUCTNAME_STR
19 #ifdef RC_INVOKED
20 #define VER_PRODUCTNAME_STR L"Microsoft\256 Windows\256 Operating System"
21 #else
22 #define VER_PRODUCTNAME_STR "Microsoft (R) Windows (R) Operating System"
23 #endif
24 #endif
25
26 #ifndef VER_PRODUCTVERSION
27 #define VER_PRODUCTVERSION 5,00,01,001
28 #endif
29
30 #ifndef VER_FILEVERSION
31 #define VER_FILEVERSION VER_PRODUCTVERSION
32 #endif
33
34 #ifndef VER_PRODUCTVERSION_STR
35 #define VER_PRODUCTVERSION_STR "5.00"
36 #endif
37
38 #ifndef VER_FILEVERSION_STR
39 #define VER_FILEVERSION_STR VER_PRODUCTVERSION_STR
40 #endif
41
42 #ifndef VER_ORIGINALFILENAME_STR
43 #define VER_ORIGINALFILENAME_STR VER_INTERNALNAME_STR
44 #endif
45
46 #ifdef EXPORT_CONTROLLED
47
48 #ifdef EXPORT
49 #define EXPORT_TAG " (Export Version)"
50 #else
51 #define EXPORT_TAG " (US/Canada Only, Not for Export)"
52 #endif
53 #else
54
55 #define EXPORT_TAG
56 #endif
57
58 #if defined(__BUILDMACHINE__)
59 #if defined(__BUILDDATE__)
60 #define B2(x,y) " (" #x "." #y ")"
61 #define B1(x,y) B2(x,y)
62 #define BUILD_MACHINE_TAG B1(__BUILDMACHINE__,__BUILDDATE__)
63 #else
64 #define B2(x) " built by: " #x
65 #define B1(x) B2(x)
66 #define BUILD_MACHINE_TAG B1(__BUILDMACHINE__)
67 #endif
68 #if defined(__BUILDMACHINE_LEN__)
69 #if __BUILDMACHINE_LEN__ >= 25
70 #define BUILD_MACHINE_TAG_PADDED BUILD_MACHINE_TAG
71 #elif __BUILDMACHINE_LEN__ == 24
72 #define BUILD_MACHINE_TAG_PADDED BUILD_MACHINE_TAG " "
73 #elif __BUILDMACHINE_LEN__ == 23
74 #define BUILD_MACHINE_TAG_PADDED BUILD_MACHINE_TAG " "
75 #elif __BUILDMACHINE_LEN__ == 22
76 #define BUILD_MACHINE_TAG_PADDED BUILD_MACHINE_TAG " "
77 #elif __BUILDMACHINE_LEN__ == 21
78 #define BUILD_MACHINE_TAG_PADDED BUILD_MACHINE_TAG " "
79 #elif __BUILDMACHINE_LEN__ == 20
80 #define BUILD_MACHINE_TAG_PADDED BUILD_MACHINE_TAG " "
81 #elif __BUILDMACHINE_LEN__ == 19
82 #define BUILD_MACHINE_TAG_PADDED BUILD_MACHINE_TAG " "
83 #elif __BUILDMACHINE_LEN__ == 18
84 #define BUILD_MACHINE_TAG_PADDED BUILD_MACHINE_TAG " "
85 #elif __BUILDMACHINE_LEN__ == 17
86 #define BUILD_MACHINE_TAG_PADDED BUILD_MACHINE_TAG " "
87 #elif __BUILDMACHINE_LEN__ == 16
88 #define BUILD_MACHINE_TAG_PADDED BUILD_MACHINE_TAG " "
89 #elif __BUILDMACHINE_LEN__ == 15
90 #define BUILD_MACHINE_TAG_PADDED BUILD_MACHINE_TAG " "
91 #elif __BUILDMACHINE_LEN__ == 14
92 #define BUILD_MACHINE_TAG_PADDED BUILD_MACHINE_TAG " "
93 #elif __BUILDMACHINE_LEN__ == 13
94 #define BUILD_MACHINE_TAG_PADDED BUILD_MACHINE_TAG " "
95 #elif __BUILDMACHINE_LEN__ == 12
96 #define BUILD_MACHINE_TAG_PADDED BUILD_MACHINE_TAG " "
97 #elif __BUILDMACHINE_LEN__ == 11
98 #define BUILD_MACHINE_TAG_PADDED BUILD_MACHINE_TAG " "
99 #elif __BUILDMACHINE_LEN__ == 10
100 #define BUILD_MACHINE_TAG_PADDED BUILD_MACHINE_TAG " "
101 #elif __BUILDMACHINE_LEN__ == 9
102 #define BUILD_MACHINE_TAG_PADDED BUILD_MACHINE_TAG " "
103 #elif __BUILDMACHINE_LEN__ == 8
104 #define BUILD_MACHINE_TAG_PADDED BUILD_MACHINE_TAG " "
105 #elif __BUILDMACHINE_LEN__ == 7
106 #define BUILD_MACHINE_TAG_PADDED BUILD_MACHINE_TAG " "
107 #elif __BUILDMACHINE_LEN__ == 6
108 #define BUILD_MACHINE_TAG_PADDED BUILD_MACHINE_TAG " "
109 #elif __BUILDMACHINE_LEN__ == 5
110 #define BUILD_MACHINE_TAG_PADDED BUILD_MACHINE_TAG " "
111 #elif __BUILDMACHINE_LEN__ == 4
112 #define BUILD_MACHINE_TAG_PADDED BUILD_MACHINE_TAG " "
113 #elif __BUILDMACHINE_LEN__ == 3
114 #define BUILD_MACHINE_TAG_PADDED BUILD_MACHINE_TAG " "
115 #elif __BUILDMACHINE_LEN__ == 2
116 #define BUILD_MACHINE_TAG_PADDED BUILD_MACHINE_TAG " "
117 #elif __BUILDMACHINE_LEN__ == 1
118 #define BUILD_MACHINE_TAG_PADDED BUILD_MACHINE_TAG " "
119 #else
120 #define BUILD_MACHINE_TAG_PADDED BUILD_MACHINE_TAG
121 #endif
122 #else
123 #define BUILD_MACHINE_TAG_PADDED BUILD_MACHINE_TAG
124 #endif
125 #else
126 #define BUILD_MACHINE_TAG
127 #define BUILD_MACHINE_TAG_PADDED
128 #endif
129
130 #ifdef VER_LANGNEUTRAL
131 #ifndef VER_VERSION_UNICODE_LANG
132 #define VER_VERSION_UNICODE_LANG "000004B0"
133 #endif
134 #ifndef VER_VERSION_ANSI_LANG
135 #define VER_VERSION_ANSI_LANG "000004E4"
136 #endif
137 #ifndef VER_VERSION_TRANSLATION
138 #define VER_VERSION_TRANSLATION 0x0000,0x04B0
139 #endif
140 #else
141 #ifndef VER_VERSION_UNICODE_LANG
142 #define VER_VERSION_UNICODE_LANG "040904B0"
143 #endif
144 #ifndef VER_VERSION_ANSI_LANG
145 #define VER_VERSION_ANSI_LANG "0c0904E4"
146 #endif
147 #ifndef VER_VERSION_TRANSLATION
148 #define VER_VERSION_TRANSLATION 0x0409,0x04B0
149 #endif
150 #endif
151
152 #ifdef RC_INVOKED
153
154 VS_VERSION_INFO VERSIONINFO
155 FILEVERSION VER_FILEVERSION
156 PRODUCTVERSION VER_PRODUCTVERSION
157 FILEFLAGSMASK VER_FILEFLAGSMASK
158 FILEFLAGS VER_FILEFLAGS
159 FILEOS VER_FILEOS
160 FILETYPE VER_FILETYPE
161 FILESUBTYPE VER_FILESUBTYPE
162 BEGIN
163 BLOCK "StringFileInfo"
164 BEGIN
165 BLOCK VER_VERSION_UNICODE_LANG
166 BEGIN
167 VALUE "CompanyName",VER_COMPANYNAME_STR
168 VALUE "FileDescription",VER_FILEDESCRIPTION_STR EXPORT_TAG
169 VALUE "FileVersion",VER_FILEVERSION_STR BUILD_MACHINE_TAG_PADDED
170 VALUE "InternalName",VER_INTERNALNAME_STR
171 VALUE "LegalCopyright",VER_LEGALCOPYRIGHT_STR
172 VALUE "OriginalFilename",VER_ORIGINALFILENAME_STR
173 VALUE "ProductName",VER_PRODUCTNAME_STR
174 VALUE "ProductVersion",VER_PRODUCTVERSION_STR
175 #ifdef VER_OLESELFREGISTER
176 VALUE "OleSelfRegister","\0"
177 #endif
178 END
179
180 #ifdef VER_ANSICP
181 BLOCK VER_VERSION_ANSI_LANG
182 BEGIN
183 VALUE "CompanyName",VER_COMPANYNAME_STR
184 VALUE "FileDescription",VER_FILEDESCRIPTION_STR EXPORT_TAG
185 VALUE "FileVersion",VER_FILEVERSION_STR
186 VALUE "InternalName",VER_INTERNALNAME_STR
187 VALUE "LegalCopyright",VER_LEGALCOPYRIGHT_STR
188 VALUE "OriginalFilename",VER_ORIGINALFILENAME_STR
189 VALUE "ProductName",VER_PRODUCTNAME_STR
190 VALUE "ProductVersion",VER_PRODUCTVERSION_STR
191 #ifdef VER_OLESELFREGISTER
192 VALUE "OleSelfRegister","\0"
193 #endif
194 END
195 #endif
196 END
197
198 BLOCK "VarFileInfo"
199 BEGIN
200 VALUE "Translation",VER_VERSION_TRANSLATION
201 END
202 END
203 #endif