First drop of Windows build infrastructure from Secure Endpoints
[heimdal.git] / windows / version.rc
blobcb345f27fcea667ec033f9ba3efa00c89b877143
1 #include<windows.h>
2 #include<config.h>
4 LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
5 #pragma code_page(1252)
7 #ifdef VER_PRIVATE
8 #define P_PRIVATE VS_FF_PRIVATEBUILD
9 #else
10 #define P_PRIVATE 0
11 #endif
13 #ifdef VER_SPECIAL
14 #define P_SPECIAL VS_FF_SPECIALBUILD
15 #else
16 #define P_SPECIAL 0
17 #endif
19 #ifdef VER_PRERELEASE
20 #define P_PRE VS_FF_PRERELEASE
21 #else
22 #define P_PRE 0
23 #endif
25 #ifdef VER_DEBUG
26 #define P_DEBUG VS_FF_DEBUG
27 #else
28 #define P_DEBUG 0
29 #endif
31 /* If some per-file values aren't specified, we use the application
32 values as a substitute */
34 #ifndef RC_FILEVER_C
35 #define RC_FILEVER_C RC_PRODVER_C
36 #define RC_FILE_VER_0409 RC_PRODUCT_VER_0409
37 #endif
39 #ifndef RC_FILE_SUBTYPE
40 #define RC_FILE_SUBTYPE VFT2_UNKNOWN
41 #endif
43 #ifndef RC_FILE_INTERNAL_0409
44 #define RC_FILE_INTERNAL_0409 RC_FILE_ORIG_0409
45 #endif
47 1 VERSIONINFO
48     FILEVERSION RC_FILEVER_C
49     PRODUCTVERSION RC_PRODVER_C
50     FILEFLAGSMASK (VS_FF_DEBUG|VS_FF_PRERELEASE|VS_FF_PRIVATEBUILD|VS_FF_SPECIALBUILD)
51     FILEFLAGS (P_DEBUG|P_PRE|P_PRIVATE|P_SPECIAL)
52     FILEOS VOS_NT
53     FILETYPE RC_FILE_TYPE
54     FILESUBTYPE RC_FILE_SUBTYPE
55     BEGIN
56        BLOCK "StringFileInfo"
57        BEGIN
58            BLOCK "040904E4"
59            BEGIN
60                VALUE "ProductName", RC_PRODUCT_NAME_0409
61                VALUE "ProductVersion", RC_PRODUCT_VER_0409
62                VALUE "CompanyName", RC_COMPANY_0409
63                VALUE "LegalCopyright", RC_COPYRIGHT_0409
65 #ifdef RC_FILE_COMMENT_0409
66                VALUE "Comments", RC_FILE_COMMENT_0409
67 #endif
68 #ifdef RC_FILE_DESC_0409
69                VALUE "FileDescription", RC_FILE_DESC_0409
70 #endif
71                VALUE "FileVersion", RC_FILE_VER_0409
72                VALUE "InternalName", RC_FILE_INTERNAL_0409
73                VALUE "OriginalFilename", RC_FILE_ORIG_0409
74 #ifdef VER_PRIVATE
75                VALUE "PrivateBuild", VER_PRIVATE
76 #endif
77 #ifdef VER_SPECIAL
78                VALUE "SpecialBuild", VER_SPECIAL
79 #endif
80            END
81        END
83        BLOCK "VarFileInfo"
84        BEGIN
85            VALUE "Translation", 0x0409  /* US English */, 1252 /* Multilingual */
86        END
87     END