build_all/packaging/windows/Microsoft.Azure.umqtt.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_Mqtt_Init">
<PropertyGroup Label="Default initializers for properties">
<Linkage-Microsoft_Azure_Mqtt_Init Condition="'$(Linkage-Microsoft_Azure_Mqtt_Init)' == ''">static</Linkage-Microsoft_Azure_Mqtt_Init>
<CallingConvention-Microsoft_Azure_Mqtt Condition="'$(CallingConvention-Microsoft_Azure_Mqtt)' == ''">cdecl</CallingConvention-Microsoft_Azure_Mqtt>
</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')) > -1 ) And ('$(Platform)' == 'Win32' ) )">
<Link>
<AdditionalDependencies>$(MSBuildThisFileDirectory)../../build/native/Win32/Debug/umqtt.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Label="Win32Release" Condition="(( $(Configuration.ToLower().IndexOf('debug')) == -1 ) And ('$(Platform)' == 'Win32' ) )">
<Link>
<AdditionalDependencies>$(MSBuildThisFileDirectory)../../build/native/Win32/Release/umqtt.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Label="Win64Debug" Condition="(( $(Configuration.ToLower().IndexOf('debug')) > -1 ) And ('$(Platform)' == 'x64' ) )">
<Link>
<AdditionalDependencies>$(MSBuildThisFileDirectory)../../build/native/x64/Debug/umqtt.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Label="Win64Release" Condition="(( $(Configuration.ToLower().IndexOf('debug')) == -1 ) And ('$(Platform)' == 'x64' ) )">
<Link>
<AdditionalDependencies>$(MSBuildThisFileDirectory)../../build/native/x64/Release/umqtt.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Label="ArmDebug" Condition="(( $(Configuration.ToLower().IndexOf('debug')) > -1 ) And ('$(Platform)' == 'arm' ) )">
<Link>
<AdditionalDependencies>$(MSBuildThisFileDirectory)../../build/native/arm/Debug/umqtt.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Label="ArmRelease" Condition="(( $(Configuration.ToLower().IndexOf('debug')) == -1 ) And ('$(Platform)' == 'arm' ) )">
<Link>
<AdditionalDependencies>$(MSBuildThisFileDirectory)../../build/native/arm/Release/umqtt.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<UsingTask TaskName="Microsoft_Azure_Mqtt_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_Mqtt_Init">
<Microsoft_Azure_Mqtt_Contains Text="Linkage-dynamic" Library="Microsoft_Azure_Mqtt" Value="dynamic" Condition="'$(Linkage-Microsoft_Azure_Mqtt_Init)'==''">
<Output TaskParameter="Result" PropertyName="Linkage-Microsoft_Azure_Mqtt_Init" />
</Microsoft_Azure_Mqtt_Contains>
<Microsoft_Azure_Mqtt_Contains Text="Linkage-static" Library="Microsoft_Azure_Mqtt" Value="static" Condition="'$(Linkage-Microsoft_Azure_Mqtt_Init)'==''">
<Output TaskParameter="Result" PropertyName="Linkage-Microsoft_Azure_Mqtt_Init" />
</Microsoft_Azure_Mqtt_Contains>
<Microsoft_Azure_Mqtt_Contains Text="Linkage-ltcg" Library="Microsoft_Azure_Mqtt" Value="ltcg" Condition="'$(Linkage-Microsoft_Azure_Mqtt_Init)'==''">
<Output TaskParameter="Result" PropertyName="Linkage-Microsoft_Azure_Mqtt_Init" />
</Microsoft_Azure_Mqtt_Contains>
<Microsoft_Azure_Mqtt_Contains Text="Linkage-sxs" Library="Microsoft_Azure_Mqtt" Value="sxs" Condition="'$(Linkage-Microsoft_Azure_Mqtt_Init)'==''">
<Output TaskParameter="Result" PropertyName="Linkage-Microsoft_Azure_Mqtt_Init" />
</Microsoft_Azure_Mqtt_Contains>
<Microsoft_Azure_Mqtt_Contains Text="CallingConvention-cdecl" Library="Microsoft_Azure_Mqtt" Value="cdecl" Condition="'$(CallingConvention-Microsoft_Azure_Mqtt)'==''">
<Output TaskParameter="Result" PropertyName="CallingConvention-Microsoft_Azure_Mqtt" />
</Microsoft_Azure_Mqtt_Contains>
<Microsoft_Azure_Mqtt_Contains Text="CallingConvention-stdcall" Library="Microsoft_Azure_Mqtt" Value="stdcall" Condition="'$(CallingConvention-Microsoft_Azure_Mqtt)'==''">
<Output TaskParameter="Result" PropertyName="CallingConvention-Microsoft_Azure_Mqtt" />
</Microsoft_Azure_Mqtt_Contains>
<Microsoft_Azure_Mqtt_Contains Text="CallingConvention-fastcall" Library="Microsoft_Azure_Mqtt" Value="fastcall" Condition="'$(CallingConvention-Microsoft_Azure_Mqtt)'==''">
<Output TaskParameter="Result" PropertyName="CallingConvention-Microsoft_Azure_Mqtt" />
</Microsoft_Azure_Mqtt_Contains>
<Microsoft_Azure_Mqtt_Contains Text="CallingConvention-thiscall" Library="Microsoft_Azure_Mqtt" Value="thiscall" Condition="'$(CallingConvention-Microsoft_Azure_Mqtt)'==''">
<Output TaskParameter="Result" PropertyName="CallingConvention-Microsoft_Azure_Mqtt" />
</Microsoft_Azure_Mqtt_Contains>
<Microsoft_Azure_Mqtt_Contains Text="CallingConvention-clrcall" Library="Microsoft_Azure_Mqtt" Value="clrcall" Condition="'$(CallingConvention-Microsoft_Azure_Mqtt)'==''">
<Output TaskParameter="Result" PropertyName="CallingConvention-Microsoft_Azure_Mqtt" />
</Microsoft_Azure_Mqtt_Contains>
</Target>
<Target Name="Microsoft_Azure_Mqtt_redist_AfterBuild" AfterTargets="AfterBuild" />
<Target Name="Microsoft_Azure_Mqtt_redist_AfterBuild_Win32_and_Debug" Label="Win32 and Debug" Condition="'$(Platform.ToLower())' == 'win32' And ( $(Configuration.ToLower().IndexOf('debug')) > -1 )" AfterTargets="Microsoft_Azure_Mqtt_redist_AfterBuild">
</Target>
<Target Name="Microsoft_Azure_Mqtt_redist_AfterBuild_Win32_and_Release" Label="Win32 and Release" Condition="'$(Platform.ToLower())' == 'win32' And ( $(Configuration.ToLower().IndexOf('debug')) == -1 )" AfterTargets="Microsoft_Azure_Mqtt_redist_AfterBuild">
</Target>
<Target Name="Microsoft_Azure_Mqtt_redist_AfterBuild_Win64_and_Debug" Label="Win64 and Debug" Condition="'$(Platform.ToLower())' == 'x64' And ( $(Configuration.ToLower().IndexOf('debug')) > -1 )" AfterTargets="Microsoft_Azure_Mqtt_redist_AfterBuild">
</Target>
<Target Name="Microsoft_Azure_Mqtt_redist_AfterBuild_Win64_and_Release" Label="Win64 and Release" Condition="'$(Platform.ToLower())' == 'x64' And ( $(Configuration.ToLower().IndexOf('debug')) == -1 )" AfterTargets="Microsoft_Azure_Mqtt_redist_AfterBuild">
</Target>
<Target Name="Microsoft_Azure_Mqtt_redist_AfterBuild_Arm_and_Debug" Label="Arm and Debug" Condition="'$(Platform.ToLower())' == 'arm' And ( $(Configuration.ToLower().IndexOf('debug')) > -1 )" AfterTargets="Microsoft_Azure_Mqtt_redist_AfterBuild">
</Target>
<Target Name="Microsoft_Azure_Mqtt_redist_AfterBuild_Arm_and_Release" Label="Arm and Release" Condition="'$(Platform.ToLower())' == 'arm' And ( $(Configuration.ToLower().IndexOf('debug')) == -1 )" AfterTargets="Microsoft_Azure_Mqtt_redist_AfterBuild">
</Target>
</Project>