diff --git a/tools/mmp/Application.cs b/tools/mmp/Application.mmp.cs
similarity index 100%
rename from tools/mmp/Application.cs
rename to tools/mmp/Application.mmp.cs
diff --git a/tools/mmp/Assembly.cs b/tools/mmp/Assembly.mmp.cs
similarity index 100%
rename from tools/mmp/Assembly.cs
rename to tools/mmp/Assembly.mmp.cs
diff --git a/tools/mmp/Tuning.cs b/tools/mmp/Tuning.mmp.cs
similarity index 100%
rename from tools/mmp/Tuning.cs
rename to tools/mmp/Tuning.mmp.cs
diff --git a/tools/mmp/mmp.csproj b/tools/mmp/mmp.csproj
index 7f24656ee0e5..f90063d73ced 100644
--- a/tools/mmp/mmp.csproj
+++ b/tools/mmp/mmp.csproj
@@ -49,404 +49,402 @@
-
+
-
-
+
+
- external\error.cs
+ tools\common\error.cs
+
+
+ tools\common\SdkVersions.cs
-
- Mono.Tuner\ApplyPreserveAttributeBase.cs
+ mono-archive\Mono.Tuner\ApplyPreserveAttributeBase.cs
- Mono.Tuner\CecilRocks.cs
+ mono-archive\Mono.Tuner\CecilRocks.cs
- Mono.Tuner\CustomizeActions.cs
+ mono-archive\Mono.Tuner\CustomizeActions.cs
- Mono.Tuner\Dispatcher.cs
+ mono-archive\Mono.Tuner\Dispatcher.cs
- Mono.Tuner\Extensions.cs
+ mono-archive\Mono.Tuner\Extensions.cs
- Mono.Tuner\PreserveCrypto.cs
+ mono-archive\Mono.Tuner\PreserveCrypto.cs
- Mono.Tuner\PreserveSoapHttpClients.cs
+ mono-archive\Mono.Tuner\PreserveSoapHttpClients.cs
- Mono.Tuner\RemoveAttributesBase.cs
+ mono-archive\Mono.Tuner\RemoveAttributesBase.cs
- Mono.Tuner\RemoveResources.cs
+ mono-archive\Mono.Tuner\RemoveResources.cs
- Mono.Tuner\RemoveSecurity.cs
+ mono-archive\Mono.Tuner\RemoveSecurity.cs
- Mono.Tuner\TunerAnnotations.cs
+ mono-archive\Mono.Tuner\TunerAnnotations.cs
- Linker\Annotations.cs
+ mono-archive\Linker\Annotations.cs
- Linker\Inflater.cs
+ mono-archive\Linker\Inflater.cs
- Linker\AssemblyAction.cs
+ mono-archive\Linker\AssemblyAction.cs
- Linker\AssemblyResolver.cs
+ mono-archive\Linker\AssemblyResolver.cs
- Linker\I18nAssemblies.cs
+ mono-archive\Linker\I18nAssemblies.cs
- Linker\IXApiVisitor.cs
+ mono-archive\Linker\IXApiVisitor.cs
- Linker\ILogger.cs
+ mono-archive\Linker\ILogger.cs
- Linker\ConsoleLogger.cs
+ mono-archive\Linker\ConsoleLogger.cs
- Linker\LinkContext.cs
+ mono-archive\Linker\LinkContext.cs
- Linker\LoadException.cs
+ mono-archive\Linker\LoadException.cs
- Linker\MarkException.cs
+ mono-archive\Linker\MarkException.cs
- Linker\MethodAction.cs
+ mono-archive\Linker\MethodAction.cs
- Linker\Pipeline.cs
+ mono-archive\Linker\Pipeline.cs
- Linker\Linker\MethodReferenceExtensions.cs
+ mono-archive\Linker\Linker\MethodReferenceExtensions.cs
- Linker\Linker\MarkingHelpers.cs
+ mono-archive\Linker\Linker\MarkingHelpers.cs
- Linker\Linker\Tracer.cs
+ mono-archive\Linker\Linker\Tracer.cs
- Linker\Linker\TypeReferenceExtensions.cs
+ mono-archive\Linker\Linker\TypeReferenceExtensions.cs
- Linker\TypePreserve.cs
+ mono-archive\Linker\TypePreserve.cs
- Linker\KnownMembers.cs
+ mono-archive\Linker\KnownMembers.cs
- Linker\BCL.cs
+ mono-archive\Linker\BCL.cs
- Linker\MethodDefinitionExtensions.cs
+ mono-archive\Linker\MethodDefinitionExtensions.cs
- Linker\TypeDefinitionExtensions.cs
+ mono-archive\Linker\TypeDefinitionExtensions.cs
- Linker\MethodBodyScanner.cs
+ mono-archive\Linker\MethodBodyScanner.cs
- Linker\OverrideInformation.cs
+ mono-archive\Linker\OverrideInformation.cs
- Linker\AssemblyUtilities.cs
+ mono-archive\Linker\AssemblyUtilities.cs
- Linker\TypeNameParser.cs
+ mono-archive\Linker\TypeNameParser.cs
- Linker\XApiReader.cs
+ mono-archive\Linker\XApiReader.cs
- Linker\OutputException.cs
+ mono-archive\Linker\OutputException.cs
- Linker\IReflectionPatternRecorder.cs
+ mono-archive\Linker\IReflectionPatternRecorder.cs
- Linker\IDependencyRecorder.cs
+ mono-archive\Linker\IDependencyRecorder.cs
- Linker\XmlDependencyRecorder.cs
+ mono-archive\Linker\XmlDependencyRecorder.cs
- Linker\LoggingReflectionPatternRecorder.cs
+ mono-archive\Linker\LoggingReflectionPatternRecorder.cs
- Linker.Steps\BaseStep.cs
+ mono-archive\Linker.Steps\BaseStep.cs
- Linker.Steps\BlacklistStep.cs
+ mono-archive\Linker.Steps\BlacklistStep.cs
- Linker.Steps\CleanStep.cs
+ mono-archive\Linker.Steps\CleanStep.cs
- Linker.Steps\IStep.cs
+ mono-archive\Linker.Steps\IStep.cs
- Linker.Steps\LoadI18nAssemblies.cs
+ mono-archive\Linker.Steps\LoadI18nAssemblies.cs
- Linker.Steps\LoadReferencesStep.cs
+ mono-archive\Linker.Steps\LoadReferencesStep.cs
- Linker.Steps\MarkStep.cs
+ mono-archive\Linker.Steps\MarkStep.cs
- Linker.Steps\OutputStep.cs
+ mono-archive\Linker.Steps\OutputStep.cs
- Linker.Steps\PreserveDependencyLookupStep.cs
+ mono-archive\Linker.Steps\PreserveDependencyLookupStep.cs
- Linker.Steps\RegenerateGuidStep.cs
+ mono-archive\Linker.Steps\RegenerateGuidStep.cs
- Linker.Steps\ResolveFromAssemblyStep.cs
+ mono-archive\Linker.Steps\ResolveFromAssemblyStep.cs
- Linker.Steps\ResolveFromXApiStep.cs
+ mono-archive\Linker.Steps\ResolveFromXApiStep.cs
- Linker.Steps\ResolveFromXmlStep.cs
+ mono-archive\Linker.Steps\ResolveFromXmlStep.cs
- Linker.Steps\ResolveStep.cs
+ mono-archive\Linker.Steps\ResolveStep.cs
- Linker.Steps\SweepStep.cs
+ mono-archive\Linker.Steps\SweepStep.cs
- Linker.Steps\TypeMapStep.cs
+ mono-archive\Linker.Steps\TypeMapStep.cs
- Mono.Tuner\Profile.cs
+ mono-archive\Mono.Tuner\Profile.cs
- Options.cs
+ mono-archive\Options.cs
- MonoMac.Tuner\MonoMacMarkStep.cs
+ linker\MonoMac.Tuner\MonoMacMarkStep.cs
- MonoMac.Tuner\MonoMacNamespaces.cs
+ linker\MonoMac.Tuner\MonoMacNamespaces.cs
- MonoMac.Tuner\OptimizeGeneratedCodeSubStep.cs
+ linker\MonoMac.Tuner\OptimizeGeneratedCodeSubStep.cs
- MonoMac.Tuner\MacRemoveResources.cs
+ linker\MonoMac.Tuner\MacRemoveResources.cs
- MonoMac.Tuner\MacMobileProfile.cs
+ linker\MonoMac.Tuner\MacMobileProfile.cs
- Xamarin.Linker\BaseProfile.cs
+ tools\linker\BaseProfile.cs
- Xamarin.Linker\RemoveSelectors.cs
+ tools\linker\RemoveSelectors.cs
- Xamarin.Linker\ObjCExtensions.cs
+ tools\linker\ObjCExtensions.cs
- Xamarin.Linker\MarkNSObjects.cs
+ tools\linker\MarkNSObjects.cs
- Xamarin.Linker\ApplyPreserveAttribute.cs
+ tools\linker\ApplyPreserveAttribute.cs
- Xamarin.Linker\CoreRemoveAttributes.cs
+ tools\linker\CoreRemoveAttributes.cs
- Xamarin.Linker\CoreHttpMessageHandler.cs
+ tools\linker\CoreHttpMessageHandler.cs
- Xamarin.Linker\MobileRemoveAttributes.cs
+ tools\linker\MobileRemoveAttributes.cs
- Xamarin.Linker\MobileMarkStep.cs
+ tools\linker\MobileMarkStep.cs
- Xamarin.Linker\MobileExtensions.cs
+ tools\linker\MobileExtensions.cs
- Xamarin.Linker\CoreMarkStep.cs
+ tools\linker\CoreMarkStep.cs
- Xamarin.Linker\CorePreserveCode.cs
+ tools\linker\CorePreserveCode.cs
- Xamarin.Linker\CoreSweepStep.cs
+ tools\linker\CoreSweepStep.cs
- Xamarin.Linker\CoreTypeMapStep.cs
+ tools\linker\CoreTypeMapStep.cs
- Xamarin.Linker\MobileProfile.cs
+ tools\linker\MobileProfile.cs
- Xamarin.Linker\MobileSweepStep.cs
+ tools\linker\MobileSweepStep.cs
- Xamarin.Linker\CoreOptimizeGeneratedCode.cs
+ tools\linker\CoreOptimizeGeneratedCode.cs
- Xamarin.Linker\CoreRemoveSecurity.cs
+ tools\linker\CoreRemoveSecurity.cs
- MonoTouch.Tuner\Extensions.cs
+ tools\linker\MonoTouch.Tuner\Extensions.cs
- MonoTouch.Tuner\ListExportedSymbols.cs
+ tools\linker\MonoTouch.Tuner\ListExportedSymbols.cs
- MonoTouch.Tuner\ProcessExportedFields.cs
+ tools\linker\MonoTouch.Tuner\ProcessExportedFields.cs
- MonoTouch.Tuner\PreserveSmartEnumConversionsSubStep.cs
+ tools\linker\MonoTouch.Tuner\PreserveSmartEnumConversionsSubStep.cs
- external\Constants.cs
+ src\build\mac\Constants.cs
- external\ErrorHelper.cs
+ src\ObjCRuntime\ErrorHelper.cs
- external\ExceptionMode.cs
+ src\ObjCRuntime\ExceptionMode.cs
- external\Registrar.cs
+ src\ObjCRuntime\Registrar.cs
- external\ApplePlatform.cs
+ tools\common\ApplePlatform.cs
- external\PListExtensions.cs
+ tools\common\PListExtensions.cs
- external\TargetFramework.cs
+ tools\common\TargetFramework.cs
- external\cache.cs
+ tools\common\cache.cs
- external\Driver.cs
+ tools\common\Driver.cs
- external\Execution.cs
+ tools\common\Execution.cs
- external\StaticRegistrar.cs
+ tools\common\StaticRegistrar.cs
- external\MachO.cs
+ tools\common\MachO.cs
- external\Frameworks.cs
+ tools\common\Frameworks.cs
- external\Application.cs
+ tools\common\Application.cs
- external\Assembly.cs
+ tools\common\Assembly.cs
- external\Target.cs
+ tools\common\Target.cs
- external\DerivedLinkContext.cs
+ tools\common\DerivedLinkContext.cs
- external\LinkMode.cs
+ tools\common\LinkMode.cs
- external\Optimizations.cs
+ tools\common\Optimizations.cs
- external\Tuning.cs
+ tools\common\Tuning.cs
- external\Registrar.core.cs
+ src\ObjCRuntime\Registrar.core.cs
- external\RuntimeOptions.cs
+ src\ObjCRuntime\RuntimeOptions.cs
- external\ConnectAttribute.cs
+ src\Foundation\ConnectAttribute.cs
- external\ExportAttribute.cs
+ src\Foundation\ExportAttribute.cs
- external\ArgumentSemantic.cs
+ src\ObjCRuntime\ArgumentSemantic.cs
- external\LinkWithAttribute.cs
+ src\ObjCRuntime\LinkWithAttribute.cs
- external\PlatformAvailability2.cs
+ src\ObjCRuntime\PlatformAvailability2.cs
- external\BindingImplAttribute.cs
+ src\ObjCRuntime\BindingImplAttribute.cs
- external\PInvokeWrapperGenerator.cs
+ tools\common\PInvokeWrapperGenerator.cs
- Xamarin.Linker\ExceptionalSubStep.cs
+ tools\linker\ExceptionalSubStep.cs
- Xamarin.Linker\RemoveUserResourcesSubStep.cs
-
-
- MonoMac.Tuner\XamarinMacProfile.cs
-
-
- MonoMac.Tuner\MacBaseProfile.cs
+ tools\linker\RemoveUserResourcesSubStep.cs
+
+
- external\FileCopier.cs
+ tools\common\FileCopier.cs
- external\Symbols.cs
+ tools\common\Symbols.cs
- external\StringUtils.cs
+ tools\common\StringUtils.cs
- common\CoreResolver.cs
+ tools\common\CoreResolver.cs
- external\PListObject.cs
+ external\Xamarin.MacDev\Xamarin.MacDev\PListObject.cs
- Xamarin.Linker\CustomSymbolWriter.cs
+ tools\linker\CustomSymbolWriter.cs
- Errors.Designer.cs
+ tools\mtouch\Errors.Designer.cs
Errors.resx
- Xamarin.Linker\ScanTypeReferenceStep.cs
+ tools\linker\ScanTypeReferenceStep.cs
@@ -467,7 +465,7 @@
Info.plist.tmpl
- Errors.resx
+ tools\mtouch\Errors.resx
Resx
EmbeddedResource
ResXFileCodeGenerator
@@ -476,14 +474,12 @@
Errors.mtouch.resources
-
-
-
-
-
+
+ docs\website\mmp-errors.md
+
diff --git a/tools/mtouch/Application.cs b/tools/mtouch/Application.mtouch.cs
similarity index 100%
rename from tools/mtouch/Application.cs
rename to tools/mtouch/Application.mtouch.cs
diff --git a/tools/mtouch/Assembly.cs b/tools/mtouch/Assembly.mtouch.cs
similarity index 100%
rename from tools/mtouch/Assembly.cs
rename to tools/mtouch/Assembly.mtouch.cs
diff --git a/tools/mtouch/Target.cs b/tools/mtouch/Target.mtouch.cs
similarity index 100%
rename from tools/mtouch/Target.cs
rename to tools/mtouch/Target.mtouch.cs
diff --git a/tools/mtouch/Tuning.cs b/tools/mtouch/Tuning.mtouch.cs
similarity index 100%
rename from tools/mtouch/Tuning.cs
rename to tools/mtouch/Tuning.mtouch.cs
diff --git a/tools/mtouch/mtouch.csproj b/tools/mtouch/mtouch.csproj
index 141eb65dfb2e..05aac1337e2a 100644
--- a/tools/mtouch/mtouch.csproj
+++ b/tools/mtouch/mtouch.csproj
@@ -40,426 +40,428 @@
-
-
+
+
- external\error.cs
+ tools\common\error.cs
-
+
+ tools\common\SdkVersions.cs
+
-
-
+
+
- Options.cs
+ mono-archive\Options.cs
- external\Constants.cs
+ src\build\ios\Constants.cs
- external\PListExtensions.cs
+ tools\common\PListExtensions.cs
- external\cache.cs
+ tools\common\cache.cs
- MonoTouch.Tuner\Extensions.cs
+ tools\linker\MonoTouch.Tuner\Extensions.cs
- MonoTouch.Tuner\MetadataReducerSubStep.cs
+ tools\linker\MonoTouch.Tuner\MetadataReducerSubStep.cs
- MonoTouch.Tuner\MonoTouchMarkStep.cs
+ tools\linker\MonoTouch.Tuner\MonoTouchMarkStep.cs
- MonoTouch.Tuner\MonoTouchProfile.cs
+ tools\linker\MonoTouch.Tuner\MonoTouchProfile.cs
- MonoTouch.Tuner\OptimizeGeneratedCodeSubStep.cs
+ tools\linker\MonoTouch.Tuner\OptimizeGeneratedCodeSubStep.cs
- MonoTouch.Tuner\PreserveCode.cs
+ tools\linker\MonoTouch.Tuner\PreserveCode.cs
- MonoTouch.Tuner\RemoveAttributes.cs
+ tools\linker\MonoTouch.Tuner\RemoveAttributes.cs
- MonoTouch.Tuner\RemoveCode.cs
+ tools\linker\MonoTouch.Tuner\RemoveCode.cs
- Linker\XApiReader.cs
+ mono-archive\Linker\XApiReader.cs
- Linker\Annotations.cs
+ mono-archive\Linker\Annotations.cs
- Linker\Inflater.cs
+ mono-archive\Linker\Inflater.cs
- Linker\LinkContext.cs
+ mono-archive\Linker\LinkContext.cs
- Linker\Pipeline.cs
+ mono-archive\Linker\Pipeline.cs
- Linker\MethodReferenceExtensions.cs
+ mono-archive\Linker\Linker\MethodReferenceExtensions.cs
- Linker\Linker\MarkingHelpers.cs
+ mono-archive\Linker\Linker\MarkingHelpers.cs
- Linker\Linker\Tracer.cs
+ mono-archive\Linker\Linker\Tracer.cs
- Linker\TypeReferenceExtensions.cs
+ mono-archive\Linker\Linker\TypeReferenceExtensions.cs
- Linker\KnownMembers.cs
+ mono-archive\Linker\KnownMembers.cs
- Linker\BCL.cs
+ mono-archive\Linker\BCL.cs
- Linker\MethodDefinitionExtensions.cs
+ mono-archive\Linker\MethodDefinitionExtensions.cs
- Linker\TypeDefinitionExtensions.cs
+ mono-archive\Linker\TypeDefinitionExtensions.cs
- Linker\MethodBodyScanner.cs
+ mono-archive\Linker\MethodBodyScanner.cs
- Linker\OverrideInformation.cs
+ mono-archive\Linker\OverrideInformation.cs
- Linker\AssemblyResolver.cs
+ mono-archive\Linker\AssemblyResolver.cs
- Linker\IXApiVisitor.cs
+ mono-archive\Linker\IXApiVisitor.cs
- Linker\ILogger.cs
+ mono-archive\Linker\ILogger.cs
- Linker\ConsoleLogger.cs
+ mono-archive\Linker\ConsoleLogger.cs
- Linker\I18nAssemblies.cs
+ mono-archive\Linker\I18nAssemblies.cs
- Linker\AssemblyAction.cs
+ mono-archive\Linker\AssemblyAction.cs
- Linker\TypePreserve.cs
+ mono-archive\Linker\TypePreserve.cs
- Linker\LoadException.cs
+ mono-archive\Linker\LoadException.cs
- Linker\MarkException.cs
+ mono-archive\Linker\MarkException.cs
- Linker\MethodAction.cs
+ mono-archive\Linker\MethodAction.cs
- Linker\OutputException.cs
+ mono-archive\Linker\OutputException.cs
- Linker\IReflectionPatternRecorder.cs
+ mono-archive\Linker\IReflectionPatternRecorder.cs
- Linker\IDependencyRecorder.cs
+ mono-archive\Linker\IDependencyRecorder.cs
- Linker\XmlDependencyRecorder.cs
+ mono-archive\Linker\XmlDependencyRecorder.cs
- Linker\LoggingReflectionPatternRecorder.cs
+ mono-archive\Linker\LoggingReflectionPatternRecorder.cs
- Linker.Steps\BaseStep.cs
+ mono-archive\Linker.Steps\BaseStep.cs
- Linker.Steps\BlacklistStep.cs
+ mono-archive\Linker.Steps\BlacklistStep.cs
- Linker.Steps\CleanStep.cs
+ mono-archive\Linker.Steps\CleanStep.cs
- Linker.Steps\IStep.cs
+ mono-archive\Linker.Steps\IStep.cs
- Linker.Steps\LoadI18nAssemblies.cs
+ mono-archive\Linker.Steps\LoadI18nAssemblies.cs
- Linker.Steps\LoadReferencesStep.cs
+ mono-archive\Linker.Steps\LoadReferencesStep.cs
- Linker.Steps\MarkStep.cs
+ mono-archive\Linker.Steps\MarkStep.cs
- Linker.Steps\OutputStep.cs
+ mono-archive\Linker.Steps\OutputStep.cs
- Linker.Steps\PreserveDependencyLookupStep.cs
+ mono-archive\Linker.Steps\PreserveDependencyLookupStep.cs
- Linker.Steps\ResolveFromAssemblyStep.cs
+ mono-archive\Linker.Steps\ResolveFromAssemblyStep.cs
- Linker.Steps\ResolveFromXApiStep.cs
+ mono-archive\Linker.Steps\ResolveFromXApiStep.cs
- Linker.Steps\ResolveFromXmlStep.cs
+ mono-archive\Linker.Steps\ResolveFromXmlStep.cs
- Linker.Steps\ResolveStep.cs
+ mono-archive\Linker.Steps\ResolveStep.cs
- Linker.Steps\SweepStep.cs
+ mono-archive\Linker.Steps\SweepStep.cs
- Linker.Steps\TypeMapStep.cs
+ mono-archive\Linker.Steps\TypeMapStep.cs
- Mono.Tuner\ApplyPreserveAttributeBase.cs
+ mono-archive\Mono.Tuner\ApplyPreserveAttributeBase.cs
- Mono.Tuner\RemoveAttributesBase.cs
+ mono-archive\Mono.Tuner\RemoveAttributesBase.cs
- Mono.Tuner\PreserveSoapHttpClients.cs
+ mono-archive\Mono.Tuner\PreserveSoapHttpClients.cs
- Mono.Tuner\Profile.cs
+ mono-archive\Mono.Tuner\Profile.cs
- Mono.Tuner\CustomizeActions.cs
+ mono-archive\Mono.Tuner\CustomizeActions.cs
- Mono.Tuner\RemoveResources.cs
+ mono-archive\Mono.Tuner\RemoveResources.cs
- Mono.Tuner\RemoveSecurity.cs
+ mono-archive\Mono.Tuner\RemoveSecurity.cs
- Mono.Tuner\Extensions.cs
+ mono-archive\Mono.Tuner\Extensions.cs
- Mono.Tuner\FixModuleFlags.cs
+ mono-archive\Mono.Tuner\FixModuleFlags.cs
- Mono.Tuner\Dispatcher.cs
+ mono-archive\Mono.Tuner\Dispatcher.cs
- MonoTouch.Tuner\MonoTouchSweepStep.cs
+ tools\linker\MonoTouch.Tuner\MonoTouchSweepStep.cs
- MonoTouch.Tuner\ProcessExportedFields.cs
+ tools\linker\MonoTouch.Tuner\ProcessExportedFields.cs
- Mono.Tuner\CecilRocks.cs
+ mono-archive\Mono.Tuner\CecilRocks.cs
- Xamarin.Linker\MobileProfile.cs
+ tools\linker\MobileProfile.cs
- Xamarin.Linker\BaseProfile.cs
+ tools\linker\BaseProfile.cs
- Xamarin.Linker\MarkNSObjects.cs
+ tools\linker\MarkNSObjects.cs
- Xamarin.Linker\ObjCExtensions.cs
+ tools\linker\ObjCExtensions.cs
- Xamarin.Linker\ApplyPreserveAttribute.cs
+ tools\linker\ApplyPreserveAttribute.cs
- Xamarin.Linker\CoreMarkStep.cs
+ tools\linker\CoreMarkStep.cs
- Xamarin.Linker\CoreRemoveAttributes.cs
+ tools\linker\CoreRemoveAttributes.cs
- Xamarin.Linker\MobileExtensions.cs
+ tools\linker\MobileExtensions.cs
- Xamarin.Linker\MobileMarkStep.cs
+ tools\linker\MobileMarkStep.cs
- Xamarin.Linker\MobileRemoveAttributes.cs
+ tools\linker\MobileRemoveAttributes.cs
- Xamarin.Linker\CorePreserveCode.cs
+ tools\linker\CorePreserveCode.cs
- Xamarin.Linker\MobileSweepStep.cs
+ tools\linker\MobileSweepStep.cs
- Xamarin.Linker\CoreOptimizeGeneratedCode.cs
+ tools\linker\CoreOptimizeGeneratedCode.cs
- external\maccore\NativeAttribute.cs
+ src\ObjCRuntime\NativeAttribute.cs
- Xamarin.Linker\CoreRemoveSecurity.cs
+ tools\linker\CoreRemoveSecurity.cs
- Xamarin.Linker\CoreHttpMessageHandler.cs
+ tools\linker\CoreHttpMessageHandler.cs
- Xamarin.Linker\MobileResolveMainAssemblyStep.cs
+ tools\linker\MobileResolveMainAssemblyStep.cs
- Xamarin.Linker\CoreSweepStep.cs
+ tools\linker\CoreSweepStep.cs
- Xamarin.Linker\CoreTypeMapStep.cs
+ tools\linker\CoreTypeMapStep.cs
- external\ApplePlatform.cs
+ tools\common\ApplePlatform.cs
- external\Driver.cs
+ tools\common\Driver.cs
- external\Execution.cs
+ tools\common\Execution.cs
- external\TargetFramework.cs
+ tools\common\TargetFramework.cs
- external\StaticRegistrar.cs
+ tools\common\StaticRegistrar.cs
- external\MachO.cs
+ tools\common\MachO.cs
- external\Application.cs
+ tools\common\Application.cs
- external\Assembly.cs
+ tools\common\Assembly.cs
- external\Target.cs
+ tools\common\Target.cs
- external\DerivedLinkContext.cs
+ tools\common\DerivedLinkContext.cs
- external\Frameworks.cs
+ tools\common\Frameworks.cs
- external\CompilerFlags.cs
+ tools\common\CompilerFlags.cs
- external\LinkMode.cs
+ tools\common\LinkMode.cs
- external\Tuning.cs
+ tools\common\Tuning.cs
- external\RuntimeOptions.cs
+ src\ObjCRuntime\RuntimeOptions.cs
- external\PlatformAvailability2.cs
+ src\ObjCRuntime\PlatformAvailability2.cs
- external\Registrar.core.cs
+ src\ObjCRuntime\Registrar.core.cs
- MonoTouch.Tuner\SealerSubStep.cs
+ tools\linker\MonoTouch.Tuner\SealerSubStep.cs
- MonoTouch.Tuner\ListExportedSymbols.cs
+ tools\linker\MonoTouch.Tuner\ListExportedSymbols.cs
- external\maccore\ArgumentSemantic.cs
+ src\ObjCRuntime\ArgumentSemantic.cs
- external\maccore\ExportAttribute.cs
+ src\Foundation\ExportAttribute.cs
- external\maccore\ConnectAttribute.cs
+ src\Foundation\ConnectAttribute.cs
- external\maccore\LinkWithAttribute.cs
+ src\ObjCRuntime\LinkWithAttribute.cs
- external\maccore\PListObject.cs
+ external\Xamarin.MacDev\Xamarin.MacDev\PListObject.cs
- external\Registrar.cs
+ src\ObjCRuntime\Registrar.cs
- external\ErrorHelper.cs
+ src\ObjCRuntime\ErrorHelper.cs
- external\ExceptionMode.cs
+ src\ObjCRuntime\ExceptionMode.cs
- common\PInvokeWrapperGenerator.cs
+ tools\common\PInvokeWrapperGenerator.cs
- Xamarin.Linker\ExceptionalSubStep.cs
+ tools\linker\ExceptionalSubStep.cs
- Xamarin.Linker\RemoveUserResourcesSubStep.cs
+ tools\linker\RemoveUserResourcesSubStep.cs
- MonoTouch.Tuner\InlinerSubStep.cs
+ tools\linker\MonoTouch.Tuner\InlinerSubStep.cs
- MonoTouch.Tuner\PreserveSmartEnumConversionsSubStep.cs
+ tools\linker\MonoTouch.Tuner\PreserveSmartEnumConversionsSubStep.cs
- common\BuildTasks.cs
+ tools\common\BuildTasks.cs
- external\Symbols.cs
+ tools\common\Symbols.cs
- StringUtils.cs
+ tools\common\StringUtils.cs
- common\CoreResolver.cs
+ tools\common\CoreResolver.cs
- external\Optimizations.cs
+ tools\common\Optimizations.cs
- external\FileCopier.cs
+ tools\common\FileCopier.cs
- external\maccore\BindingImplAttribute.cs
+ src\ObjCRuntime\BindingImplAttribute.cs
- Linker\AssemblyUtilities.cs
+ mono-archive\Linker\AssemblyUtilities.cs
- Linker\TypeNameParser.cs
+ mono-archive\Linker\TypeNameParser.cs
- MonoTouch.Tuner\RemoveBitcodeIncompatibleCodeStep.cs
+ tools\linker\MonoTouch.Tuner\RemoveBitcodeIncompatibleCodeStep.cs
- Xamarin.Linker\CustomSymbolWriter.cs
+ tools\linker\CustomSymbolWriter.cs
Errors.resx
- Xamarin.Linker\ScanTypeReferenceStep.cs
+ tools\linker\ScanTypeReferenceStep.cs
- Xamarin.Linker\RemoveRejectedTypesStep.cs
+ tools\linker\RemoveRejectedTypesStep.cs
- MonoTouch.Tuner\RemoveCodeBase.cs
+ tools\linker\MonoTouch.Tuner\RemoveCodeBase.cs
@@ -479,19 +481,10 @@
- mtouch-errors.md
+ docs\website\mtouch-errors.md
-
-
-
-
-
-
-
-
-
ResXFileCodeGenerator
diff --git a/tools/tools.sln b/tools/tools.sln
new file mode 100644
index 000000000000..98453ec861a1
--- /dev/null
+++ b/tools/tools.sln
@@ -0,0 +1,23 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 2012
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "mtouch", "mtouch\mtouch.csproj", "{A737EFCC-4348-4EB1-9C14-4FDC0975388D}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "mmp", "mmp\mmp.csproj", "{F3232882-0FA0-4BB6-9D9C-E2CC779EAF0D}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {A737EFCC-4348-4EB1-9C14-4FDC0975388D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {A737EFCC-4348-4EB1-9C14-4FDC0975388D}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {A737EFCC-4348-4EB1-9C14-4FDC0975388D}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {A737EFCC-4348-4EB1-9C14-4FDC0975388D}.Release|Any CPU.Build.0 = Release|Any CPU
+ {F3232882-0FA0-4BB6-9D9C-E2CC779EAF0D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {F3232882-0FA0-4BB6-9D9C-E2CC779EAF0D}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {F3232882-0FA0-4BB6-9D9C-E2CC779EAF0D}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {F3232882-0FA0-4BB6-9D9C-E2CC779EAF0D}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+EndGlobal