[Tizen] Unify dnetmemoryenumlib terms to match the codebase (#291)
[platform/upstream/coreclr.git] / eng / Publishing.props
1 <Project>
2   <!-- Used by Arcade to participate in publishing -->
3   <Import Project="../dir.common.props" />
4
5   <PropertyGroup>
6     <PublishDependsOnTargets>CollectCoreClrArtifacts;$(PublishDependsOnTargets)</PublishDependsOnTargets>
7   </PropertyGroup>
8
9   <PropertyGroup>
10     <!-- Redefine Arcade symbol store directory for CoreCLR -->
11     <ArtifactsSymStoreDirectory>$([MSBuild]::NormalizeDirectory('$(BinDir)', 'PDB'))</ArtifactsSymStoreDirectory>
12
13     <!-- Used to define the OS moniker that will be used to create the asset manfiest. -->
14     <AssetManifestOS>$(OSIdentifier)</AssetManifestOS>
15     <!-- Used to define the PlatformName. -->
16     <PlatformName>$(BuildArch)</PlatformName>
17   </PropertyGroup>
18
19   <Target Name="CollectCoreClrArtifacts">
20     <ItemGroup>
21       <ExistingSymbolPackages Include="$(PackagesBinDir)symbolpkg\*.nupkg" IsShipping="true" />
22
23       <PackagesToPublish Include="$(PackagesBinDir)pkg\*.nupkg" IsShipping="true" />
24       <PackagesToPublish Update="$(PackagesBinDir)pkg\transport*.nupkg" IsShipping="false" />
25     </ItemGroup>
26
27     <!-- Managed-only packages are built on each windows leg, but we
28          only want to upload them once. Let's arbitrarily upload these
29          only from the x64 leg. -->
30     <ItemGroup Condition=" '$(BuildArch)' != 'x64' ">
31       <ExistingSymbolPackages Remove="$(PackagesBinDir)symbolpkg\Microsoft.NET.Sdk.IL*.nupkg" />
32       <ExistingSymbolPackages Remove="$(PackagesBinDir)symbolpkg\Microsoft.TargetingPack.Private.CoreCLR*.nupkg" />
33
34       <PackagesToPublish Remove="$(PackagesBinDir)pkg\*Microsoft.NET.Sdk.IL*.nupkg" />
35       <PackagesToPublish Remove="$(PackagesBinDir)pkg\*Microsoft.TargetingPack.Private.CoreCLR*.nupkg" />
36     </ItemGroup>
37
38     <ItemGroup>
39       <ItemsToPushToBlobFeed Include="@(PackagesToPublish);@(ExistingSymbolPackages)">
40         <ManifestArtifactData Condition="!%(IsShipping)">NonShipping=true</ManifestArtifactData>
41       </ItemsToPushToBlobFeed>
42     </ItemGroup>
43   </Target>
44 </Project>