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
 |