| Index: src/installer-ca/wix.rc |
| =================================================================== |
| new file mode 100644 |
| --- /dev/null |
| +++ b/src/installer-ca/wix.rc |
| @@ -0,0 +1,140 @@ |
| +//------------------------------------------------------------------------------------------------- |
| +// <copyright file="wix.rc" company="Outercurve Foundation"> |
| +// Copyright (c) 2004, Outercurve Foundation. |
| +// This software is released under Microsoft Reciprocal License (MS-RL). |
| +// The license and further copyright text can be found in the file |
| +// LICENSE.TXT at the root directory of the distribution. |
| +// </copyright> |
| +// |
| +// <summary> |
| +// Common resource file for any native wix resources. |
| +// </summary> |
| +// <remarks> |
| +// Usage: |
| +// #define VER_APP (VER_DLL, VER_TYPELIB, none) |
| +// #define VER_LANG_NEUTRAL (optional) |
| +// #define VER_ORIGINAL_FILENAME "FooBar.Exe" |
| +// #define VER_INTERNAL_NAME "FooBar" |
| +// #define VER_PRODUCT_NAME |
| +// #define VER_FILE_DESCRIPTION |
| +// #include "wix.rc" |
| +// |
| +// Optional to add before the #include (must add as a group and VER_BLOCK must match to VER_LANG and VER_CP) |
| +// You should not have to do this except for some extreme cases. |
| +// #define VER_LANG 0x0000 |
| +// #define VER_CP 0x04E4 |
| +// #define VER_BLOCK "000004E4" |
| +// </remarks> |
| +//------------------------------------------------------------------------------------------------- |
| + |
| +#include <winver.h> |
| +#include <windows.h> |
| +#include "wixver.h" |
| +#include "WixDistribution.h" |
| + |
| +#ifdef DEBUG |
| + #define VER_DEBUG VS_FF_DEBUG |
| + #define VER_PRIVATE_BUILD VS_FF_PRIVATEBUILD |
| + #define VER_PRE_RELEASE (VS_FF_PRERELEASE | VS_FF_SPECIALBUILD) |
| +#else |
| + #define VER_DEBUG 0 |
| + #define VER_PRIVATE_BUILD 0 |
| + #define VER_PRE_RELEASE 0 |
| +#endif |
| + |
| +#if defined(VER_APP) |
| + #define VER_FILE_TYPE VFT_APP |
| +#elif defined(VER_DLL) |
| + #define VER_FILE_TYPE VFT_DLL |
| +#elif defined(VER_TYPELIB) |
| + #define VER_FILE_TYPE VFT_UNKNOWN |
| +#else |
| + #define VER_FILE_TYPE VFT_UNKNOWN |
| +#endif |
| + |
| +#if defined(VER_LANG_NEUTRAL) |
| + #ifndef VER_LANG |
| + #define VER_LANG 0x0000 |
| + #endif |
| + #ifndef VER_CP |
| + #define VER_CP 0x04E4 |
| + #endif |
| + #ifndef VER_BLOCK |
| + #define VER_BLOCK "000004E4" |
| + #endif |
| +#else |
| + #ifndef VER_LANG |
| + #define VER_LANG 0x0409 |
| + #endif |
| + #ifndef VER_CP |
| + #define VER_CP 0x04E4 |
| + #endif |
| + #ifndef VER_BLOCK |
| + #define VER_BLOCK "040904E4" |
| + #endif |
| +#endif |
| + |
| +#define VER_FILE_VERSION rmj, rmm, rup, 0 |
| +#define VER_PRODUCT_VERSION rmj, rmm, rup, 0 |
| +#define VER_FILE_VERSION_STRING szVerMajorMinorBuild |
| +#define VER_PRODUCT_VERSION_STRING VER_FILE_VERSION_STRING |
| +#define VER_FILE_FLAGS_MASK VS_FFI_FILEFLAGSMASK |
| +#define VER_FILE_FLAGS (VER_DEBUG | VER_PRIVATE_BUILD | VER_PRE_RELEASE) |
| + |
| +#define VER_FILE_OS VOS__WINDOWS32 |
| + |
| +#define VER_COMPANY_NAME "Outercurve Foundation" |
| +#ifndef VER_PRODUCT_NAME |
| + #define VER_PRODUCT_NAME "Windows Installer XML (WiX)" |
| +#endif |
| +#ifndef VER_FILE_DESCRIPTION |
| + #define VER_FILE_DESCRIPTION "Windows Installer XML (WiX) component" |
| +#endif |
| + |
| +#if defined(VER_LEGAL_COPYRIGHT) |
| + #error |
| +#endif |
| +#define VER_LEGAL_COPYRIGHT "Copyright (c) Outercurve Foundation.\240 All rights reserved." |
| + |
| +#if !defined(VER_FILE_SUBTYPE) |
| + #define VER_FILE_SUBTYPE 0 |
| +#endif |
| + |
| +#ifdef RC_INVOKED |
| + |
| +VS_VERSION_INFO VERSIONINFO |
| +FILEVERSION VER_FILE_VERSION |
| +PRODUCTVERSION VER_PRODUCT_VERSION |
| +FILEFLAGSMASK VER_FILE_FLAGS_MASK |
| +FILEFLAGS VER_FILE_FLAGS |
| +FILEOS VER_FILE_OS |
| +FILETYPE VER_FILE_TYPE |
| +FILESUBTYPE VER_FILE_SUBTYPE |
| +BEGIN |
| +BLOCK "StringFileInfo" |
| + BEGIN |
| + BLOCK VER_BLOCK |
| + BEGIN |
| + VALUE "CompanyName", VER_COMPANY_NAME |
| + VALUE "FileDescription", VER_FILE_DESCRIPTION |
| + VALUE "FileVersion", VER_FILE_VERSION_STRING |
| + VALUE "InternalName", VER_INTERNAL_NAME |
| + |
| + VALUE "LegalCopyright", VER_LEGAL_COPYRIGHT |
| + |
| + VALUE "OriginalFilename", VER_ORIGINAL_FILENAME |
| + VALUE "ProductName", VER_PRODUCT_NAME |
| + VALUE "ProductVersion", VER_FILE_VERSION_STRING |
| +#if defined(DEBUG) |
| + VALUE "WiX Common Resource Format", "Debug Only" |
| +#endif |
| + END |
| + END |
| + |
| +BLOCK "VarFileInfo" |
| + BEGIN |
| + VALUE "Translation", VER_LANG, VER_CP |
| + END |
| +END |
| + |
| +#endif |