2021-06-24 16:36:04 -05:00
|
|
|
<Project>
|
|
|
|
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
|
|
|
|
|
|
|
|
<PropertyGroup>
|
|
|
|
<RepoApiImplemented>false</RepoApiImplemented>
|
|
|
|
<SkipEnsurePackagesCreated>true</SkipEnsurePackagesCreated>
|
|
|
|
</PropertyGroup>
|
|
|
|
|
|
|
|
<!-- This project file serves a couple of purpose.
|
|
|
|
- We conditionally include repos based on what works on different platforms/configurations.
|
|
|
|
- We need an "empty" build after the last real repo for prebuilt detection to work - this is that file.
|
|
|
|
- If we have a repo that is not in core-sdk's dependency tree, we can still build it by including it here. -->
|
|
|
|
|
|
|
|
<!-- Windows and ARM builds currently only work through core-setup -->
|
|
|
|
<Choose>
|
|
|
|
<When Condition="'$(OS)' == 'Windows_NT'">
|
|
|
|
<ItemGroup>
|
|
|
|
<RepositoryReference Include="runtime" />
|
|
|
|
</ItemGroup>
|
|
|
|
</When>
|
|
|
|
<When Condition="$(Platform.Contains('arm')) AND '$(BuildArchitecture)' != 'arm64'">
|
|
|
|
<ItemGroup>
|
|
|
|
<RepositoryReference Include="runtime" />
|
|
|
|
</ItemGroup>
|
|
|
|
</When>
|
|
|
|
<Otherwise>
|
|
|
|
<ItemGroup>
|
|
|
|
<!-- Toolsets -->
|
|
|
|
<RepositoryReference Include="source-build-reference-packages" />
|
2022-04-19 11:47:29 -07:00
|
|
|
<RepositoryReference Include="sourcelink" />
|
|
|
|
<RepositoryReference Include="arcade" />
|
2021-06-29 21:36:40 -05:00
|
|
|
|
|
|
|
<!-- Tier 1 -->
|
2022-04-19 17:19:00 -05:00
|
|
|
<RepositoryReference Include="command-line-api" />
|
|
|
|
<RepositoryReference Include="diagnostics" />
|
2022-08-19 15:58:46 -05:00
|
|
|
<RepositoryReference Include="llvm-project" />
|
2022-05-17 20:35:12 -07:00
|
|
|
<RepositoryReference Include="razor-compiler" />
|
2022-09-13 15:55:40 -05:00
|
|
|
<RepositoryReference Include="xliff-tasks" />
|
2022-04-19 17:19:00 -05:00
|
|
|
<RepositoryReference Include="roslyn" />
|
|
|
|
<RepositoryReference Include="source-build-externals" />
|
|
|
|
<RepositoryReference Include="symreader" />
|
|
|
|
<RepositoryReference Include="xdt" />
|
2021-06-29 21:36:40 -05:00
|
|
|
|
|
|
|
<!-- Tier 2 -->
|
2022-04-20 11:59:01 -05:00
|
|
|
<RepositoryReference Include="linker" />
|
2022-05-12 17:09:11 -07:00
|
|
|
<RepositoryReference Include="runtime" />
|
2022-09-13 15:55:40 -05:00
|
|
|
<RepositoryReference Include="msbuild" />
|
2021-06-24 16:36:04 -05:00
|
|
|
|
2021-08-24 10:33:44 -05:00
|
|
|
<!-- Tier 3 -->
|
2022-05-13 13:24:06 -07:00
|
|
|
<RepositoryReference Include="roslyn-analyzers" />
|
2021-08-24 10:33:44 -05:00
|
|
|
|
2021-07-12 15:19:52 -05:00
|
|
|
<!-- Tier 4 -->
|
2022-05-13 13:24:06 -07:00
|
|
|
<RepositoryReference Include="aspnetcore" />
|
2022-04-20 15:40:57 -05:00
|
|
|
<RepositoryReference Include="deployment-tools" />
|
2022-05-17 20:35:12 -07:00
|
|
|
<RepositoryReference Include="format" />
|
2022-05-13 14:52:42 -05:00
|
|
|
<RepositoryReference Include="nuget-client" />
|
2022-04-29 14:07:03 -05:00
|
|
|
<RepositoryReference Include="templating" />
|
|
|
|
<RepositoryReference Include="test-templates" />
|
2021-08-03 20:11:34 -05:00
|
|
|
|
|
|
|
<!-- Tier 5 -->
|
2022-05-10 08:50:32 -05:00
|
|
|
<RepositoryReference Include="fsharp" />
|
2022-05-24 16:25:20 -05:00
|
|
|
<RepositoryReference Include="sdk" />
|
2022-04-20 15:40:57 -05:00
|
|
|
<RepositoryReference Include="vstest" />
|
2021-07-12 15:19:52 -05:00
|
|
|
|
2021-08-23 17:05:58 -05:00
|
|
|
<!-- Tier 6 -->
|
2022-05-24 16:25:20 -05:00
|
|
|
<RepositoryReference Include="installer" />
|
2021-08-23 17:05:58 -05:00
|
|
|
|
2021-06-28 17:19:27 -05:00
|
|
|
<!-- Package source-build artifacts -->
|
2022-04-20 11:59:01 -05:00
|
|
|
<RepositoryReference Include="package-source-build" />
|
2021-06-24 16:36:04 -05:00
|
|
|
</ItemGroup>
|
|
|
|
</Otherwise>
|
|
|
|
</Choose>
|
|
|
|
|
|
|
|
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
|
|
|
|
|
|
|
|
<Target Name="RepoBuild">
|
|
|
|
</Target>
|
|
|
|
|
|
|
|
</Project>
|