diff options
Diffstat (limited to 'installer/installer.wixproj')
-rw-r--r-- | installer/installer.wixproj | 76 |
1 files changed, 0 insertions, 76 deletions
diff --git a/installer/installer.wixproj b/installer/installer.wixproj deleted file mode 100644 index fd1d8c3..0000000 --- a/installer/installer.wixproj +++ /dev/null @@ -1,76 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- - SPDX-License-Identifier: GPL-2.0 - - Copyright (C) 2018-2019 WireGuard LLC. All Rights Reserved. ---> -<Project - xmlns="http://schemas.microsoft.com/developer/msbuild/2003" - ToolsVersion="4.0" - InitialTargets="EnsureWixToolsetInstalled;HashInstallerLibrary" - DefaultTargets="Build"> - <PropertyGroup> - <Configuration Condition="'$(Configuration)'==''">Release</Configuration> - <Platform Condition="'$(Platform)'==''">x64</Platform> - <ProjectGuid>{F95A1EBF-1E19-47D4-9D8C-4F0C41B9E3B8}</ProjectGuid> - <ProjectName>wintun</ProjectName> - <OutputType>Module</OutputType> - <DefineSolutionProperties>false</DefineSolutionProperties> - </PropertyGroup> - - <Import Project="..\wintun.props" /> - - <PropertyGroup> - <IntermediateOutputPath>..\$(WintunPlatform)\$(Configuration)\</IntermediateOutputPath> - <OutputPath>..\$(WintunPlatform)\$(Configuration)\</OutputPath> - <OutputName>$(ProjectName)</OutputName> - <DefineConstants>WINTUN_VERSION=$(WintunVersion);$(DefineConstants)</DefineConstants> - <SuppressSpecificWarnings>1006;1086;$(SuppressSpecificWarnings)</SuppressSpecificWarnings> - <LinkerSuppressSpecificWarnings>1079;1103;$(LinkerSuppressSpecificWarnings)</LinkerSuppressSpecificWarnings> - <SuppressIces>ICE30;ICE49;$(SuppressIces)</SuppressIces> - <LinkerAdditionalOptions>-b output_dir="$(IntermediateOutputPath.TrimEnd('\'))" $(LinkerAdditionalOptions)</LinkerAdditionalOptions> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)'=='Release'"> - <SuppressPdbOutput>true</SuppressPdbOutput> - <OutputPath>..\$(DistributionDir)</OutputPath> - <OutputName>$(ProjectName)-$(WintunPlatform)-$(WintunVersionStr)</OutputName> - </PropertyGroup> - - <ItemGroup> - <Compile Include="installer.wxs" /> - </ItemGroup> - - <Import Project="$(MSBuildProjectName).user" Condition="exists('$(MSBuildProjectName).user')" /> - <Import Project="$(WixTargetsPath)" Condition="'$(WixTargetsPath)'!=''" /> - <Import Project="$(MSBuildExtensionsPath32)\Microsoft\WiX\v3.x\Wix.targets" Condition="'$(WixTargetsPath)'=='' AND Exists('$(MSBuildExtensionsPath32)\Microsoft\WiX\v3.x\Wix.targets')" /> - <Target Name="EnsureWixToolsetInstalled" Condition="'$(WixTargetsImported)'!='true'"> - <Error Text="The WiX Toolset v3.11 (or newer) build tools must be installed to build this project. To download the WiX Toolset, see http://wixtoolset.org/releases/" /> - </Target> - - <Target Name="HashInstallerLibrary"> - <GetFileHash Files="$(IntermediateOutputPath)installer.dll" Algorithm="SHA256" HashEncoding="hex"> - <Output TaskParameter="Items" ItemName="InstallerLibraryHash" /> - </GetFileHash> - <PropertyGroup> - <DefineConstants>$(DefineConstants);INSTALLER_LIBRARY_HASH=@(InstallerLibraryHash->Metadata('FileHash'));INSTALLER_LIBRARY_TIME=$([System.IO.File]::GetLastWriteTime('$(IntermediateOutputPath)installer.dll').Ticks)</DefineConstants> - </PropertyGroup> - </Target> - - <Import Project="..\wintun.vcxproj.user" Condition="exists('..\wintun.vcxproj.user')" /> - <PropertyGroup> - <SigningCertificate Condition="$(SignMode)=='TestSign' And '$(TestCertificate)'!=''">$(TestCertificate)</SigningCertificate> - <SigningCertificate Condition="$(SignMode)=='ProductionSign' And '$(ProductionCertificate)'!=''">$(ProductionCertificate)</SigningCertificate> - <BuildDependsOn Condition="'$(SigningCertificate)'!='' And '$(TimeStampServer)'!=''">$(BuildDependsOn);SignTarget</BuildDependsOn> - <CleanDependsOn>CleanSignTarget;$(CleanDependsOn)</CleanDependsOn> - </PropertyGroup> - <Target - Name="SignTarget" - Inputs="$(TargetPath)" - Outputs="$(IntermediateOutputPath)$(TargetName).sign"> - <Exec Command=""$(SignToolPath)" sign /sha1 "$(SigningCertificate)" /fd sha256 /tr "$(TimeStampServer)" /td sha256 "$(TargetPath)"" /> - <Touch Files="$(IntermediateOutputPath)$(TargetName).sign" AlwaysCreate="true" /> - </Target> - <Target Name="CleanSignTarget"> - <Delete Files="$(IntermediateOutputPath)$(TargetName).sign" /> - </Target> -</Project> |