mirror of
https://github.com/winfsp/winfsp.git
synced 2025-04-22 00:13:01 -05:00
build: sys: pacify hardware center validation
Infverif /k no longer likes "undecorated" [DefaultInstall] sections and instead it wants them "architecture decorated". For example, [DefaultInstall.ntarm64]. So play along to have our driver signed. For more information see: https://learn.microsoft.com/en-us/windows-hardware/drivers/develop/creating-a-primitive-driver
This commit is contained in:
parent
a7d82d5f8d
commit
52e6aa97b5
@ -291,6 +291,9 @@
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">set DriverFile=$(TargetFileName)
|
||||
set Provider="$(MyCompanyName)"
|
||||
set CatalogFile=driver-$(MyProductFileArch).cat
|
||||
if "$(MyProductFileArch)"=="a64" set ArchDecoration=ntarm64
|
||||
if "$(MyProductFileArch)"=="x64" set ArchDecoration=ntamd64
|
||||
if "$(MyProductFileArch)"=="x86" set ArchDecoration=ntx86
|
||||
|
||||
setlocal EnableDelayedExpansion
|
||||
if exist $(OutDir)driver-$(MyProductFileArch).inf del $(OutDir)driver-$(MyProductFileArch).inf
|
||||
@ -304,6 +307,9 @@ stampinf -d * -v $(MyVersion) -f $(OutDir)driver-$(MyProductFileArch).inf</Comma
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">set DriverFile=$(TargetFileName)
|
||||
set Provider="$(MyCompanyName)"
|
||||
set CatalogFile=driver-$(MyProductFileArch).cat
|
||||
if "$(MyProductFileArch)"=="a64" set ArchDecoration=ntarm64
|
||||
if "$(MyProductFileArch)"=="x64" set ArchDecoration=ntamd64
|
||||
if "$(MyProductFileArch)"=="x86" set ArchDecoration=ntx86
|
||||
|
||||
setlocal EnableDelayedExpansion
|
||||
if exist $(OutDir)driver-$(MyProductFileArch).inf del $(OutDir)driver-$(MyProductFileArch).inf
|
||||
@ -317,6 +323,9 @@ stampinf -d * -v $(MyVersion) -f $(OutDir)driver-$(MyProductFileArch).inf</Comma
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">set DriverFile=$(TargetFileName)
|
||||
set Provider="$(MyCompanyName)"
|
||||
set CatalogFile=driver-$(MyProductFileArch).cat
|
||||
if "$(MyProductFileArch)"=="a64" set ArchDecoration=ntarm64
|
||||
if "$(MyProductFileArch)"=="x64" set ArchDecoration=ntamd64
|
||||
if "$(MyProductFileArch)"=="x86" set ArchDecoration=ntx86
|
||||
|
||||
setlocal EnableDelayedExpansion
|
||||
if exist $(OutDir)driver-$(MyProductFileArch).inf del $(OutDir)driver-$(MyProductFileArch).inf
|
||||
@ -329,6 +338,9 @@ stampinf -d * -v $(MyVersion) -f $(OutDir)driver-$(MyProductFileArch).inf</Comma
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">set DriverFile=$(TargetFileName)
|
||||
set Provider="$(MyCompanyName)"
|
||||
set CatalogFile=driver-$(MyProductFileArch).cat
|
||||
if "$(MyProductFileArch)"=="a64" set ArchDecoration=ntarm64
|
||||
if "$(MyProductFileArch)"=="x64" set ArchDecoration=ntamd64
|
||||
if "$(MyProductFileArch)"=="x86" set ArchDecoration=ntx86
|
||||
|
||||
setlocal EnableDelayedExpansion
|
||||
if exist $(OutDir)driver-$(MyProductFileArch).inf del $(OutDir)driver-$(MyProductFileArch).inf
|
||||
@ -343,6 +355,9 @@ stampinf -d * -v $(MyVersion) -f $(OutDir)driver-$(MyProductFileArch).inf</Comma
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">set DriverFile=$(TargetFileName)
|
||||
set Provider="$(MyCompanyName)"
|
||||
set CatalogFile=driver-$(MyProductFileArch).cat
|
||||
if "$(MyProductFileArch)"=="a64" set ArchDecoration=ntarm64
|
||||
if "$(MyProductFileArch)"=="x64" set ArchDecoration=ntamd64
|
||||
if "$(MyProductFileArch)"=="x86" set ArchDecoration=ntx86
|
||||
|
||||
setlocal EnableDelayedExpansion
|
||||
if exist $(OutDir)driver-$(MyProductFileArch).inf del $(OutDir)driver-$(MyProductFileArch).inf
|
||||
@ -355,6 +370,9 @@ stampinf -d * -v $(MyVersion) -f $(OutDir)driver-$(MyProductFileArch).inf</Comma
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">set DriverFile=$(TargetFileName)
|
||||
set Provider="$(MyCompanyName)"
|
||||
set CatalogFile=driver-$(MyProductFileArch).cat
|
||||
if "$(MyProductFileArch)"=="a64" set ArchDecoration=ntarm64
|
||||
if "$(MyProductFileArch)"=="x64" set ArchDecoration=ntamd64
|
||||
if "$(MyProductFileArch)"=="x86" set ArchDecoration=ntx86
|
||||
|
||||
setlocal EnableDelayedExpansion
|
||||
if exist $(OutDir)driver-$(MyProductFileArch).inf del $(OutDir)driver-$(MyProductFileArch).inf
|
||||
|
@ -8,7 +8,7 @@ Provider = !Provider!
|
||||
[DestinationDirs]
|
||||
DefaultDestDir = 12
|
||||
|
||||
[DefaultInstall]
|
||||
[DefaultInstall.!ArchDecoration!]
|
||||
CopyFiles = Driver.CopyFiles
|
||||
|
||||
[Driver.CopyFiles]
|
||||
|
Loading…
x
Reference in New Issue
Block a user