2017-02-13 21:06:30 +00:00
|
|
|
<Project>
|
|
|
|
<PropertyGroup>
|
2017-08-11 14:09:01 +00:00
|
|
|
<CliBuildStage Condition="'$(CliBuildStage)' == '' And '$(CliOuterBuildStage)' != ''">$([MSBuild]::Add($(CliOuterBuildStage), '1'))</CliBuildStage>
|
|
|
|
<CliBuildStage Condition="'$(CliBuildStage)' == ''">2</CliBuildStage>
|
|
|
|
|
|
|
|
<!-- BaseOutputDirectory is the root output path for this stage and RID
|
|
|
|
BaseOutputPath is the project-specific output folder that each project builds into.
|
|
|
|
This is not confusing at all. -->
|
2017-09-01 21:04:52 +00:00
|
|
|
<BaseOutputDirectory>$(RepoRoot)/bin/$(CliBuildStage)/$(Rid)</BaseOutputDirectory>
|
2017-08-11 14:09:01 +00:00
|
|
|
<BaseOutputPath>$([System.IO.Path]::GetFullPath('$(BaseOutputDirectory)/bin/$(MSBuildProjectName)'))</BaseOutputPath>
|
|
|
|
|
|
|
|
<BaseIntermediateOutputPath>$([System.IO.Path]::GetFullPath('$(BaseOutputDirectory)/obj/$(MSBuildProjectName)'))</BaseIntermediateOutputPath>
|
|
|
|
<OutputDirectory>$(BaseOutputDirectory)/dotnet</OutputDirectory>
|
|
|
|
<Stage2WithBackwardsCompatibleRuntimesOutputDirectory>$(BaseOutputDirectory)/dotnetWithBackwardsCompatibleRuntimes</Stage2WithBackwardsCompatibleRuntimesOutputDirectory>
|
2017-02-27 19:06:44 +00:00
|
|
|
<SdkOutputDirectory>$(OutputDirectory)/sdk/$(SdkVersion)</SdkOutputDirectory>
|
2017-08-11 14:09:01 +00:00
|
|
|
<SymbolsDirectory>$(BaseOutputDirectory)/symbols</SymbolsDirectory>
|
2017-02-27 19:06:44 +00:00
|
|
|
<RoslynDirectory>$(SdkOutputDirectory)/Roslyn</RoslynDirectory>
|
2017-05-20 06:20:19 +00:00
|
|
|
<FSharpDirectory>$(SdkOutputDirectory)/FSharp</FSharpDirectory>
|
2017-02-27 19:06:44 +00:00
|
|
|
<CompilationDirectory>$(BaseOutputDirectory)/stage2compilation</CompilationDirectory>
|
2017-02-13 21:06:30 +00:00
|
|
|
<IntermediateDirectory>$(BaseOutputDirectory)/intermediate</IntermediateDirectory>
|
|
|
|
<PackagesDirectory>$(BaseOutputDirectory)/packages</PackagesDirectory>
|
|
|
|
<SharedFrameworkPublishDirectory>$(IntermediateDirectory)/sharedFrameworkPublish</SharedFrameworkPublishDirectory>
|
2017-05-01 19:19:26 +00:00
|
|
|
<!-- The 'AspNetRuntimePackageStorePublishDirectory' needs to be very short due to path length constraints on Win8.1 -->
|
2017-05-01 20:14:16 +00:00
|
|
|
<AspNetRuntimePackageStorePublishDirectory>$(BaseOutputDirectory)/AspRT</AspNetRuntimePackageStorePublishDirectory>
|
2017-04-08 07:29:20 +00:00
|
|
|
<BackwardsCompatibleSharedFrameworksPublishDirectory>$(IntermediateDirectory)/backwardsCompatibleSharedFrameworksPublish</BackwardsCompatibleSharedFrameworksPublishDirectory>
|
2017-08-10 05:30:20 +00:00
|
|
|
<TestOutputDir>$(BaseOutputDirectory)/testpackages/</TestOutputDir>
|
2017-02-27 19:06:44 +00:00
|
|
|
<DotnetInOutputDirectory>$(OutputDirectory)/dotnet$(ExeExtension)</DotnetInOutputDirectory>
|
2017-03-24 00:25:40 +00:00
|
|
|
<GeneratedMSBuildExtensionsDirectory>$(IntermediateDirectory)/GeneratedMSBuildExtensions</GeneratedMSBuildExtensionsDirectory>
|
2017-06-09 18:18:46 +00:00
|
|
|
<MSBuildExtensionsLayoutDirectory>$(IntermediateDirectory)/MSBuildExtensionsLayout</MSBuildExtensionsLayoutDirectory>
|
|
|
|
<SdkResolverOutputDirectory>$(MSBuildExtensionsLayoutDirectory)/MSBuildSdkResolver</SdkResolverOutputDirectory>
|
2017-08-11 14:09:01 +00:00
|
|
|
|
|
|
|
<NextStagePropsPath>$(BaseOutputDirectory)/PreviousStage.props</NextStagePropsPath>
|
2017-02-13 21:06:30 +00:00
|
|
|
</PropertyGroup>
|
|
|
|
</Project>
|