]>
Commit | Line | Data |
---|---|---|
f6bcfd97 BP |
1 | /////////////////////////////////////////////////////////////////////////////// |
2 | // Name: src/msw/version.rc | |
3 | // Purpose: contains version info resource for wxMSW DLL build | |
4 | // Author: Vadim Zeitlin | |
5 | // Modified by: | |
6 | // Created: 09.07.00 | |
f6bcfd97 | 7 | // Copyright: (c) 2000 Vadim Zeitlin |
526954c5 | 8 | // Licence: wxWindows licence |
f6bcfd97 BP |
9 | /////////////////////////////////////////////////////////////////////////////// |
10 | ||
3ca6a5f0 BP |
11 | #include "wx/version.h" |
12 | ||
c7b3563e VZ |
13 | // see http://msdn.microsoft.com/library/psdk/winui/rc_7x2d.htm for values: we |
14 | // don't use symbolic constants because older compilers might not have them | |
1fd4a033 | 15 | #ifdef WXMAKINGDLL |
c7b3563e | 16 | #define wxVFT 2 // VFT_DLL |
1fd4a033 | 17 | #else |
c7b3563e | 18 | #define wxVFT 1 // VFT_APP |
1fd4a033 VZ |
19 | #endif |
20 | ||
3ca6a5f0 BP |
21 | #ifdef _DEBUG |
22 | #define DLL_FLAGS 0x1L | |
f6bcfd97 | 23 | #else |
3ca6a5f0 | 24 | #define DLL_FLAGS 0x0L |
f6bcfd97 | 25 | #endif |
3ca6a5f0 | 26 | |
ee2f43c0 VZ |
27 | // 0x0409 is US English, 0x04b0 is Unicode and 0x0000 is 7 bit ASCII. see |
28 | // http://msdn.microsoft.com/en-us/library/aa381049(VS.85).aspx for the full | |
29 | // list of languages and charsets | |
fbae649d | 30 | #define LANG 0x0409 |
d778cb65 | 31 | #ifdef _UNICODE |
fbae649d VZ |
32 | #define CHARSET 0x4b0 |
33 | #define LANG_WITH_CHARSET "040904b0" | |
1687f8af | 34 | #else |
fbae649d VZ |
35 | #define CHARSET 0 |
36 | #define LANG_WITH_CHARSET "04090000" | |
d778cb65 VZ |
37 | #endif |
38 | ||
51248412 VZ |
39 | #ifdef WXMAKINGDLL_BASE |
40 | #define WXLIBDESC "base" | |
41 | #elif defined WXMAKINGDLL_NET | |
42 | #define WXLIBDESC "network" | |
43 | #elif defined WXMAKINGDLL_CORE | |
44 | #define WXLIBDESC "core" | |
45 | #elif defined WXMAKINGDLL_ADV | |
46 | #define WXLIBDESC "advanced" | |
47 | #elif defined WXMAKINGDLL_QA | |
48 | #define WXLIBDESC "qa" | |
49 | #elif defined WXMAKINGDLL_HTML | |
50 | #define WXLIBDESC "html" | |
51 | #elif defined WXMAKINGDLL_GL | |
52 | #define WXLIBDESC "OpenGL" | |
53 | #elif defined WXMAKINGDLL_XML | |
54 | #define WXLIBDESC "XML" | |
55 | #elif defined WXMAKINGDLL_XRC | |
56 | #define WXLIBDESC "XRC" | |
57 | #elif defined WXMAKINGDLL_AUI | |
58 | #define WXLIBDESC "AUI" | |
59 | #elif defined WXMAKINGDLL_RIBBON | |
60 | #define WXLIBDESC "ribbon" | |
61 | #elif defined WXMAKINGDLL_PROPGRID | |
62 | #define WXLIBDESC "property grid" | |
63 | #elif defined WXMAKINGDLL_RICHTEXT | |
64 | #define WXLIBDESC "rich text" | |
65 | #elif defined WXMAKINGDLL_MEDIA | |
66 | #define WXLIBDESC "multimedia" | |
67 | #elif defined WXMAKINGDLL_STC | |
68 | #define WXLIBDESC "styled text" | |
69 | #elif defined WXMAKINGDLL_WEBVIEW | |
70 | #define WXLIBDESC "webview" | |
71 | #elif defined WXMAKINGDLL | |
72 | #define WXLIBDESC "monolithic" | |
73 | #else | |
74 | #error "What are we building?" | |
75 | #endif | |
76 | ||
3ca6a5f0 | 77 | 1 VERSIONINFO |
d6c09fee RD |
78 | FILEVERSION wxMAJOR_VERSION,wxMINOR_VERSION,wxRELEASE_NUMBER,wxSUBRELEASE_NUMBER |
79 | PRODUCTVERSION wxMAJOR_VERSION,wxMINOR_VERSION,wxRELEASE_NUMBER,wxSUBRELEASE_NUMBER | |
3ca6a5f0 BP |
80 | FILEFLAGSMASK 0x3fL |
81 | FILEFLAGS DLL_FLAGS | |
c7b3563e | 82 | FILEOS 0x40004L // VOS_NT_WINDOWS32 |
1fd4a033 | 83 | FILETYPE wxVFT |
f6bcfd97 BP |
84 | FILESUBTYPE 0x0L |
85 | BEGIN | |
86 | BLOCK "StringFileInfo" | |
87 | BEGIN | |
fbae649d | 88 | BLOCK LANG_WITH_CHARSET |
f6bcfd97 | 89 | BEGIN |
de5dd006 VS |
90 | VALUE "Comments", "wxWidgets cross-platform GUI framework\0" |
91 | VALUE "CompanyName", "wxWidgets development team\0" | |
51248412 | 92 | VALUE "FileDescription", "wxWidgets " WXLIBDESC " library\0" |
13dec1db VZ |
93 | VALUE "FileVersion", wxVERSION_NUM_DOT_STRING "\0" |
94 | VALUE "InternalName", wxSTRINGIZE(WXDLLNAME) "\0" | |
c315aa3d | 95 |