xamarin-macios/tools/mmp/mmp.csproj

581 строка
29 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<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>
<ProjectGuid>{F3232882-0FA0-4BB6-9D9C-E2CC779EAF0D}</ProjectGuid>
<OutputType>Exe</OutputType>
<AssemblyName>mmp</AssemblyName>
<RootNamespace>mmp</RootNamespace>
<TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
<LangVersion>latest</LangVersion>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>True</DebugSymbols>
<DebugType>portable</DebugType>
<Optimize>False</Optimize>
<OutputPath>bin\Debug</OutputPath>
<DefineConstants>MONOMAC;MMP;DEBUG</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<Deterministic>True</Deterministic>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>portable</DebugType>
<Optimize>False</Optimize>
<OutputPath>bin\Release</OutputPath>
<ErrorReport>prompt</ErrorReport>
<DefineConstants>MONOMAC;MMP</DefineConstants>
<WarningLevel>4</WarningLevel>
<Deterministic>True</Deterministic>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Xml" />
<Reference Include="System.Core" />
<Reference Include="Mono.Security" />
<PackageReference Include="Mono.Cecil" Version="$(MonoCecilPackageVersion)" />
<Reference Include="System.Xml.Linq" />
<PackageReference Include="Mono.Options" Version="6.12.0.148" />
</ItemGroup>
<ItemGroup>
<Compile Include="Application.mmp.cs" />
<Compile Include="driver.cs" />
<Compile Include="aot.cs" />
<Compile Include="resolver.cs" />
<Compile Include="Tuning.mmp.cs" />
<Compile Include="Assembly.mmp.cs" />
<Compile Include="..\common\error.cs">
<Link>tools\common\error.cs</Link>
</Compile>
<Compile Include="..\common\SdkVersions.cs">
<Link>tools\common\SdkVersions.cs</Link>
</Compile>
<Compile Include="..\common\ProductConstants.cs">
<Link>tools\common\ProductConstants.cs</Link>
</Compile>
<Compile Include="..\..\builds\mono-ios-sdk-destdir\ios-sources\external\linker\src\tuner\Mono.Tuner\ApplyPreserveAttributeBase.cs">
<Link>mono-archive\Mono.Tuner\ApplyPreserveAttributeBase.cs</Link>
</Compile>
<Compile Include="..\..\builds\mono-ios-sdk-destdir\ios-sources\external\linker\src\tuner\Mono.Tuner\CecilRocks.cs">
<Link>mono-archive\Mono.Tuner\CecilRocks.cs</Link>
</Compile>
<Compile Include="..\..\builds\mono-ios-sdk-destdir\ios-sources\external\linker\src\tuner\Mono.Tuner\CustomizeActions.cs">
<Link>mono-archive\Mono.Tuner\CustomizeActions.cs</Link>
</Compile>
<Compile Include="..\..\builds\mono-ios-sdk-destdir\ios-sources\external\linker\src\tuner\Mono.Tuner\Dispatcher.cs">
<Link>mono-archive\Mono.Tuner\Dispatcher.cs</Link>
</Compile>
<Compile Include="..\..\builds\mono-ios-sdk-destdir\ios-sources\external\linker\src\tuner\Mono.Tuner\Extensions.cs">
<Link>mono-archive\Mono.Tuner\Extensions.cs</Link>
</Compile>
<Compile Include="..\..\builds\mono-ios-sdk-destdir\ios-sources\external\linker\src\tuner\Mono.Tuner\PreserveCrypto.cs">
<Link>mono-archive\Mono.Tuner\PreserveCrypto.cs</Link>
</Compile>
<Compile Include="..\..\builds\mono-ios-sdk-destdir\ios-sources\external\linker\src\tuner\Mono.Tuner\PreserveSoapHttpClients.cs">
<Link>mono-archive\Mono.Tuner\PreserveSoapHttpClients.cs</Link>
</Compile>
<Compile Include="..\..\builds\mono-ios-sdk-destdir\ios-sources\external\linker\src\tuner\Mono.Tuner\RemoveAttributesBase.cs">
<Link>mono-archive\Mono.Tuner\RemoveAttributesBase.cs</Link>
</Compile>
<Compile Include="..\..\builds\mono-ios-sdk-destdir\ios-sources\external\linker\src\tuner\Mono.Tuner\RemoveResources.cs">
<Link>mono-archive\Mono.Tuner\RemoveResources.cs</Link>
</Compile>
<Compile Include="..\..\builds\mono-ios-sdk-destdir\ios-sources\external\linker\src\tuner\Mono.Tuner\RemoveSecurity.cs">
<Link>mono-archive\Mono.Tuner\RemoveSecurity.cs</Link>
</Compile>
<Compile Include="..\..\builds\mono-ios-sdk-destdir\ios-sources\external\linker\src\tuner\Mono.Tuner\TunerAnnotations.cs">
<Link>mono-archive\Mono.Tuner\TunerAnnotations.cs</Link>
</Compile>
<Compile Include="..\..\builds\mono-ios-sdk-destdir\ios-sources\external\linker\src\linker\Linker\Annotations.cs">
<Link>mono-archive\Linker\Annotations.cs</Link>
</Compile>
<Compile Include="..\..\builds\mono-ios-sdk-destdir\ios-sources\external\linker\src\linker\Linker\Inflater.cs">
<Link>mono-archive\Linker\Inflater.cs</Link>
</Compile>
<Compile Include="..\..\builds\mono-ios-sdk-destdir\ios-sources\external\linker\src\linker\Linker\AssemblyAction.cs">
<Link>mono-archive\Linker\AssemblyAction.cs</Link>
</Compile>
<Compile Include="..\..\builds\mono-ios-sdk-destdir\ios-sources\external\linker\src\linker\Linker\AssemblyResolver.cs">
<Link>mono-archive\Linker\AssemblyResolver.cs</Link>
</Compile>
<Compile Include="..\..\builds\mono-ios-sdk-destdir\ios-sources\external\linker\src\linker\Linker\I18nAssemblies.cs">
<Link>mono-archive\Linker\I18nAssemblies.cs</Link>
</Compile>
<Compile Include="..\..\builds\mono-ios-sdk-destdir\ios-sources\external\linker\src\linker\Linker\IXApiVisitor.cs">
<Link>mono-archive\Linker\IXApiVisitor.cs</Link>
</Compile>
<Compile Include="..\..\builds\mono-ios-sdk-destdir\ios-sources\external\linker\src\linker\Linker\ILogger.cs">
<Link>mono-archive\Linker\ILogger.cs</Link>
</Compile>
<Compile Include="..\..\builds\mono-ios-sdk-destdir\ios-sources\external\linker\src\linker\Linker\ConsoleLogger.cs">
<Link>mono-archive\Linker\ConsoleLogger.cs</Link>
</Compile>
<Compile Include="..\..\builds\mono-ios-sdk-destdir\ios-sources\external\linker\src\linker\Linker\LinkContext.cs">
<Link>mono-archive\Linker\LinkContext.cs</Link>
</Compile>
<Compile Include="..\..\builds\mono-ios-sdk-destdir\ios-sources\external\linker\src\linker\Linker\LoadException.cs">
<Link>mono-archive\Linker\LoadException.cs</Link>
</Compile>
<Compile Include="..\..\builds\mono-ios-sdk-destdir\ios-sources\external\linker\src\linker\Linker\MarkException.cs">
<Link>mono-archive\Linker\MarkException.cs</Link>
</Compile>
<Compile Include="..\..\builds\mono-ios-sdk-destdir\ios-sources\external\linker\src\linker\Linker\MethodAction.cs">
<Link>mono-archive\Linker\MethodAction.cs</Link>
</Compile>
<Compile Include="..\..\builds\mono-ios-sdk-destdir\ios-sources\external\linker\src\linker\Linker\Pipeline.cs">
<Link>mono-archive\Linker\Pipeline.cs</Link>
</Compile>
<Compile Include="..\..\builds\mono-ios-sdk-destdir\ios-sources\external\linker\src\linker\Linker\MethodReferenceExtensions.cs">
<Link>mono-archive\Linker\Linker\MethodReferenceExtensions.cs</Link>
</Compile>
<Compile Include="..\..\builds\mono-ios-sdk-destdir\ios-sources\external\linker\src\linker\Linker\MarkingHelpers.cs">
<Link>mono-archive\Linker\Linker\MarkingHelpers.cs</Link>
</Compile>
<Compile Include="..\..\builds\mono-ios-sdk-destdir\ios-sources\external\linker\src\linker\Linker\Tracer.cs">
<Link>mono-archive\Linker\Linker\Tracer.cs</Link>
</Compile>
<Compile Include="..\..\builds\mono-ios-sdk-destdir\ios-sources\external\linker\src\linker\Linker\TypeReferenceExtensions.cs">
<Link>mono-archive\Linker\Linker\TypeReferenceExtensions.cs</Link>
</Compile>
<Compile Include="..\..\builds\mono-ios-sdk-destdir\ios-sources\external\linker\src\linker\Linker\TypePreserve.cs">
<Link>mono-archive\Linker\TypePreserve.cs</Link>
</Compile>
<Compile Include="..\..\builds\mono-ios-sdk-destdir\ios-sources\external\linker\src\linker\Linker\KnownMembers.cs">
<Link>mono-archive\Linker\KnownMembers.cs</Link>
</Compile>
<Compile Include="..\..\builds\mono-ios-sdk-destdir\ios-sources\external\linker\src\linker\Linker\BCL.cs">
<Link>mono-archive\Linker\BCL.cs</Link>
</Compile>
<Compile Include="..\..\builds\mono-ios-sdk-destdir\ios-sources\external\linker\src\linker\Linker\MethodDefinitionExtensions.cs">
<Link>mono-archive\Linker\MethodDefinitionExtensions.cs</Link>
</Compile>
<Compile Include="..\..\builds\mono-ios-sdk-destdir\ios-sources\external\linker\src\linker\Linker\TypeDefinitionExtensions.cs">
<Link>mono-archive\Linker\TypeDefinitionExtensions.cs</Link>
</Compile>
<Compile Include="..\..\builds\mono-ios-sdk-destdir\ios-sources\external\linker\src\linker\Linker\MethodBodyScanner.cs">
<Link>mono-archive\Linker\MethodBodyScanner.cs</Link>
</Compile>
<Compile Include="..\..\builds\mono-ios-sdk-destdir\ios-sources\external\linker\src\linker\Linker\OverrideInformation.cs">
<Link>mono-archive\Linker\OverrideInformation.cs</Link>
</Compile>
<Compile Include="..\..\builds\mono-ios-sdk-destdir\ios-sources\external\linker\src\linker\Linker\AssemblyUtilities.cs">
<Link>mono-archive\Linker\AssemblyUtilities.cs</Link>
</Compile>
<Compile Include="..\..\builds\mono-ios-sdk-destdir\ios-sources\external\linker\src\linker\Linker\TypeNameParser.cs">
<Link>mono-archive\Linker\TypeNameParser.cs</Link>
</Compile>
<Compile Include="..\..\builds\mono-ios-sdk-destdir\ios-sources\external\linker\src\linker\Linker\XApiReader.cs">
<Link>mono-archive\Linker\XApiReader.cs</Link>
</Compile>
<Compile Include="..\..\builds\mono-ios-sdk-destdir\ios-sources\external\linker\src\linker\Linker\OutputException.cs">
<Link>mono-archive\Linker\OutputException.cs</Link>
</Compile>
<Compile Include="..\..\builds\mono-ios-sdk-destdir\ios-sources\external\linker\src\linker\Linker\IReflectionPatternRecorder.cs">
<Link>mono-archive\Linker\IReflectionPatternRecorder.cs</Link>
</Compile>
<Compile Include="..\..\builds\mono-ios-sdk-destdir\ios-sources\external\linker\src\linker\Linker\IDependencyRecorder.cs">
<Link>mono-archive\Linker\IDependencyRecorder.cs</Link>
</Compile>
<Compile Include="..\..\builds\mono-ios-sdk-destdir\ios-sources\external\linker\src\linker\Linker\XmlDependencyRecorder.cs">
<Link>mono-archive\Linker\XmlDependencyRecorder.cs</Link>
</Compile>
<Compile Include="..\..\builds\mono-ios-sdk-destdir\ios-sources\external\linker\src\linker\Linker\LoggingReflectionPatternRecorder.cs">
<Link>mono-archive\Linker\LoggingReflectionPatternRecorder.cs</Link>
</Compile>
<Compile Include="..\..\builds\mono-ios-sdk-destdir\ios-sources\external\linker\src\linker\Linker.Steps\BaseStep.cs">
<Link>mono-archive\Linker.Steps\BaseStep.cs</Link>
</Compile>
<Compile Include="..\..\builds\mono-ios-sdk-destdir\ios-sources\external\linker\src\linker\Linker.Steps\BlacklistStep.cs">
<Link>mono-archive\Linker.Steps\BlacklistStep.cs</Link>
</Compile>
<Compile Include="..\..\builds\mono-ios-sdk-destdir\ios-sources\external\linker\src\linker\Linker.Steps\CleanStep.cs">
<Link>mono-archive\Linker.Steps\CleanStep.cs</Link>
</Compile>
<Compile Include="..\..\builds\mono-ios-sdk-destdir\ios-sources\external\linker\src\linker\Linker.Steps\IStep.cs">
<Link>mono-archive\Linker.Steps\IStep.cs</Link>
</Compile>
<Compile Include="..\..\builds\mono-ios-sdk-destdir\ios-sources\external\linker\src\linker\Linker.Steps\LoadI18nAssemblies.cs">
<Link>mono-archive\Linker.Steps\LoadI18nAssemblies.cs</Link>
</Compile>
<Compile Include="..\..\builds\mono-ios-sdk-destdir\ios-sources\external\linker\src\linker\Linker.Steps\LoadReferencesStep.cs">
<Link>mono-archive\Linker.Steps\LoadReferencesStep.cs</Link>
</Compile>
<Compile Include="..\..\builds\mono-ios-sdk-destdir\ios-sources\external\linker\src\linker\Linker.Steps\MarkStep.cs">
<Link>mono-archive\Linker.Steps\MarkStep.cs</Link>
</Compile>
<Compile Include="..\..\builds\mono-ios-sdk-destdir\ios-sources\external\linker\src\linker\Linker.Steps\OutputStep.cs">
<Link>mono-archive\Linker.Steps\OutputStep.cs</Link>
</Compile>
<Compile Include="..\..\builds\mono-ios-sdk-destdir\ios-sources\external\linker\src\linker\Linker.Steps\PreserveDependencyLookupStep.cs">
<Link>mono-archive\Linker.Steps\PreserveDependencyLookupStep.cs</Link>
</Compile>
<Compile Include="..\..\builds\mono-ios-sdk-destdir\ios-sources\external\linker\src\linker\Linker.Steps\RegenerateGuidStep.cs">
<Link>mono-archive\Linker.Steps\RegenerateGuidStep.cs</Link>
</Compile>
<Compile Include="..\..\builds\mono-ios-sdk-destdir\ios-sources\external\linker\src\linker\Linker.Steps\ResolveFromAssemblyStep.cs">
<Link>mono-archive\Linker.Steps\ResolveFromAssemblyStep.cs</Link>
</Compile>
<Compile Include="..\..\builds\mono-ios-sdk-destdir\ios-sources\external\linker\src\linker\Linker.Steps\ResolveFromXApiStep.cs">
<Link>mono-archive\Linker.Steps\ResolveFromXApiStep.cs</Link>
</Compile>
<Compile Include="..\..\builds\mono-ios-sdk-destdir\ios-sources\external\linker\src\linker\Linker.Steps\ResolveFromXmlStep.cs">
<Link>mono-archive\Linker.Steps\ResolveFromXmlStep.cs</Link>
</Compile>
<Compile Include="..\..\builds\mono-ios-sdk-destdir\ios-sources\external\linker\src\linker\Linker.Steps\ResolveStep.cs">
<Link>mono-archive\Linker.Steps\ResolveStep.cs</Link>
</Compile>
<Compile Include="..\..\builds\mono-ios-sdk-destdir\ios-sources\external\linker\src\linker\Linker.Steps\SweepStep.cs">
<Link>mono-archive\Linker.Steps\SweepStep.cs</Link>
</Compile>
<Compile Include="..\..\builds\mono-ios-sdk-destdir\ios-sources\external\linker\src\linker\Linker.Steps\TypeMapStep.cs">
<Link>mono-archive\Linker.Steps\TypeMapStep.cs</Link>
</Compile>
<Compile Include="..\..\builds\mono-ios-sdk-destdir\ios-sources\external\linker\src\tuner\Mono.Tuner\Profile.cs">
<Link>mono-archive\Mono.Tuner\Profile.cs</Link>
</Compile>
<Compile Include="linker\MonoMac.Tuner\MonoMacMarkStep.cs">
<Link>linker\MonoMac.Tuner\MonoMacMarkStep.cs</Link>
</Compile>
<Compile Include="linker\MonoMac.Tuner\MonoMacNamespaces.cs">
<Link>linker\MonoMac.Tuner\MonoMacNamespaces.cs</Link>
</Compile>
<Compile Include="linker\MonoMac.Tuner\MacRemoveResources.cs">
<Link>linker\MonoMac.Tuner\MacRemoveResources.cs</Link>
</Compile>
<Compile Include="linker\MonoMac.Tuner\MacMobileProfile.cs">
<Link>linker\MonoMac.Tuner\MacMobileProfile.cs</Link>
</Compile>
<Compile Include="..\linker\BaseProfile.cs">
<Link>tools\linker\BaseProfile.cs</Link>
</Compile>
<Compile Include="..\linker\RemoveSelectors.cs">
<Link>tools\linker\RemoveSelectors.cs</Link>
</Compile>
<Compile Include="..\linker\ObjCExtensions.cs">
<Link>tools\linker\ObjCExtensions.cs</Link>
</Compile>
<Compile Include="..\linker\MarkNSObjects.cs">
<Link>tools\linker\MarkNSObjects.cs</Link>
</Compile>
<Compile Include="..\linker\ApplyPreserveAttribute.cs">
<Link>tools\linker\ApplyPreserveAttribute.cs</Link>
</Compile>
<Compile Include="..\linker\CoreRemoveAttributes.cs">
<Link>tools\linker\CoreRemoveAttributes.cs</Link>
</Compile>
<Compile Include="..\linker\CoreHttpMessageHandler.cs">
<Link>tools\linker\CoreHttpMessageHandler.cs</Link>
</Compile>
<Compile Include="..\linker\MobileApplyPreserveAttribute.cs">
<Link>tools\linker\MobileApplyPreserveAttribute.cs</Link>
</Compile>
<Compile Include="..\linker\MobileRemoveAttributes.cs">
<Link>tools\linker\MobileRemoveAttributes.cs</Link>
</Compile>
<Compile Include="..\linker\MobileMarkStep.cs">
<Link>tools\linker\MobileMarkStep.cs</Link>
</Compile>
<Compile Include="..\linker\MobileExtensions.cs">
<Link>tools\linker\MobileExtensions.cs</Link>
</Compile>
<Compile Include="..\linker\CoreMarkStep.cs">
<Link>tools\linker\CoreMarkStep.cs</Link>
</Compile>
<Compile Include="..\linker\CorePreserveCode.cs">
<Link>tools\linker\CorePreserveCode.cs</Link>
</Compile>
<Compile Include="..\linker\CoreSweepStep.cs">
<Link>tools\linker\CoreSweepStep.cs</Link>
</Compile>
<Compile Include="..\linker\CoreTypeMapStep.cs">
<Link>tools\linker\CoreTypeMapStep.cs</Link>
</Compile>
<Compile Include="..\linker\MobileProfile.cs">
<Link>tools\linker\MobileProfile.cs</Link>
</Compile>
<Compile Include="..\linker\MobileSweepStep.cs">
<Link>tools\linker\MobileSweepStep.cs</Link>
</Compile>
<Compile Include="..\linker\CoreOptimizeGeneratedCode.cs">
<Link>tools\linker\CoreOptimizeGeneratedCode.cs</Link>
</Compile>
<Compile Include="..\linker\CoreRemoveSecurity.cs">
<Link>tools\linker\CoreRemoveSecurity.cs</Link>
</Compile>
<Compile Include="..\linker\MonoTouch.Tuner\Extensions.cs">
<Link>tools\linker\MonoTouch.Tuner\Extensions.cs</Link>
</Compile>
<Compile Include="..\linker\MonoTouch.Tuner\ListExportedSymbols.cs">
<Link>tools\linker\MonoTouch.Tuner\ListExportedSymbols.cs</Link>
</Compile>
<Compile Include="..\linker\MonoTouch.Tuner\ProcessExportedFields.cs">
<Link>tools\linker\MonoTouch.Tuner\ProcessExportedFields.cs</Link>
</Compile>
<Compile Include="..\linker\MonoTouch.Tuner\PreserveSmartEnumConversions.cs">
<Link>tools\linker\MonoTouch.Tuner\PreserveSmartEnumConversions.cs</Link>
</Compile>
<Compile Include="..\..\src\build\dotnet\macos\Constants.cs">
<Link>src\build\dotnet\macos\Constants.cs</Link>
</Compile>
<Compile Include="..\..\src\ObjCRuntime\Constants.cs">
<Link>src\ObjCRuntime\Constants.cs</Link>
</Compile>
<Compile Include="..\..\src\ObjCRuntime\ErrorHelper.cs">
<Link>src\ObjCRuntime\ErrorHelper.cs</Link>
</Compile>
<Compile Include="..\..\src\ObjCRuntime\ExceptionMode.cs">
<Link>src\ObjCRuntime\ExceptionMode.cs</Link>
</Compile>
<Compile Include="..\..\src\ObjCRuntime\Registrar.cs">
<Link>src\ObjCRuntime\Registrar.cs</Link>
</Compile>
<Compile Include="..\common\ApplePlatform.cs">
<Link>tools\common\ApplePlatform.cs</Link>
</Compile>
<Compile Include="..\common\PListExtensions.cs">
<Link>tools\common\PListExtensions.cs</Link>
</Compile>
<Compile Include="..\common\TargetFramework.cs">
<Link>tools\common\TargetFramework.cs</Link>
</Compile>
<Compile Include="..\common\cache.cs">
<Link>tools\common\cache.cs</Link>
</Compile>
<Compile Include="..\common\Driver.cs">
<Link>tools\common\Driver.cs</Link>
</Compile>
<Compile Include="..\common\Execution.cs">
<Link>tools\common\Execution.cs</Link>
</Compile>
<Compile Include="..\common\OSPlatformAttributeExtensions.cs">
<Link>tools\common\OSPlatformAttributeExtensions.cs</Link>
</Compile>
<Compile Include="..\common\CSToObjCMap.cs">
<Link>tools\common\CSToObjCMap.cs</Link>
</Compile>
<Compile Include="..\common\Rewriter.cs">
<Link>tools\common\Rewriter.cs</Link>
</Compile>
<Compile Include="..\common\ObjCNameIndex.cs">
<Link>tools\common\ObjCNameIndex.cs</Link>
</Compile>
<Compile Include="..\common\StaticRegistrar.cs">
<Link>tools\common\StaticRegistrar.cs</Link>
</Compile>
<Compile Include="..\common\MachO.cs">
<Link>tools\common\MachO.cs</Link>
</Compile>
<Compile Include="..\common\Frameworks.cs">
<Link>tools\common\Frameworks.cs</Link>
</Compile>
<Compile Include="..\common\Application.cs">
<Link>tools\common\Application.cs</Link>
</Compile>
<Compile Include="..\common\Assembly.cs">
<Link>tools\common\Assembly.cs</Link>
</Compile>
<Compile Include="..\common\Target.cs">
<Link>tools\common\Target.cs</Link>
</Compile>
<Compile Include="..\common\DerivedLinkContext.cs">
<Link>tools\common\DerivedLinkContext.cs</Link>
</Compile>
<Compile Include="..\common\LinkMode.cs">
<Link>tools\common\LinkMode.cs</Link>
</Compile>
<Compile Include="..\common\Optimizations.cs">
<Link>tools\common\Optimizations.cs</Link>
</Compile>
<Compile Include="..\common\Tuning.cs">
<Link>tools\common\Tuning.cs</Link>
</Compile>
<Compile Include="..\..\src\ObjCRuntime\Registrar.core.cs">
<Link>src\ObjCRuntime\Registrar.core.cs</Link>
</Compile>
<Compile Include="..\..\src\ObjCRuntime\RuntimeOptions.cs">
<Link>src\ObjCRuntime\RuntimeOptions.cs</Link>
</Compile>
<Compile Include="..\..\src\Foundation\ConnectAttribute.cs">
<Link>src\Foundation\ConnectAttribute.cs</Link>
</Compile>
<Compile Include="..\..\src\Foundation\ExportAttribute.cs">
<Link>src\Foundation\ExportAttribute.cs</Link>
</Compile>
<Compile Include="..\..\src\ObjCRuntime\ArgumentSemantic.cs">
<Link>src\ObjCRuntime\ArgumentSemantic.cs</Link>
</Compile>
<Compile Include="..\..\src\ObjCRuntime\LinkWithAttribute.cs">
<Link>src\ObjCRuntime\LinkWithAttribute.cs</Link>
</Compile>
<Compile Include="..\..\src\ObjCRuntime\NativeNameAttribute.cs">
<Link>src\ObjCRuntime\NativeNameAttribute.cs</Link>
</Compile>
<Compile Include="..\..\src\ObjCRuntime\PlatformAvailability2.cs">
<Link>src\ObjCRuntime\PlatformAvailability2.cs</Link>
</Compile>
<Compile Include="..\..\src\ObjCRuntime\BindingImplAttribute.cs">
<Link>src\ObjCRuntime\BindingImplAttribute.cs</Link>
</Compile>
<Compile Include="..\common\PInvokeWrapperGenerator.cs">
<Link>tools\common\PInvokeWrapperGenerator.cs</Link>
</Compile>
<Compile Include="..\linker\ExceptionalSubStep.cs">
<Link>tools\linker\ExceptionalSubStep.cs</Link>
</Compile>
<Compile Include="..\linker\RemoveUserResourcesSubStep.cs">
<Link>tools\linker\RemoveUserResourcesSubStep.cs</Link>
</Compile>
<Compile Include="linker\MonoMac.Tuner\XamarinMacProfile.cs" />
<Compile Include="linker\MonoMac.Tuner\MacBaseProfile.cs" />
<Compile Include="..\common\FileCopier.cs">
<Link>tools\common\FileCopier.cs</Link>
</Compile>
<Compile Include="..\common\FileUtils.cs">
<Link>tools\common\FileUtils.cs</Link>
</Compile>
<Compile Include="..\common\PathUtils.cs">
<Link>tools\common\PathUtils.cs</Link>
</Compile>
<Compile Include="..\common\Symbols.cs">
<Link>tools\common\Symbols.cs</Link>
</Compile>
<Compile Include="..\common\StringUtils.cs">
<Link>tools\common\StringUtils.cs</Link>
</Compile>
<Compile Include="..\common\NullableAttributes.cs">
<Link>tools\common\NullableAttributes.cs</Link>
</Compile>
<Compile Include="..\common\CoreResolver.cs">
<Link>tools\common\CoreResolver.cs</Link>
</Compile>
<Compile Include="..\..\external\Xamarin.MacDev\Xamarin.MacDev\PListObject.cs">
<Link>external\Xamarin.MacDev\Xamarin.MacDev\PListObject.cs</Link>
</Compile>
<Compile Include="..\..\external\Xamarin.MacDev\Xamarin.MacDev\MacCatalystSupport.cs">
<Link>external\Xamarin.MacDev\Xamarin.MacDev\MacCatalystSupport.cs</Link>
</Compile>
<Compile Include="..\linker\CustomSymbolWriter.cs">
<Link>tools\linker\CustomSymbolWriter.cs</Link>
</Compile>
<Compile Include="Target.mmp.cs" />
<Compile Include="..\mtouch\Errors.designer.cs">
<Link>tools\mtouch\Errors.designer.cs</Link>
<DependentUpon>Errors.resx</DependentUpon>
</Compile>
<Compile Include="..\linker\ScanTypeReferenceStep.cs">
<Link>tools\linker\ScanTypeReferenceStep.cs</Link>
</Compile>
<Compile Include="..\common\ErrorHelper.tools.cs">
<Link>tools\common\ErrorHelper.tools.cs</Link>
</Compile>
<Compile Include="..\common\Driver.execution.cs">
<Link>tools\common\Driver.execution.cs</Link>
</Compile>
<Compile Include="..\mtouch\Stripper.cs">
<Link>tools\mtouch\Stripper.cs</Link>
</Compile>
<Compile Include="..\common\AssemblyBuildTarget.cs">
<Link>tools\common\AssemblyBuildTarget.cs</Link>
</Compile>
<Compile Include="..\common\BitCodeMode.cs">
<Link>tools\common\BitCodeMode.cs</Link>
</Compile>
<Compile Include="..\common\DlsymOptions.cs">
<Link>tools\common\DlsymOptions.cs</Link>
</Compile>
<Compile Include="..\common\XamarinRuntime.cs">
<Link>tools\common\XamarinRuntime.cs</Link>
</Compile>
</ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
<ItemGroup>
<EmbeddedResource Include="config">
<LogicalName>config</LogicalName>
</EmbeddedResource>
<EmbeddedResource Include="config_mobile">
<LogicalName>config_mobile</LogicalName>
</EmbeddedResource>
<EmbeddedResource Include="machine.4_5.config">
<LogicalName>machine.4_5.config</LogicalName>
</EmbeddedResource>
<EmbeddedResource Include="Info-framework.plist.tmpl">
<LogicalName>Info-framework.plist.tmpl</LogicalName>
</EmbeddedResource>
<EmbeddedResource Include="Info.plist.tmpl">
<LogicalName>Info.plist.tmpl</LogicalName>
</EmbeddedResource>
<EmbeddedResource Include="..\mtouch\Errors.resx">
<Link>tools\mtouch\Errors.resx</Link>
<Generator>ResXFileCodeGenerator</Generator>
<LastGenOutput>Errors.designer.cs</LastGenOutput>
<CustomToolNamespace>Xamarin.Bundler</CustomToolNamespace>
<ManifestResourceName>Xamarin.Bundler.Errors</ManifestResourceName>
</EmbeddedResource>
<EmbeddedResource Include="..\mtouch\TranslatedAssemblies\Errors.cs.resx">
<Link>tools\mtouch\Errors.cs.resx</Link>
<ManifestResourceName>Xamarin.Bundler.Errors.cs</ManifestResourceName>
</EmbeddedResource>
<EmbeddedResource Include="..\mtouch\TranslatedAssemblies\Errors.de.resx">
<Link>tools\mtouch\Errors.de.resx</Link>
<ManifestResourceName>Xamarin.Bundler.Errors.de</ManifestResourceName>
</EmbeddedResource>
<EmbeddedResource Include="..\mtouch\TranslatedAssemblies\Errors.es.resx">
<Link>tools\mtouch\Errors.es.resx</Link>
<ManifestResourceName>Xamarin.Bundler.Errors.es</ManifestResourceName>
</EmbeddedResource>
<EmbeddedResource Include="..\mtouch\TranslatedAssemblies\Errors.fr.resx">
<Link>tools\mtouch\Errors.fr.resx</Link>
<ManifestResourceName>Xamarin.Bundler.Errors.fr</ManifestResourceName>
</EmbeddedResource>
<EmbeddedResource Include="..\mtouch\TranslatedAssemblies\Errors.it.resx">
<Link>tools\mtouch\Errors.it.resx</Link>
<ManifestResourceName>Xamarin.Bundler.Errors.it</ManifestResourceName>
</EmbeddedResource>
<EmbeddedResource Include="..\mtouch\TranslatedAssemblies\Errors.ja.resx">
<Link>tools\mtouch\Errors.ja.resx</Link>
<ManifestResourceName>Xamarin.Bundler.Errors.ja</ManifestResourceName>
</EmbeddedResource>
<EmbeddedResource Include="..\mtouch\TranslatedAssemblies\Errors.ko.resx">
<Link>tools\mtouch\Errors.ko.resx</Link>
<ManifestResourceName>Xamarin.Bundler.Errors.ko</ManifestResourceName>
</EmbeddedResource>
<EmbeddedResource Include="..\mtouch\TranslatedAssemblies\Errors.pl.resx">
<Link>tools\mtouch\Errors.pl.resx</Link>
<ManifestResourceName>Xamarin.Bundler.Errors.pl</ManifestResourceName>
</EmbeddedResource>
<EmbeddedResource Include="..\mtouch\TranslatedAssemblies\Errors.pt-BR.resx">
<Link>tools\mtouch\Errors.pt-BR.resx</Link>
<ManifestResourceName>Xamarin.Bundler.Errors.pt-BR</ManifestResourceName>
</EmbeddedResource>
<EmbeddedResource Include="..\mtouch\TranslatedAssemblies\Errors.ru.resx">
<Link>tools\mtouch\Errors.ru.resx</Link>
<ManifestResourceName>Xamarin.Bundler.Errors.ru</ManifestResourceName>
</EmbeddedResource>
<EmbeddedResource Include="..\mtouch\TranslatedAssemblies\Errors.tr.resx">
<Link>tools\mtouch\Errors.tr.resx</Link>
<ManifestResourceName>Xamarin.Bundler.Errors.tr</ManifestResourceName>
</EmbeddedResource>
<EmbeddedResource Include="..\mtouch\TranslatedAssemblies\Errors.zh-Hans.resx">
<Link>tools\mtouch\Errors.zh-Hans.resx</Link>
<ManifestResourceName>Xamarin.Bundler.Errors.zh-Hans</ManifestResourceName>
</EmbeddedResource>
<EmbeddedResource Include="..\mtouch\TranslatedAssemblies\Errors.zh-Hant.resx">
<Link>tools\mtouch\Errors.zh-Hant.resx</Link>
<ManifestResourceName>Xamarin.Bundler.Errors.zh-Hant</ManifestResourceName>
</EmbeddedResource>
</ItemGroup>
<ItemGroup>
<None Include="Makefile" />
<None Include="..\..\docs\website\mmp-errors.md">
<Link>docs\website\mmp-errors.md</Link>
</None>
</ItemGroup>
<Target Name="BuildSdkVersions" Inputs="../common/SdkVersions.in.cs;../common/ProductConstants.in.cs" Outputs="../common/SdkVersions.cs;../common/ProductConstants.cs">
<Exec Command="make ../common/SdkVersions.cs ../common/ProductConstants.cs" />
</Target>
</Project>