* contrib/hbrun/hbrun.hbp
* ChangeLog.txt
* package/harbour-wce.spec.in
* package/harbour-win.spec.in
* package/harbour.spec
* package/mpkg_rpm_wce.sh
* package/mpkg_rpm_win.sh
* package/mpkg_rpm.sh
* package/mpkg_src.sh
* package/mpkg_ver.sh
* package/mpkg_win.nsi
* package/winuni/mpkg_win_uni.nsi
* utils/hbmk2/hbmk2.hbp
* utils/hbmk2/hbmk2.prg
* utils/hbmk2/Makefile
* package/harb_osx.icns -> package/harbour.icns
* package/harb_win.ico -> package/harbour.ico
* package/harb_win.mft -> package/harbour.mft
* package/harb_win.rc -> package/harbour.rc
* utils/hbmk2/hbmk2.rc -> utils/hbmk2/harbour.rc
* sync more file renames with the 3.4 fork
NOTE: some projects used to rely on harb_win.ico. This will
not work anymore and these will need to be updated or even
better fixed to rely on it local .ico file instead.
* sync bash formatting and fixes. Formatting guidelines here
https://google.github.io/styleguide/shell.xml
* sync two hbmk2 macro names
57 lines
1.9 KiB
Plaintext
57 lines
1.9 KiB
Plaintext
/* Copyright 2011 Viktor Szakats (vszakats.net/harbour) */
|
|
|
|
#include "hbver.h"
|
|
|
|
#define HB_MACRO2STRING( macro ) HB_MACRO2STRING_( macro )
|
|
#define HB_MACRO2STRING_( macro ) #macro
|
|
|
|
#define HB_VER_PRODUCTVERSION HB_VER_MAJOR,HB_VER_MINOR,HB_VER_RELEASE,0
|
|
#define HB_VER_PRODUCTVERSION_STR HB_MACRO2STRING( HB_VER_MAJOR ) "." HB_MACRO2STRING( HB_VER_MINOR ) "." HB_MACRO2STRING( HB_VER_RELEASE ) HB_VER_STATUS "\0"
|
|
#define HB_VER_FILEVERSION HB_VER_PRODUCTVERSION
|
|
#define HB_VER_FILEVERSION_STR HB_VER_PRODUCTVERSION_STR
|
|
|
|
#define HB_NAME "Harbour\0"
|
|
#define HB_COPYRIGHT "Copyright \xA9 1999-2016 (see application banner)\0"
|
|
|
|
/* Version info */
|
|
|
|
#include <winver.h>
|
|
|
|
VS_VERSION_INFO VERSIONINFO
|
|
FILEVERSION HB_VER_FILEVERSION
|
|
PRODUCTVERSION HB_VER_PRODUCTVERSION
|
|
FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
|
|
FILEFLAGS 0
|
|
FILEOS VOS__WINDOWS32
|
|
FILETYPE VFT_APP
|
|
BEGIN
|
|
BLOCK "StringFileInfo"
|
|
BEGIN
|
|
/* LANGUAGE: US English ENCODING: Windows-1250 (0x04E2) */
|
|
BLOCK "040904B0"
|
|
BEGIN
|
|
VALUE "Comments", "See COPYING.txt for licensing terms.\0"
|
|
VALUE "CompanyName", HB_NAME
|
|
VALUE "FileDescription", HB_NAME
|
|
VALUE "FileVersion", HB_VER_FILEVERSION_STR
|
|
VALUE "LegalCopyright", HB_COPYRIGHT
|
|
VALUE "ProductName", HB_NAME
|
|
VALUE "ProductVersion", HB_VER_PRODUCTVERSION_STR
|
|
END
|
|
END
|
|
|
|
BLOCK "VarFileInfo"
|
|
BEGIN
|
|
/* LANGUAGE: US English ENCODING: UNICODE (0x4B0) */
|
|
VALUE "Translation", 0x409, 0x4B0
|
|
END
|
|
END
|
|
|
|
/* Preparation for manifest */
|
|
|
|
/* Not using predefined Windows macros here, because some C compilers
|
|
will fail badly with their own definitions (f.e. pocc) and/or their
|
|
own Windows headers. [vszakats] */
|
|
#define __HB_CREATEPROCESS_MANIFEST_RESOURCE_ID 1
|
|
#define __HB_RT_MANIFEST 24
|