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 |