Xamarin.Android.Support.Vector.Drawable.targets 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  3. <!-- Adds an argument to the call to aapt to support vectors -->
  4. <PropertyGroup>
  5. <AndroidResgenExtraArgs>$(AndroidResgenExtraArgs)--no-version-vectors</AndroidResgenExtraArgs>
  6. </PropertyGroup>
  7. <!--
  8. *
  9. * Xamarin Android Support Vector Drawable MSBuild Tasks
  10. *
  11. -->
  12. <PropertyGroup>
  13. <VectorDrawableCheckBuildToolsVersionTaskFilename Condition=" '$(VectorDrawableCheckBuildToolsVersionTaskFilename)' == '' ">$(MSBuildThisFileDirectory)Xamarin.Android.Support.Tasks.VectorDrawable.dll</VectorDrawableCheckBuildToolsVersionTaskFilename>
  14. </PropertyGroup>
  15. <!-- set some defaults -->
  16. <PropertyGroup>
  17. <VectorDrawableCheckBuildToolsVersionTaskDependsOn>
  18. _ResolveMonoAndroidSdks;$(VectorDrawableCheckBuildToolsVersionTaskDependsOn);
  19. </VectorDrawableCheckBuildToolsVersionTaskDependsOn>
  20. <VectorDrawableCheckBuildToolsVersionTaskBeforeTargets>
  21. _UpdateAndroidResgen;$(VectorDrawableCheckBuildToolsVersionTaskBeforeTargets);
  22. </VectorDrawableCheckBuildToolsVersionTaskBeforeTargets>
  23. </PropertyGroup>
  24. <!-- include the task assembly -->
  25. <UsingTask
  26. AssemblyFile="$(VectorDrawableCheckBuildToolsVersionTaskFilename)"
  27. TaskName="Xamarin.Android.Support.Tasks.VectorDrawableCheckBuildToolsVersionTask" />
  28. <!-- the build tasks -->
  29. <Target
  30. Name="VectorDrawableCheckBuildToolsVersionTask"
  31. Condition=""
  32. BeforeTargets="$(VectorDrawableCheckBuildToolsVersionTaskBeforeTargets)">
  33. <VectorDrawableCheckBuildToolsVersionTask
  34. AndroidSdkBuildToolsPath="$(AndroidSdkBuildToolsPath)">
  35. </VectorDrawableCheckBuildToolsVersionTask>
  36. </Target>
  37. </Project>