2018-01-08 22:29:52 +03:00
<?xml version="1.0" encoding="utf-8"?>
2016-04-21 16:40:25 +03:00
<Project DefaultTargets= "Build" ToolsVersion= "4.0" xmlns= "http://schemas.microsoft.com/developer/msbuild/2003" >
<PropertyGroup >
<Configuration Condition= " '$(Configuration)' == '' " > Debug</Configuration>
<Platform Condition= " '$(Platform)' == '' " > AnyCPU</Platform>
<ProductVersion > 8.0.30703</ProductVersion>
<SchemaVersion > 2.0</SchemaVersion>
<ProjectGuid > {C8D98DC1-5122-4B10-A152-17196C7BD9AC}</ProjectGuid>
<OutputType > Library</OutputType>
<RootNamespace > Xamarin.Mac.Tasks</RootNamespace>
<AssemblyName > Xamarin.Mac.Tasks</AssemblyName>
2016-05-25 21:06:20 +03:00
<TargetFrameworkVersion > v4.5</TargetFrameworkVersion>
2016-04-21 16:40:25 +03:00
</PropertyGroup>
<PropertyGroup Condition= " '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' " >
<DebugSymbols > true</DebugSymbols>
<DebugType > full</DebugType>
<Optimize > false</Optimize>
<OutputPath > bin\Debug</OutputPath>
<DefineConstants > DEBUG;</DefineConstants>
<ErrorReport > prompt</ErrorReport>
<WarningLevel > 4</WarningLevel>
<ConsolePause > false</ConsolePause>
</PropertyGroup>
<ItemGroup >
<Reference Include= "System" />
<Reference Include= "Microsoft.Build.Framework" />
<Reference Include= "Microsoft.Build.Engine" />
<Reference Include= "Microsoft.Build" />
<Reference Include= "Microsoft.Build.Utilities.v4.0" />
<Reference Include= "Microsoft.Build.Tasks.v4.0" />
</ItemGroup>
<ItemGroup >
<Compile Include= "Tasks\ACTool.cs" />
<Compile Include= "Tasks\BTouch.cs" />
<Compile Include= "Tasks\CodesignVerify.cs" />
<Compile Include= "Tasks\CompileAppManifest.cs" />
<Compile Include= "Tasks\CompileEntitlements.cs" />
<Compile Include= "Tasks\CompileSceneKitAssets.cs" />
<Compile Include= "Tasks\CreateEmbeddedResources.cs" />
2016-05-26 16:16:36 +03:00
<Compile Include= "Tasks\DetectSdkLocations.cs" />
2016-04-21 16:40:25 +03:00
<Compile Include= "Tasks\DetectSigningIdentity.cs" />
2016-05-26 16:16:36 +03:00
<Compile Include= "Tasks\EmbedProvisionProfile.cs" />
2016-04-21 16:40:25 +03:00
<Compile Include= "Tasks\IBTool.cs" />
<Compile Include= "Tasks\Metal.cs" />
<Compile Include= "Tasks\MetalLib.cs" />
2016-05-26 16:16:36 +03:00
<Compile Include= "Tasks\Mmp.cs" />
2016-04-21 16:40:25 +03:00
<Compile Include= "Tasks\ScnTool.cs" />
<Compile Include= "Tasks\TextureAtlas.cs" />
<Compile Include= "Tasks\PrepareNativeReferences.cs" />
</ItemGroup>
2016-05-26 16:07:59 +03:00
<ItemGroup />
2016-04-21 16:40:25 +03:00
<ItemGroup >
<ProjectReference Include= "..\..\external\Xamarin.MacDev\Xamarin.MacDev\Xamarin.MacDev.csproj" >
<Project > {CC3D9353-20C4-467A-8522-A9DED6F0C753}</Project>
<Name > Xamarin.MacDev</Name>
</ProjectReference>
2016-05-26 16:25:14 +03:00
<ProjectReference Include= "..\Xamarin.Mac.Tasks.Core\Xamarin.Mac.Tasks.Core.csproj" >
<Project > {af1ac7c3-f6dd-4e46-b897-9dbb90b158ec}</Project>
<Name > Xamarin.Mac.Tasks.Core</Name>
2016-05-26 16:07:59 +03:00
</ProjectReference>
2016-04-21 16:40:25 +03:00
<ProjectReference Include= "..\Xamarin.MacDev.Tasks\Xamarin.MacDev.Tasks.csproj" >
<Project > {534D7C5A-0E1C-4C58-9E48-21B1A98919EB}</Project>
<Name > Xamarin.MacDev.Tasks</Name>
</ProjectReference>
<ProjectReference Include= "..\Xamarin.MacDev.Tasks.Core\Xamarin.MacDev.Tasks.Core.csproj" >
<Project > {7B095849-6FDB-4BD2-9B59-569D81A1A809}</Project>
<Name > Xamarin.MacDev.Tasks.Core</Name>
</ProjectReference>
</ItemGroup>
<ItemGroup >
2017-03-14 19:08:04 +03:00
<None Include= "Xamarin.Mac.Common.ImplicitFacade.msbuild.targets" >
<CopyToOutputDirectory > PreserveNewest</CopyToOutputDirectory>
</None>
<None Include= "Xamarin.Mac.Common.ImplicitFacade.xbuild.targets" >
<CopyToOutputDirectory > PreserveNewest</CopyToOutputDirectory>
</None>
<None Include= "Xamarin.Mac.XM45.xbuild.targets" >
<CopyToOutputDirectory > PreserveNewest</CopyToOutputDirectory>
</None>
<None Include= "Xamarin.Mac.msbuild.targets" >
2016-04-21 16:40:25 +03:00
<CopyToOutputDirectory > PreserveNewest</CopyToOutputDirectory>
</None>
2018-03-21 22:27:53 +03:00
<None Include= "Xamarin.Mac.xbuild.targets" >
<CopyToOutputDirectory > PreserveNewest</CopyToOutputDirectory>
</None>
<None Include= "Xamarin.Mac.TargetFrameworkFix.targets" >
<CopyToOutputDirectory > PreserveNewest</CopyToOutputDirectory>
</None>
2016-04-21 16:40:25 +03:00
<None Include= "Xamarin.Mac.Common.targets" >
<CopyToOutputDirectory > PreserveNewest</CopyToOutputDirectory>
</None>
<None Include= "Xamarin.Mac.CSharp.targets" >
<CopyToOutputDirectory > PreserveNewest</CopyToOutputDirectory>
</None>
<None Include= "Xamarin.Mac.FSharp.targets" >
<CopyToOutputDirectory > PreserveNewest</CopyToOutputDirectory>
</None>
<None Include= "Xamarin.Mac.Common.props" >
<CopyToOutputDirectory > PreserveNewest</CopyToOutputDirectory>
</None>
<None Include= "Xamarin.Mac.ObjCBinding.Common.props" >
<CopyToOutputDirectory > PreserveNewest</CopyToOutputDirectory>
</None>
<None Include= "Xamarin.Mac.ObjCBinding.Common.targets" >
<CopyToOutputDirectory > PreserveNewest</CopyToOutputDirectory>
</None>
<None Include= "Xamarin.Mac.ObjCBinding.CSharp.targets" >
<CopyToOutputDirectory > PreserveNewest</CopyToOutputDirectory>
</None>
2016-05-26 00:20:33 +03:00
<None Include= "Xamarin.Mac.AppExtension.Common.props" >
<CopyToOutputDirectory > PreserveNewest</CopyToOutputDirectory>
</None>
<None Include= "Xamarin.Mac.AppExtension.CSharp.targets" >
<CopyToOutputDirectory > PreserveNewest</CopyToOutputDirectory>
</None>
<None Include= "Xamarin.Mac.AppExtension.Common.targets" >
<CopyToOutputDirectory > PreserveNewest</CopyToOutputDirectory>
</None>
2018-01-08 22:29:52 +03:00
<None Include= "packages.config" />
2016-04-21 16:40:25 +03:00
</ItemGroup>
2018-01-08 22:29:52 +03:00
<Import Project= "$(MSBuildBinPath)\Microsoft.CSharp.targets" />
<Import Project= "..\..\packages\ILRepack.2.0.13\build\ILRepack.props" Condition= "Exists('..\..\packages\ILRepack.2.0.13\build\ILRepack.props')" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name= "BeforeBuild" >
</Target>
<Target Name= "AfterBuild" >
</Target>
-->
<Target Name= "ILRepack" AfterTargets= "CoreCompile" DependsOnTargets= "CoreCompile" Inputs= "@(IntermediateAssembly -> '%(FullPath)')" Outputs= "$(IntermediateOutputPath)ilrepack.txt" Returns= "@(MergedAssemblies)" Condition= "Exists(@(IntermediateAssembly -> '%(FullPath)')) And '$(ILRepack)' != 'false'" >
<GetReferenceAssemblyPaths BypassFrameworkInstallChecks= "False" TargetFrameworkMoniker= "$(TargetFrameworkMoniker)" >
<Output TaskParameter= "FullFrameworkReferenceAssemblyPaths" PropertyName= "FullFrameworkReferenceAssemblyPaths" />
</GetReferenceAssemblyPaths>
<ItemGroup >
<MergedAssemblies Include= "@(ReferenceCopyLocalPaths)" Condition= "$([System.String]::new('%(FileName)').StartsWith('Xamarin')) And '%(Extension)' == '.dll'" />
<MergedAssemblies Include= "@(ReferenceCopyLocalPaths)" Condition= "$([System.String]::new('%(FileName)').StartsWith('Mono')) And '%(Extension)' == '.dll'" />
<ReferenceCopyLocalDirs Include= "@(ReferenceCopyLocalPaths -> '%(RootDir)%(Directory)')" />
<ReferenceCopyLocalPaths Remove= "@(MergedAssemblies)" />
<LibDir Include= "@(ReferenceCopyLocalDirs -> Distinct())" />
</ItemGroup>
<PropertyGroup >
<ILRepackArgs Condition= "'$(AssemblyOriginatorKeyFile)' != ''" > /keyfile:"$(AssemblyOriginatorKeyFile)"</ILRepackArgs>
</PropertyGroup>
<Exec Command= ""$(ILRepack)" @(LibDir -> '/lib:"%(Identity)."', ' ') $(ILRepackArgs) /out:"@(IntermediateAssembly -> '%(FullPath)')" "@(IntermediateAssembly -> '%(FullPath)')" @(MergedAssemblies -> '"%(FullPath)"', ' ')" WorkingDirectory= "$(MSBuildProjectDirectory)\$(OutputPath)" StandardErrorImportance= "high" StandardOutputImportance= "low" ConsoleToMSBuild= "true" ContinueOnError= "true" >
<Output TaskParameter= "ConsoleOutput" PropertyName= "ILRepackOutput" />
<Output TaskParameter= "ExitCode" PropertyName= "ExitCode" />
</Exec>
<Touch AlwaysCreate= "true" Files= "$(IntermediateOutputPath)ilrepack.txt" />
<Message Importance= "high" Text= "$(ILRepackOutput)" Condition= "'$(ExitCode)' != '0'" />
<Delete Files= "$(IntermediateOutputPath)ilrepack.txt" Condition= "'$(ExitCode)' != '0'" />
<Error Text= "$(ILRepackOutput)" Condition= "'$(ExitCode)' != '0' And '$(ContinueOnError)' != 'true'" />
<Delete Files= "@(MergedAssemblies -> '$(MSBuildProjectDirectory)\$(OutputPath)%(Filename)%(Extension)')" Condition= "Exists('$(MSBuildProjectDirectory)\$(OutputPath)%(Filename)%(Extension)')" />
</Target>
2017-03-14 19:08:04 +03:00
</Project>