1// RCS: @(#) $Id: wish.rc,v 1.8 2002/06/18 00:34:45 davygrvy Exp $
2//
3// Version Resource Script
4//
5
6#include <windows.h>
7#include <tk.h>
8
9//
10// build-up the name suffix that defines the type of build this is.
11//
12#ifdef TCL_THREADS
13#define SUFFIX_THREADS	    "t"
14#else
15#define SUFFIX_THREADS	    ""
16#endif
17
18#ifdef STATIC_BUILD
19#define SUFFIX_STATIC	    "s"
20#else
21#define SUFFIX_STATIC	    ""
22#endif
23
24#ifdef DEBUG
25#define SUFFIX_DEBUG	    "d"
26#else
27#define SUFFIX_DEBUG	    ""
28#endif
29
30#define SUFFIX		    SUFFIX_THREADS SUFFIX_STATIC SUFFIX_DEBUG
31
32
33VS_VERSION_INFO VERSIONINFO
34 FILEVERSION    TK_MAJOR_VERSION,TK_MINOR_VERSION,TK_RELEASE_LEVEL,TK_RELEASE_SERIAL
35 PRODUCTVERSION TK_MAJOR_VERSION,TK_MINOR_VERSION,TK_RELEASE_LEVEL,TK_RELEASE_SERIAL
36 FILEFLAGSMASK	0x3fL
37#ifdef DEBUG
38 FILEFLAGS	VS_FF_DEBUG
39#else
40 FILEFLAGS	0x0L
41#endif
42 FILEOS		VOS__WINDOWS32
43 FILETYPE	VFT_APP
44 FILESUBTYPE	0x0L
45BEGIN
46    BLOCK "StringFileInfo"
47    BEGIN
48        BLOCK "040904b0"
49        BEGIN
50            VALUE "FileDescription", "Wish Application\0"
51            VALUE "OriginalFilename", "wish" STRINGIFY(JOIN(TK_MAJOR_VERSION,TK_MINOR_VERSION)) SUFFIX ".exe\0"
52            VALUE "CompanyName", "ActiveState Corporation\0"
53            VALUE "FileVersion", TK_PATCH_LEVEL
54            VALUE "LegalCopyright", "Copyright \251 2000 by ActiveState Corporation, et al\0"
55            VALUE "ProductName", "Tk " TK_VERSION " for Windows\0"
56            VALUE "ProductVersion", TK_PATCH_LEVEL
57        END
58    END
59    BLOCK "VarFileInfo"
60    BEGIN
61        VALUE "Translation", 0x409, 1200
62    END
63END
64
65//
66// Icon
67// 
68//   The icon whose name or resource ID is lexigraphically first, is used
69//   as the application's icon.
70//
71
72app                      ICON    DISCARDABLE     "wish.ico"
73
74#ifdef STATIC_BUILD
75#include "tk_base.rc"
76#endif
77
78//
79// This enables themed scrollbars in XP by trying to use comctl32 v6.
80//
81
82#ifndef RT_MANIFEST
83#define RT_MANIFEST     24
84#endif
85#ifndef CREATEPROCESS_MANIFEST_RESOURCE_ID
86#define CREATEPROCESS_MANIFEST_RESOURCE_ID 1
87#endif
88CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST "wish.exe.manifest"
89
90