Skip to content
This repository was archived by the owner on Jan 23, 2023. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions Directory.Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -45,9 +45,9 @@

<PropertyGroup>
<SetupRoot>$(RepoRoot)</SetupRoot>
<!-- ProjectDir needs to be set for build-tools and legacy usages. New usages should use SetupRoot. -->
<ProjectDir>$(SetupRoot)</ProjectDir>
<SourceDir>$(SetupRoot)src/</SourceDir>
<SigningToolsDir>$(SetupRoot)eng\signing\</SigningToolsDir>
<LicenseFile>$(RepoRoot)LICENSE</LicenseFile>

<!-- Output directories -->
<BinDir Condition="'$(BinDir)'==''">$(ArtifactsBinDir)</BinDir>
Expand Down
File renamed without changes.
File renamed without changes.
2 changes: 1 addition & 1 deletion publish/prepare-artifacts.proj
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
Condition="'$(SkipSigning)' != 'true' and '$(SignType)' != 'public'">
<Message Importance="High" Text="Signing final packages" />
<MSBuild
Projects="$(SetupRoot)signing\SignFinalPackages.proj"
Projects="$(SigningToolsDir)\SignFinalPackages.proj"
Targets="Build"
Properties="DownloadDirectory=$(DownloadDirectory)" />
</Target>
Expand Down
4 changes: 2 additions & 2 deletions src/pkg/Directory.Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
<PackageLicenseFile>$(RepoRoot)LICENSE</PackageLicenseFile>
<PackageThirdPartyNoticesFile>$(RepoRoot)THIRD-PARTY-NOTICES.TXT</PackageThirdPartyNoticesFile>
<LicenseUrl>https://github.com/dotnet/core-setup/blob/master/LICENSE</LicenseUrl>
<PackageDescriptionFile>$(ProjectDir)src/pkg/projects/descriptions.json</PackageDescriptionFile>
<PackageDescriptionFile>$(SetupRoot)src/pkg/projects/descriptions.json</PackageDescriptionFile>
<!-- This link should be updated for each release milestone, currently this points to 1.0.0 -->
<ReleaseNotes>https://go.microsoft.com/fwlink/?LinkID=799417</ReleaseNotes>
<ProjectUrl>https://dot.net</ProjectUrl>
Expand All @@ -34,7 +34,7 @@
-->
<DebToolBinDir>$(BinDir)dotnet-deb-tool\</DebToolBinDir>
<DebtoolAssemblyFile>$(DebToolBinDir)$(Configuration)\netcoreapp3.0\dotnet-deb-tool.dll</DebtoolAssemblyFile>
<DotnetDebToolSourceDir>$(ProjectDir)tools-local/setuptools/dotnet-deb-tool/</DotnetDebToolSourceDir>
<DotnetDebToolSourceDir>$(SetupRoot)tools-local/setuptools/dotnet-deb-tool/</DotnetDebToolSourceDir>

<IsDebianBasedDistro
Condition="
Expand Down
2 changes: 1 addition & 1 deletion src/pkg/packaging/Directory.Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory).., Directory.Build.props))\Directory.Build.props" />

<PropertyGroup>
<PackagingRoot>$(ProjectDir)src/pkg/packaging/</PackagingRoot>
<PackagingRoot>$(SetupRoot)src/pkg/packaging/</PackagingRoot>

<!-- The runtime package is distro-independent. (Runtime-deps packages vary per distro.) -->
<BuildRuntimeDebs>$(BuildDistroIndependentInstallers)</BuildRuntimeDebs>
Expand Down
2 changes: 1 addition & 1 deletion src/pkg/packaging/deb/package.targets
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
<DebPackageVersion>$(HostPackageVersion)</DebPackageVersion>
<InputRoot>$(SharedHostPublishRoot)</InputRoot>
<DebFile>$(SharedHostInstallerFile)</DebFile>
<ManPagesDir>$(ProjectDir)Documentation/manpages</ManPagesDir>
<ManPagesDir>$(SetupRoot)Documentation/manpages</ManPagesDir>
<ConfigJsonName>dotnet-sharedhost-debian_config.json</ConfigJsonName>
<ConfigJsonFile>$(debPackaginfConfigPath)$(ConfigJsonName)</ConfigJsonFile>
<debIntermediatesDir>$(PackagesIntermediateDir)$(DebPackageName)/$(DebPackageVersion)</debIntermediatesDir>
Expand Down
12 changes: 6 additions & 6 deletions src/pkg/packaging/installers.proj
Original file line number Diff line number Diff line change
Expand Up @@ -51,19 +51,19 @@
</Target>

<Target Name="EnsureSignedBinaries" Condition="'$(OSGroup)' == 'Windows_NT'" >
<MSBuild Projects="$(SetupRoot)signing\SignBinaries.proj" Targets="Build" />
<MSBuild Projects="$(SigningToolsDir)\SignBinaries.proj" Targets="Build" />
</Target>

<Target Name="EnsureSignedMsiFiles" Condition="'$(OSGroup)' == 'Windows_NT'" >
<MSBuild Projects="$(SetupRoot)signing\SignMsiFiles.proj" Targets="Build" />
<MSBuild Projects="$(SigningToolsDir)\SignMsiFiles.proj" Targets="Build" />
</Target>

<Target Name="EnsureSignedBurnEngineFiles" Condition="'$(OSGroup)' == 'Windows_NT'" >
<MSBuild Projects="$(SetupRoot)signing\SignBurnEngineFiles.proj" Targets="Build" />
<MSBuild Projects="$(SigningToolsDir)\SignBurnEngineFiles.proj" Targets="Build" />
</Target>

