build_all/packaging/windows/Microsoft.Azure.uamqp.targets (98 lines of code) (raw):

<?xml version="1.0" encoding="utf-8"?> <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" InitialTargets="Microsoft_Azure_Amqp_Init"> <PropertyGroup Label="Default initializers for properties"> <Linkage-Microsoft_Azure_Amqp_Init Condition="'$(Linkage-Microsoft_Azure_Amqp_Init)' == ''">static</Linkage-Microsoft_Azure_Amqp_Init> <CallingConvention-Microsoft_Azure_Amqp Condition="'$(CallingConvention-Microsoft_Azure_Amqp)' == ''">cdecl</CallingConvention-Microsoft_Azure_Amqp> </PropertyGroup> <ItemDefinitionGroup> <ClCompile> <AdditionalIncludeDirectories>$(MSBuildThisFileDirectory)../../build/native/include/;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> </ClCompile> <ResourceCompile> <AdditionalIncludeDirectories>$(MSBuildThisFileDirectory)../../build/native/include/;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> </ResourceCompile> </ItemDefinitionGroup> <ItemDefinitionGroup Label="Win32Debug" Condition="(( $(Configuration.ToLower().IndexOf('debug')) &gt; -1 ) And ('$(Platform)' == 'Win32' ) )"> <Link> <AdditionalDependencies>$(MSBuildThisFileDirectory)../../build/native/Win32/Debug/uamqp.lib;%(AdditionalDependencies)</AdditionalDependencies> </Link> </ItemDefinitionGroup> <ItemDefinitionGroup Label="Win32Release" Condition="(( $(Configuration.ToLower().IndexOf('debug')) == -1 ) And ('$(Platform)' == 'Win32' ) )"> <Link> <AdditionalDependencies>$(MSBuildThisFileDirectory)../../build/native/Win32/Release/uamqp.lib;%(AdditionalDependencies)</AdditionalDependencies> </Link> </ItemDefinitionGroup> <ItemDefinitionGroup Label="Win64Debug" Condition="(( $(Configuration.ToLower().IndexOf('debug')) &gt; -1 ) And ('$(Platform)' == 'x64' ) )"> <Link> <AdditionalDependencies>$(MSBuildThisFileDirectory)../../build/native/x64/Debug/uamqp.lib;%(AdditionalDependencies)</AdditionalDependencies> </Link> </ItemDefinitionGroup> <ItemDefinitionGroup Label="Win64Release" Condition="(( $(Configuration.ToLower().IndexOf('debug')) == -1 ) And ('$(Platform)' == 'x64' ) )"> <Link> <AdditionalDependencies>$(MSBuildThisFileDirectory)../../build/native/x64/Release/uamqp.lib;%(AdditionalDependencies)</AdditionalDependencies> </Link> </ItemDefinitionGroup> <ItemDefinitionGroup Label="ARMDebug" Condition="(( $(Configuration.ToLower().IndexOf('debug')) &gt; -1 ) And ('$(Platform)' == 'arm' ) )"> <Link> <AdditionalDependencies>$(MSBuildThisFileDirectory)../../build/native/arm/Debug/uamqp.lib;%(AdditionalDependencies)</AdditionalDependencies> </Link> </ItemDefinitionGroup> <ItemDefinitionGroup Label="ARMRelease" Condition="(( $(Configuration.ToLower().IndexOf('debug')) == -1 ) And ('$(Platform)' == 'arm' ) )"> <Link> <AdditionalDependencies>$(MSBuildThisFileDirectory)../../build/native/arm/Release/uamqp.lib;%(AdditionalDependencies)</AdditionalDependencies> </Link> </ItemDefinitionGroup> <UsingTask TaskName="Microsoft_Azure_Amqp_Contains" AssemblyFile="$(MSBuildToolsPath)\Microsoft.Build.Tasks.v4.0.dll" TaskFactory="CodeTaskFactory"> <ParameterGroup> <Text Output="false" ParameterType="System.String" /> <Library Output="false" Required="true" ParameterType="System.String" /> <Value Output="false" Required="true" ParameterType="System.String" /> <Result Output="true" ParameterType="System.String" /> </ParameterGroup> <Task> <Code>Result = ((Text ?? "").Split(';').Contains(Library) ) ? Value : String.Empty;</Code> </Task> </UsingTask> <Target Name="Microsoft_Azure_Amqp_Init"> <Microsoft_Azure_Amqp_Contains Text="Linkage-dynamic" Library="Microsoft_Azure_Amqp" Value="dynamic" Condition="'$(Linkage-Microsoft_Azure_Amqp_Init)'==''"> <Output TaskParameter="Result" PropertyName="Linkage-Microsoft_Azure_Amqp_Init" /> </Microsoft_Azure_Amqp_Contains> <Microsoft_Azure_Amqp_Contains Text="Linkage-static" Library="Microsoft_Azure_Amqp" Value="static" Condition="'$(Linkage-Microsoft_Azure_Amqp_Init)'==''"> <Output TaskParameter="Result" PropertyName="Linkage-Microsoft_Azure_Amqp_Init" /> </Microsoft_Azure_Amqp_Contains> <Microsoft_Azure_Amqp_Contains Text="Linkage-ltcg" Library="Microsoft_Azure_Amqp" Value="ltcg" Condition="'$(Linkage-Microsoft_Azure_Amqp_Init)'==''"> <Output TaskParameter="Result" PropertyName="Linkage-Microsoft_Azure_Amqp_Init" /> </Microsoft_Azure_Amqp_Contains> <Microsoft_Azure_Amqp_Contains Text="Linkage-sxs" Library="Microsoft_Azure_Amqp" Value="sxs" Condition="'$(Linkage-Microsoft_Azure_Amqp_Init)'==''"> <Output TaskParameter="Result" PropertyName="Linkage-Microsoft_Azure_Amqp_Init" /> </Microsoft_Azure_Amqp_Contains> <Microsoft_Azure_Amqp_Contains Text="CallingConvention-cdecl" Library="Microsoft_Azure_Amqp" Value="cdecl" Condition="'$(CallingConvention-Microsoft_Azure_Amqp)'==''"> <Output TaskParameter="Result" PropertyName="CallingConvention-Microsoft_Azure_Amqp" /> </Microsoft_Azure_Amqp_Contains> <Microsoft_Azure_Amqp_Contains Text="CallingConvention-stdcall" Library="Microsoft_Azure_Amqp" Value="stdcall" Condition="'$(CallingConvention-Microsoft_Azure_Amqp)'==''"> <Output TaskParameter="Result" PropertyName="CallingConvention-Microsoft_Azure_Amqp" /> </Microsoft_Azure_Amqp_Contains> <Microsoft_Azure_Amqp_Contains Text="CallingConvention-fastcall" Library="Microsoft_Azure_Amqp" Value="fastcall" Condition="'$(CallingConvention-Microsoft_Azure_Amqp)'==''"> <Output TaskParameter="Result" PropertyName="CallingConvention-Microsoft_Azure_Amqp" /> </Microsoft_Azure_Amqp_Contains> <Microsoft_Azure_Amqp_Contains Text="CallingConvention-thiscall" Library="Microsoft_Azure_Amqp" Value="thiscall" Condition="'$(CallingConvention-Microsoft_Azure_Amqp)'==''"> <Output TaskParameter="Result" PropertyName="CallingConvention-Microsoft_Azure_Amqp" /> </Microsoft_Azure_Amqp_Contains> <Microsoft_Azure_Amqp_Contains Text="CallingConvention-clrcall" Library="Microsoft_Azure_Amqp" Value="clrcall" Condition="'$(CallingConvention-Microsoft_Azure_Amqp)'==''"> <Output TaskParameter="Result" PropertyName="CallingConvention-Microsoft_Azure_Amqp" /> </Microsoft_Azure_Amqp_Contains> </Target> <Target Name="Microsoft_Azure_Amqp_redist_AfterBuild" AfterTargets="AfterBuild" /> <Target Name="Microsoft_Azure_Amqp_redist_AfterBuild_Win32_and_Debug" Label="Win32 and Debug" Condition="'$(Platform.ToLower())' == 'win32' And ( $(Configuration.ToLower().IndexOf('debug')) &gt; -1 )" AfterTargets="Microsoft_Azure_Amqp_redist_AfterBuild"> </Target> <Target Name="Microsoft_Azure_Amqp_redist_AfterBuild_Win32_and_Release" Label="Win32 and Release" Condition="'$(Platform.ToLower())' == 'win32' And ( $(Configuration.ToLower().IndexOf('debug')) == -1 )" AfterTargets="Microsoft_Azure_Amqp_redist_AfterBuild"> </Target> <Target Name="Microsoft_Azure_Amqp_redist_AfterBuild_Win64_and_Debug" Label="Win64 and Debug" Condition="'$(Platform.ToLower())' == 'x64' And ( $(Configuration.ToLower().IndexOf('debug')) &gt; -1 )" AfterTargets="Microsoft_Azure_Amqp_redist_AfterBuild"> </Target> <Target Name="Microsoft_Azure_Amqp_redist_AfterBuild_Win64_and_Release" Label="Win64 and Release" Condition="'$(Platform.ToLower())' == 'x64' And ( $(Configuration.ToLower().IndexOf('debug')) == -1 )" AfterTargets="Microsoft_Azure_Amqp_redist_AfterBuild"> </Target> <Target Name="Microsoft_Azure_Amqp_redist_AfterBuild_ARM_and_Debug" Label="ARM and Debug" Condition="'$(Platform.ToLower())' == 'arm' And ( $(Configuration.ToLower().IndexOf('debug')) &gt; -1 )" AfterTargets="Microsoft_Azure_Amqp_redist_AfterBuild"> </Target> <Target Name="Microsoft_Azure_Amqp_redist_AfterBuild_ARM_and_Release" Label="ARM and Release" Condition="'$(Platform.ToLower())' == 'arm' And ( $(Configuration.ToLower().IndexOf('debug')) == -1 )" AfterTargets="Microsoft_Azure_Amqp_redist_AfterBuild"> </Target> </Project>