improved phrasing, markup and example
[python.git] / PC / python_nt.rc
blobe132837583fdefee30138d7eea992e3ee7ef534f
1 // Resource script for Python core DLL.
2 // Currently only holds version information.
3 //
4 #include "winver.h"
6 #define MS_WINDOWS
7 #include "modsupport.h"
8 #include "patchlevel.h"
9 #ifdef _DEBUG
10 #   include "pythonnt_rc_d.h"
11 #else
12 #   include "pythonnt_rc.h"
13 #endif
15 /* e.g., 2.1a2
16  * PY_VERSION comes from patchevel.h
17  */
18 #define PYTHON_VERSION PY_VERSION "\0"
20 /* 64-bit version number as comma-separated list of 4 16-bit ints */
21 #if PY_MICRO_VERSION > 64
22 #   error "PY_MICRO_VERSION > 64"
23 #endif
24 #if PY_RELEASE_LEVEL > 99
25 #   error "PY_RELEASE_LEVEL > 99"
26 #endif
27 #if PY_RELEASE_SERIAL > 9
28 #   error "PY_RELEASE_SERIAL > 9"
29 #endif
30 #define PYVERSION64 PY_MAJOR_VERSION, PY_MINOR_VERSION, FIELD3, PYTHON_API_VERSION
32 // String Tables
33 STRINGTABLE DISCARDABLE
34 BEGIN
35     1000,   MS_DLL_ID
36 END
38 /////////////////////////////////////////////////////////////////////////////
40 // Version
43 VS_VERSION_INFO VERSIONINFO
44  FILEVERSION PYVERSION64
45  PRODUCTVERSION PYVERSION64
46  FILEFLAGSMASK 0x3fL
47 #ifdef _DEBUG
48  FILEFLAGS 0x1L
49 #else
50  FILEFLAGS 0x0L
51 #endif
52  FILEOS 0x40004L
53  FILETYPE 0x1L
54  FILESUBTYPE 0x0L
55 BEGIN
56     BLOCK "StringFileInfo"
57     BEGIN
58         BLOCK "000004b0"
59         BEGIN
60             VALUE "CompanyName", "Python Software Foundation\0"
61             VALUE "FileDescription", "Python Core\0"
62             VALUE "FileVersion", PYTHON_VERSION
63             VALUE "InternalName", "Python DLL\0"
64             VALUE "LegalCopyright", "Copyright © 2001-2008 Python Software Foundation. Copyright © 2000 BeOpen.com. Copyright © 1995-2001 CNRI. Copyright © 1991-1995 SMC.\0"
65             VALUE "OriginalFilename", PYTHON_DLL_NAME "\0"
66             VALUE "ProductName", "Python\0"
67             VALUE "ProductVersion", PYTHON_VERSION
68         END
69     END
70     BLOCK "VarFileInfo"
71     BEGIN
72         VALUE "Translation", 0x0, 1200
73     END
74 END