<Target Name="EnsureSignedBurnBundleFiles" Condition="'$(OSGroup)' == 'Windows_NT'" >
<MSBuild Projects="$(SetupRoot)signing\SignBurnBundleFiles.proj" Targets="Build" />
<MSBuild Projects="$(SigningToolsDir)\SignBurnBundleFiles.proj" Targets="Build" />
</Target>

<Target Name="GenerateProjectInstallers" Condition="'$(GenerateProjectInstallers)' == 'true'">
Expand Down Expand Up @@ -96,7 +96,7 @@
DestinationFiles="$(SharedHostPublishRoot)LICENSE.txt"
Condition="'$(TargetsUnix)' == 'true'"/>

<Copy SourceFiles="$(ProjectDir)resources/LICENSE-MSFT.txt"
<Copy SourceFiles="$(SetupRoot)resources/LICENSE-MSFT.txt"
DestinationFiles="$(SharedHostPublishRoot)LICENSE.txt"
Condition="'$(TargetsUnix)' != 'true'"/>

Expand Down Expand Up @@ -157,7 +157,7 @@

<Target Name="GenerateVersionBadge">
<PropertyGroup>
<templateSvg>$(ProjectDir)resources/images/version_badge.svg</templateSvg>
<templateSvg>$(SetupRoot)resources/images/version_badge.svg</templateSvg>
</PropertyGroup>

<MakeDir Condition="!Exists('$(BaseOutputRootPath)')" Directories="$(BaseOutputRootPath)" />
Expand Down
2 changes: 1 addition & 1 deletion src/pkg/packaging/pack-managed.proj
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
packages are used in other parts of the build, so this can't wait for Arcade's Pack stage.
-->
<Target Name="Build">
<MSBuild Projects="$(SetupRoot)signing\SignBinaries.proj" Targets="Build" />
<MSBuild Projects="$(SigningToolsDir)\SignBinaries.proj" Targets="Build" />

<ItemGroup>
<ManagedProject Include="$(SetupRoot)src\managed\**\*.csproj" />
Expand Down
2 changes: 1 addition & 1 deletion src/pkg/packaging/rpm/package.targets
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
<RpmPackageVersion>$(HostPackageVersion)</RpmPackageVersion>
<InputRoot>$(SharedHostPublishRoot)</InputRoot>
<RpmFile>$(SharedHostInstallerFile)</RpmFile>
<ManPagesDir>$(ProjectDir)Documentation/manpages</ManPagesDir>
<ManPagesDir>$(SetupRoot)Documentation/manpages</ManPagesDir>
<ConfigJsonName>dotnet-sharedhost-rpm_config.json</ConfigJsonName>
<ConfigJsonFile>$(rpmPackagingConfigPath)$(ConfigJsonName)</ConfigJsonFile>
<RpmIntermediatesDir>$(PackagesIntermediateDir)$(RpmPackageName)/$(RpmPackageVersion)</RpmIntermediatesDir>
Expand Down
2 changes: 1 addition & 1 deletion src/pkg/packaging/vs-insertion-packages.proj
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
insertion NuGet packages on each project. Bundle installers aren't inserted, so this is enough.
-->
<Target Name="Build" DependsOnTargets="GetSharedFrameworkProjects">
<MSBuild Projects="$(SetupRoot)signing\SignMsiFiles.proj" Targets="Build" />
<MSBuild Projects="$(SigningToolsDir)\SignMsiFiles.proj" Targets="Build" />
<MSBuild Projects="@(PkgprojProjectToBuild);@(SharedFrameworkProject)" Targets="GenerateVSInsertionNupkg" />
</Target>

Expand Down
7 changes: 1 addition & 6 deletions src/pkg/projects/Directory.Build.props
Original file line number Diff line number Diff line change
@@ -1,11 +1,6 @@
<Project>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory).., Directory.Build.props))\Directory.Build.props" />

<PropertyGroup>
<SigningToolsDir>$(SetupRoot)signing\</SigningToolsDir>
<LicenseFile>$(RepoRoot)LICENSE</LicenseFile>
</PropertyGroup>

<Import Project="Sdk.props" Sdk="Microsoft.DotNet.Build.Tasks.SharedFramework.Sdk" />

<PropertyGroup>
Expand Down Expand Up @@ -63,7 +58,7 @@
<!-- Pkgproj requires its depproj crossgen outputs to be signed.-->
<OrderProjectReference
Condition="'$(MSBuildProjectExtension)' == '.pkgproj'"
Include="$(SetupRoot)signing\SignBinaries.proj" />
Include="$(SigningToolsDir)\SignBinaries.proj" />
</ItemGroup>

<!-- In *.builds projects, the current phase's name is the same as the project name. -->
Expand Down
2 changes: 1 addition & 1 deletion src/test/Directory.Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory).., Directory.Build.props))\Directory.Build.props" />

<PropertyGroup>
<TestDir>$(ProjectDir)src\test\</TestDir>
<TestDir>$(SetupRoot)src\test\</TestDir>
<TestAssetsDir>$(TestDir)Assets\</TestAssetsDir>
<TestStabilizedLegacyPackagesDir>$(ObjDir)TestStabilizedPackages\</TestStabilizedLegacyPackagesDir>
<TestRestorePackagesPath>$(ObjDir)TestPackageCache\</TestRestorePackagesPath>
Expand Down