Welcome to mirror list, hosted at ThFree Co, Russian Federation.

dir.targets « pkg - github.com/mono/corefx.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 7c12c49feac8e6b5e03547d23a0963c05d4f0bdf (plain)
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
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" InitialTargets="CheckForBuildTools" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

  <Import Condition="'$(IsFrameworkPackage)' == 'true'" Project="frameworkPackage.targets" />

  <Import Project="..\dir.targets" />

  <Target Name="ApplyBaselineToStaticDependencies" 
          BeforeTargets="AssignPkgProjPackageDependenciesTargetFramework"
          Condition="'@(Dependency)' != ''">
    <ApplyBaseLine OriginalDependencies="@(Dependency)"
                   BaseLinePackages="@(BaseLinePackage)"
                   PackageIndexes="@(PackageIndex)"
                   Apply="$(BaseLinePackageDependencies)">
      <Output TaskParameter="BaseLinedDependencies" ItemName="_BaseLinedStaticDependencies" />
    </ApplyBaseLine>

    <ApplyPreReleaseSuffix Condition="'@(_BaseLinedStaticDependencies)' != ''" 
                           OriginalPackages="@(_BaseLinedStaticDependencies)" 
                           StablePackages="@(StablePackage)"
                           PackageIndexes="@(PackageIndex)"
                           PreReleaseSuffix="$(VersionSuffix)">
      <Output TaskParameter="UpdatedPackages" ItemName="_SuffixedStaticDependencies"/>
    </ApplyPreReleaseSuffix>
    
    <ItemGroup>
      <Dependency Remove="@(Dependency)" />
      <Dependency Include="@(_SuffixedStaticDependencies)" />
    </ItemGroup>
  </Target>
</Project>