mirror of
https://github.com/SDL-Hercules-390/hyperion.git
synced 2026-04-13 07:25:22 +02:00
118 lines
3.5 KiB
Plaintext
118 lines
3.5 KiB
Plaintext
/* HERCVER.RC (c) Copyright "Fish" (David B. Trout), 2009-2011 */
|
|
/* Defines the Windows resources to be linked into the product */
|
|
/* */
|
|
/* Released under "The Q Public License Version 1" */
|
|
/* (http://www.hercules-390.org/herclic.html) */
|
|
/* as modifications to Hercules. */
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////
|
|
|
|
#ifdef APSTUDIO_INVOKED
|
|
#error This file is not editable by Microsoft Visual C++
|
|
#endif
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////
|
|
// Icon with lowest ID value placed first to ensure application icon
|
|
// remains consistent on all systems.
|
|
|
|
001 ICON DISCARDABLE "hercules.ico"
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////
|
|
|
|
#include <winver.h>
|
|
#include "ccfixme.h" /* need "QSTR" macro */
|
|
|
|
#ifndef NONE
|
|
#define NONE 0x0L
|
|
#endif
|
|
|
|
#define HERCULES_PRODUCT "The Hercules System/370, ESA/390, and z/Architecture Emulator"
|
|
#define HERCULES_COPYRIGHT "(c) Copyright 1999-2014"
|
|
#define HERCULES_COMPANY "by Roger Bowler, Jan Jaeger, and others"
|
|
#define HERCULES_PRODUCT_URL "https://groups.yahoo.com/groups/hercules-390"
|
|
#define HERCULES_PRODUCT_EMAIL "hercules-390@yahoogroups.com"
|
|
|
|
#if defined(PRERELEASE)
|
|
#define ISPRERELEASE VS_FF_PRERELEASE
|
|
#else
|
|
#define ISPRERELEASE NONE
|
|
#endif
|
|
|
|
#if !defined(VERSION)
|
|
#if defined(V1) && defined(V2) && defined(V3) & defined(V4)
|
|
#define VER V1##.##V2##.##V3##.##V4
|
|
#define VERSION QSTR(VER)
|
|
#endif
|
|
#endif
|
|
|
|
#if !defined(VERSION) || !defined(V1) || !defined(V2) || !defined(V3) || !defined(V4)
|
|
#error VERSION not defined properly
|
|
#endif
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////
|
|
|
|
1 VERSIONINFO
|
|
|
|
FILEVERSION V1, V2, V3, V4
|
|
PRODUCTVERSION V1, V2, V3, V4
|
|
|
|
FILEOS VOS_NT_WINDOWS32
|
|
FILETYPE VFT_UNKNOWN
|
|
#if defined(DEBUG) || defined(_DEBUG)
|
|
FILEFLAGS ISPRERELEASE | VS_FF_SPECIALBUILD | VS_FF_DEBUG
|
|
#else
|
|
FILEFLAGS ISPRERELEASE | VS_FF_SPECIALBUILD
|
|
#endif
|
|
FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
|
|
|
|
{
|
|
BLOCK "StringFileInfo"
|
|
{
|
|
BLOCK "040904B0" // 0x0409 (1033) == U.S. English, 0x04B0 (1200) == UNICODE
|
|
{
|
|
|
|
// Standard/Required Attributes...
|
|
|
|
VALUE "ProductName", HERCULES_PRODUCT "\0"
|
|
VALUE "ProductVersion", VERSION "\0"
|
|
VALUE "FileDescription", HERCULES_PRODUCT "\0"
|
|
VALUE "FileVersion", VERSION "\0"
|
|
VALUE "CompanyName", HERCULES_COMPANY "\0"
|
|
VALUE "LegalCopyright", HERCULES_COPYRIGHT " " HERCULES_COMPANY "\0"
|
|
|
|
// Custom Attributes...
|
|
|
|
VALUE "Hercules URL", HERCULES_PRODUCT_URL "\0"
|
|
VALUE "Hercules Email", HERCULES_PRODUCT_EMAIL "\0"
|
|
VALUE "Hercules Version", VERSION "\0"
|
|
|
|
#if defined(PRERELEASE)
|
|
#define PRE "PRERELEASE "
|
|
#else
|
|
#define PRE
|
|
#endif
|
|
|
|
#if defined(_WIN64)
|
|
#define ARCH "64-bit "
|
|
#else
|
|
#define ARCH "32-bit "
|
|
#endif
|
|
|
|
#if defined(_DEBUG) || defined(DEBUG)
|
|
#define CFG "DEBUG "
|
|
#else
|
|
#define CFG "RETAIL "
|
|
#endif
|
|
|
|
VALUE "SpecialBuild", PRE ARCH CFG "version" "\0"
|
|
|
|
}
|
|
}
|
|
BLOCK "VarFileInfo"
|
|
{
|
|
VALUE "Translation", 0x409, 1200 // 0x409 (1033) == U.S. English, 1200 (0x4B0) == UNICODE
|
|
}
|
|
}
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////
|