xamarin-macios/msbuild/Xamarin.Mac.Tasks/Tasks
Rolf Bjarne Kvinge fe5fd8d11d
[msbuild] Simplify the BTouch task implementation. (#8096)
* Don't validate the TargetFrameworkIdentifier, instead pass it along to bgen
  (which will validate it). This means less validation updates when something
  changes.
* For Xamarin.Mac's GenerateCommandLineCommands' implementation:
    * We'll always have a bgen.exe, so the code for what to do if bgen isn't
      there can be removed.
    * There's no need to compute the 'isMobile' value, because now it's not used
      anymore. So we can remove the first if block in the method completely.
    * There's no need to add the -stdlib flag, because the base implementation
      in BTouchTaskBase already adds it.
    * Now there's nothing left in the method but calling base, so the entire
      override can be removed.
    * This also removes the need for the FrameworkRoot parameter to the task,
      so remove that too.
* For Xamarin.Mac's GetTargetFrameworkArgument's implementation:
    * Move the TargetFramework logic to detect the different Xamarin.Mac
      variations to the targets file, so that it can be reused by other tasks
      and targets.
    * This means we don't need an overridable function to get the target
      framework argument, so just remove inline the entire virtual method.
2020-03-13 18:04:50 +01:00
..
ACTool.cs Build MSBuild targets & assemblies. 2016-04-24 14:48:44 -04:00
ALToolUpload.cs [vsts-938452] Change inheritance order of altool-task classes 2019-08-07 16:09:20 -04:00
ALToolValidate.cs [vsts-938452] Clean up file names and indentations 2019-08-07 16:09:58 -04:00
Archive.cs Add macOS Xcode archive support (#5862) 2019-04-15 15:20:18 -05:00
BTouch.cs [msbuild] Simplify the BTouch task implementation. (#8096) 2020-03-13 18:04:50 +01:00
CodesignVerify.cs [msbuild] Repack all iOS Task assemblies into Xamarin.iOS.Tasks.dll (#3168) 2018-01-08 14:29:52 -05:00
CompileAppManifest.cs Add bindings for NSXpcConnection and related types (#7001) 2019-10-22 15:38:01 +02:00
CompileEntitlements.cs [msbuild] Fixed provisioning profile lookups for tvOS (#3216) 2018-01-17 15:18:34 -05:00
CompileSceneKitAssets.cs [msbuild] Provide the correct value for the operating system for tvOS and watchOS to a few tasks. Fixes #6200. (#7226) 2019-10-16 22:14:11 +02:00
CreateBindingResourcePackage.cs Add 'NoBindingEmbedding' style binding project support (#5167) 2018-12-12 09:55:57 -05:00
CreateEmbeddedResources.cs Build MSBuild targets & assemblies. 2016-04-24 14:48:44 -04:00
DetectSdkLocations.cs Made tasks in Mac.Tasks.Core bases; added SessionId 2016-05-26 10:24:13 -03:00
DetectSigningIdentity.cs [msbuild] Re-use tools/common/TargetFramework.cs. (#8044) 2020-03-05 15:21:35 +01:00
EmbedProvisionProfile.cs Made tasks in Mac.Tasks.Core bases; added SessionId 2016-05-26 10:24:13 -03:00
IBTool.cs [msbuild] Make Mac IBTool logic consistent with iOS logic (#127) 2016-06-03 13:55:44 -04:00
Metal.cs [msbuild] Provide the correct value for the operating system for tvOS and watchOS to a few tasks. Fixes #6200. (#7226) 2019-10-16 22:14:11 +02:00
MetalLib.cs [msbuild] Update 'metal' binary path for Xcode 10 (#4601) 2018-08-17 10:24:02 -04:00
Mmp.cs Macios symbolicate (#74) 2016-05-31 11:57:47 -04:00
PrepareNativeReferences.cs Build MSBuild targets & assemblies. 2016-04-24 14:48:44 -04:00
ScnTool.cs [msbuild] Provide the correct value for the operating system for tvOS and watchOS to a few tasks. Fixes #6200. (#7226) 2019-10-16 22:14:11 +02:00
TextureAtlas.cs Build MSBuild targets & assemblies. 2016-04-24 14:48:44 -04:00