-
Notifications
You must be signed in to change notification settings - Fork 5.1k
Expand file tree
/
Copy pathservice.projects
More file actions
37 lines (30 loc) · 1.73 KB
/
service.projects
File metadata and controls
37 lines (30 loc) · 1.73 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<!--
This file allows overrides and extensions to the build configuration defined
by the central engineering system, and is considered during pipeline builds for
CI, test runs, and package release.
Based on the SDKType variable (msbuild property or env variable) this will filter
the set of projects to to match what type of SDK we are interested in building.
SDKType values
- "all" will build all projects
- "data" will build the Track 1 data plane library
- "functions" will build the functions libraries
- "client" will build the Track 2 data plane libraries
- "mgmtclient" will build the Track 2 mgmt libraries
-->
<Project>
<ItemGroup Condition="'$(SDKType)' == 'all'">
<ProjectsToIncludeBySDKType Include="$(MSBuildThisFileDirectory)**\*.csproj" />
</ItemGroup>
<ItemGroup Condition="'$(SDKType)' == 'client'">
<ProjectsToIncludeBySDKType Include="$(MSBuildThisFileDirectory)Azure.Messaging.EventGrid\**\*.csproj" />
<ProjectsToIncludeBySDKType Include="$(MSBuildThisFileDirectory)Azure.Messaging.EventGrid.Namespaces\**\*.csproj" />
<ProjectsToIncludeBySDKType Include="$(MSBuildThisFileDirectory)Azure.Messaging.EventGrid.SystemEvents\**\*.csproj" />
<ProjectsToIncludeBySDKType Include="$(MSBuildThisFileDirectory)Microsoft.Azure.Messaging.EventGrid.CloudNativeCloudEvents\**\*.csproj" />
</ItemGroup>
<ItemGroup Condition="'$(SDKType)' == 'functions'">
<ProjectsToIncludeBySDKType Include="$(MSBuildThisFileDirectory)Microsoft.Azure.WebJobs.Extensions.EventGrid\**\*.csproj" />
</ItemGroup>
<ItemGroup Condition="'$(SDKType)' == 'mgmtclient'">
<ProjectsToIncludeBySDKType Include="$(MSBuildThisFileDirectory)Azure.ResourceManager.EventGrid\**\*.csproj" />
</ItemGroup>
</Project>