1// 2// Version Resource Script 3// 4 5#include <windows.h> 6#include <tk.h> 7 8// 9// build-up the name suffix that defines the type of build this is. 10// 11#if TCL_THREADS 12#define SUFFIX_THREADS "t" 13#else 14#define SUFFIX_THREADS "" 15#endif 16 17#if DEBUG && !UNCHECKED 18#define SUFFIX_DEBUG "g" 19#else 20#define SUFFIX_DEBUG "" 21#endif 22 23#define SUFFIX SUFFIX_THREADS SUFFIX_DEBUG 24 25 26VS_VERSION_INFO VERSIONINFO 27 FILEVERSION TK_MAJOR_VERSION,TK_MINOR_VERSION,TK_RELEASE_LEVEL,TK_RELEASE_SERIAL 28 PRODUCTVERSION TK_MAJOR_VERSION,TK_MINOR_VERSION,TK_RELEASE_LEVEL,TK_RELEASE_SERIAL 29 FILEFLAGSMASK 0x3fL 30#ifdef DEBUG 31 FILEFLAGS VS_FF_DEBUG 32#else 33 FILEFLAGS 0x0L 34#endif 35 FILEOS VOS__WINDOWS32 36 FILETYPE VFT_DLL 37 FILESUBTYPE 0x0L 38BEGIN 39 BLOCK "StringFileInfo" 40 BEGIN 41 BLOCK "040904b0" 42 BEGIN 43 VALUE "FileDescription", "Tk DLL\0" 44 VALUE "OriginalFilename", "tk" STRINGIFY(TK_MAJOR_VERSION) STRINGIFY(TK_MINOR_VERSION) SUFFIX ".dll\0" 45 VALUE "CompanyName", "ActiveState Corporation\0" 46 VALUE "FileVersion", TK_PATCH_LEVEL 47 VALUE "LegalCopyright", "Copyright \251 2001 by ActiveState Corporation, et al\0" 48 VALUE "ProductName", "Tk " TK_VERSION " for Windows\0" 49 VALUE "ProductVersion", TK_PATCH_LEVEL 50 END 51 END 52 BLOCK "VarFileInfo" 53 BEGIN 54 VALUE "Translation", 0x409, 1200 55 END 56END 57 58// 59// Include the base resources. 60// 61 62#include "tk_base.rc" 63 64// 65// This enables themed scrollbars in XP by trying to use comctl32 v6. 66// 67 68#ifndef RT_MANIFEST 69#define RT_MANIFEST 24 70#endif 71#ifndef CREATEPROCESS_MANIFEST_RESOURCE_ID 72#define CREATEPROCESS_MANIFEST_RESOURCE_ID 1 73#endif 74CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST "wish.exe.manifest" 75