6a65b11231
ARM64 support was introduced in Windows 10. There is no need to pack the EV signed ARM64 driver for older Windows releases. The only use-case we do want to pack an EV signed ARM64 driver (or test signed) in the installer.dll is when we are doing the rundll32.exe tests. Therefore, the Debug version still packs it. If there is no driver available to pack, fail at compile time - rather than build an installer.dll that would fail at runtime. Signed-off-by: Simon Rozman <simon@rozman.si>
51 lines
1.3 KiB
Plaintext
51 lines
1.3 KiB
Plaintext
/* SPDX-License-Identifier: GPL-2.0
|
|
*
|
|
* Copyright (C) 2018-2019 WireGuard LLC. All Rights Reserved.
|
|
*/
|
|
|
|
#include <windows.h>
|
|
#include <ntverp.h>
|
|
|
|
#ifdef HAVE_EV
|
|
wintun.cat RCDATA "wintun\\wintun.cat"
|
|
wintun.inf RCDATA "wintun\\wintun.inf"
|
|
wintun.sys RCDATA "wintun\\wintun.sys"
|
|
#endif
|
|
|
|
#ifdef HAVE_WHQL
|
|
wintun-whql.cat RCDATA "whql\\wintun.cat"
|
|
wintun-whql.inf RCDATA "whql\\wintun.inf"
|
|
wintun-whql.sys RCDATA "whql\\wintun.sys"
|
|
#endif
|
|
|
|
#define STRINGIZE(x) #x
|
|
#define EXPAND(x) STRINGIZE(x)
|
|
|
|
VS_VERSION_INFO VERSIONINFO
|
|
FILEVERSION WINTUN_VERSION_MAJ, WINTUN_VERSION_MIN, 0, 0
|
|
PRODUCTVERSION WINTUN_VERSION_MAJ, WINTUN_VERSION_MIN, 0, 0
|
|
FILEOS VOS_NT_WINDOWS32
|
|
FILETYPE VFT_DLL
|
|
FILESUBTYPE VFT2_UNKNOWN
|
|
BEGIN
|
|
BLOCK "StringFileInfo"
|
|
BEGIN
|
|
BLOCK "040904b0"
|
|
BEGIN
|
|
VALUE "CompanyName", "WireGuard LLC"
|
|
VALUE "FileDescription", "Wintun Installer Library"
|
|
VALUE "FileVersion", EXPAND(WINTUN_VERSION_STR)
|
|
VALUE "InternalName", "installer.dll"
|
|
VALUE "LegalCopyright", "Copyright \xa9 2018-2019 WireGuard LLC. All Rights Reserved."
|
|
VALUE "OriginalFilename", "installer.dll"
|
|
VALUE "ProductName", "Wintun Driver"
|
|
VALUE "ProductVersion", EXPAND(WINTUN_VERSION_STR)
|
|
VALUE "Comments", "https://www.wintun.net/"
|
|
END
|
|
END
|
|
BLOCK "VarFileInfo"
|
|
BEGIN
|
|
VALUE "Translation", 0x409, 1200
|
|
END
|
|
END
|