Update signing.proj to use new output paths, and import common repo props
This commit is contained in:
parent
88319a71f3
commit
728cea22f1
2 changed files with 2 additions and 25 deletions
|
@ -1,9 +1,6 @@
|
||||||
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
<Import Project="DependencyVersions.props" />
|
|
||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<RepoRoot>$(MSBuildThisFileDirectory)/..</RepoRoot>
|
|
||||||
<NuGetPackagesDir>$(NUGET_PACKAGES)</NuGetPackagesDir>
|
|
||||||
<NuGetPackagesDir Condition=" '$(NuGetPackagesDir)' == '' ">$(RepoRoot)/.nuget/packages</NuGetPackagesDir>
|
<NuGetPackagesDir Condition=" '$(NuGetPackagesDir)' == '' ">$(RepoRoot)/.nuget/packages</NuGetPackagesDir>
|
||||||
|
|
||||||
<MicroBuildPropsAndTargetsPath>$(NuGetPackagesDir)/microbuild.core/$(MicroBuildVersion)/build/</MicroBuildPropsAndTargetsPath>
|
<MicroBuildPropsAndTargetsPath>$(NuGetPackagesDir)/microbuild.core/$(MicroBuildVersion)/build/</MicroBuildPropsAndTargetsPath>
|
||||||
|
|
|
@ -1,9 +1,8 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<Project InitialTargets="SetSigningProperties" DefaultTargets="SignFiles" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
<Project InitialTargets="SetSigningProperties" DefaultTargets="SignFiles" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
<Import Project="..\dir.props" />
|
||||||
<Import Project="MicroBuild.props" />
|
<Import Project="MicroBuild.props" />
|
||||||
<Import Project="$(MicroBuildPropsAndTargetsPath)MicroBuild.Core.props" />
|
<Import Project="$(MicroBuildPropsAndTargetsPath)MicroBuild.Core.props" />
|
||||||
<Import Project="InitRepo.props" />
|
|
||||||
<Import Project="$(BuildInfoProps)" />
|
|
||||||
|
|
||||||
<!-- This will be overridden if we're building with MicroBuild. -->
|
<!-- This will be overridden if we're building with MicroBuild. -->
|
||||||
<Target Name="SignFiles">
|
<Target Name="SignFiles">
|
||||||
|
@ -13,10 +12,6 @@
|
||||||
<Target Name="SetSigningProperties">
|
<Target Name="SetSigningProperties">
|
||||||
<Error Condition="'$(Rid)' == ''" Text="Missing required property 'Rid'." />
|
<Error Condition="'$(Rid)' == ''" Text="Missing required property 'Rid'." />
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<BaseOutputDirectory Condition="'$(BaseOutputDirectory)' == ''">$(RepoRoot)/artifacts/$(Rid)</BaseOutputDirectory>
|
|
||||||
<OutputDirectory Condition="'$(OutputDirectory)' == ''">$(BaseOutputDirectory)/stage2</OutputDirectory>
|
|
||||||
<CompilationDirectory Condition="'$(CompilationDirectory)' == ''">$(BaseOutputDirectory)/stage2compilation</CompilationDirectory>
|
|
||||||
<PackagesDirectory Condition="'$(PackagesDirectory)' == ''">$(BaseOutputDirectory)/packages</PackagesDirectory>
|
|
||||||
<SdkResolverOutputDirectory>$(BaseOutputDirectory)/intermediate/MSBuildExtensionsLayout/MSBuildSdkResolver</SdkResolverOutputDirectory>
|
<SdkResolverOutputDirectory>$(BaseOutputDirectory)/intermediate/MSBuildExtensionsLayout/MSBuildSdkResolver</SdkResolverOutputDirectory>
|
||||||
|
|
||||||
<!-- The OutDir and IntermediateOutputPath properties are required by MicroBuild. MicroBuild only
|
<!-- The OutDir and IntermediateOutputPath properties are required by MicroBuild. MicroBuild only
|
||||||
|
@ -62,12 +57,9 @@
|
||||||
<Target Name="SignNuPkgContents" DependsOnTargets="GetSignNuPkgContentsFiles;SignFiles" />
|
<Target Name="SignNuPkgContents" DependsOnTargets="GetSignNuPkgContentsFiles;SignFiles" />
|
||||||
|
|
||||||
<Target Name="GetSignNuPkgContentsFiles">
|
<Target Name="GetSignNuPkgContentsFiles">
|
||||||
<PropertyGroup>
|
|
||||||
<OutDir>$(RepoRoot)/src/Microsoft.DotNet.Cli.Utils</OutDir>
|
|
||||||
</PropertyGroup>
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<!-- NuPkg contents -->
|
<!-- NuPkg contents -->
|
||||||
<FilesToSign Include="$(OutDir)/bin/**/Microsoft.DotNet.Cli.Utils.dll">
|
<FilesToSign Include="$(BaseOutputDirectory)/bin/Microsoft.DotNet.Cli.Utils/**/Microsoft.DotNet.Cli.Utils.dll">
|
||||||
<Authenticode>$(InternalCertificateId)</Authenticode>
|
<Authenticode>$(InternalCertificateId)</Authenticode>
|
||||||
</FilesToSign>
|
</FilesToSign>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
@ -76,9 +68,6 @@
|
||||||
<Target Name="SignSdkResolverContents" DependsOnTargets="GetSignSdkResolverContentsFiles;SignFiles" />
|
<Target Name="SignSdkResolverContents" DependsOnTargets="GetSignSdkResolverContentsFiles;SignFiles" />
|
||||||
|
|
||||||
<Target Name="GetSignSdkResolverContentsFiles">
|
<Target Name="GetSignSdkResolverContentsFiles">
|
||||||
<PropertyGroup>
|
|
||||||
<OutDir>$(SdkResolverOutputDirectory)</OutDir>
|
|
||||||
</PropertyGroup>
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<FilesToSign Include="$(SdkResolverOutputDirectory)/Microsoft.DotNet.MSBuildSdkResolver.dll">
|
<FilesToSign Include="$(SdkResolverOutputDirectory)/Microsoft.DotNet.MSBuildSdkResolver.dll">
|
||||||
<Authenticode>$(InternalCertificateId)</Authenticode>
|
<Authenticode>$(InternalCertificateId)</Authenticode>
|
||||||
|
@ -89,9 +78,6 @@
|
||||||
<Target Name="SignMsiAndCab" DependsOnTargets="GetSignMsiAndCabFiles;SignFiles" />
|
<Target Name="SignMsiAndCab" DependsOnTargets="GetSignMsiAndCabFiles;SignFiles" />
|
||||||
|
|
||||||
<Target Name="GetSignMsiAndCabFiles">
|
<Target Name="GetSignMsiAndCabFiles">
|
||||||
<PropertyGroup>
|
|
||||||
<OutDir>$(PackagesDirectory)</OutDir>
|
|
||||||
</PropertyGroup>
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<FilesToSign Include="$(PackagesDirectory)/**/*.msi">
|
<FilesToSign Include="$(PackagesDirectory)/**/*.msi">
|
||||||
<Authenticode>$(InternalCertificateId)</Authenticode>
|
<Authenticode>$(InternalCertificateId)</Authenticode>
|
||||||
|
@ -105,9 +91,6 @@
|
||||||
<Target Name="SignEngine" DependsOnTargets="GetSignEngineFiles;SignFiles" />
|
<Target Name="SignEngine" DependsOnTargets="GetSignEngineFiles;SignFiles" />
|
||||||
|
|
||||||
<Target Name="GetSignEngineFiles">
|
<Target Name="GetSignEngineFiles">
|
||||||
<PropertyGroup>
|
|
||||||
<OutDir>$(PackagesDirectory)</OutDir>
|
|
||||||
</PropertyGroup>
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<FilesToSign Include="$(PackagesDirectory)/**/*engine.exe">
|
<FilesToSign Include="$(PackagesDirectory)/**/*engine.exe">
|
||||||
<Authenticode>$(InternalCertificateId)</Authenticode>
|
<Authenticode>$(InternalCertificateId)</Authenticode>
|
||||||
|
@ -118,9 +101,6 @@
|
||||||
<Target Name="SignCliBundle" DependsOnTargets="GetSignCliBundleFiles;SignFiles" />
|
<Target Name="SignCliBundle" DependsOnTargets="GetSignCliBundleFiles;SignFiles" />
|
||||||
|
|
||||||
<Target Name="GetSignCliBundleFiles">
|
<Target Name="GetSignCliBundleFiles">
|
||||||
<PropertyGroup>
|
|
||||||
<OutDir>$(PackagesDirectory)</OutDir>
|
|
||||||
</PropertyGroup>
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<FilesToSign Include="$(PackagesDirectory)/**/*.exe">
|
<FilesToSign Include="$(PackagesDirectory)/**/*.exe">
|
||||||
<Authenticode>$(InternalCertificateId)</Authenticode>
|
<Authenticode>$(InternalCertificateId)</Authenticode>
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue