/PC/python_nt.rc

http://unladen-swallow.googlecode.com/ · Windows Resource-Definition Script · 74 lines · 56 code · 6 blank · 12 comment · 0 complexity · 8c0c47de0aec3a637716c94989295992 MD5 · raw file

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