diff --git a/build-tools/api-xml-adjuster/api-xml-adjuster.targets b/build-tools/api-xml-adjuster/api-xml-adjuster.targets
index abfddec3569..092c8153c4e 100644
--- a/build-tools/api-xml-adjuster/api-xml-adjuster.targets
+++ b/build-tools/api-xml-adjuster/api-xml-adjuster.targets
@@ -12,13 +12,18 @@
AdditionalMetadata="ParameterDescription=$(_TopDir)\src\Mono.Android\Profiles\api-%(AndroidApiInfo.Level).params.txt;ClassParseXml=$(_OutputPath)api\api-%(AndroidApiInfo.Level).xml.class-parse;ApiAdjustedXml=$(_OutputPath)api\api-%(AndroidApiInfo.Level).xml.in">
+
+ <_ApiParameterDescription Include="%(ApiFileDefinition.ParameterDescription)" />
+ <_ApiClassParseXml Include="%(ApiFileDefinition.ClassParseXml)" />
+ <_ApiAdjustedXml Include="%(ApiFileDefinition.ApiAdjustedXml)" />
+
+ Inputs="@(_ApiParameterDescription)"
+ Outputs="@(_ApiClassParseXml)">
$(_TopDir)\bin\$(Configuration)\lib\xamarin.android\xbuild\Xamarin\Android\class-parse.exe
@@ -31,8 +36,8 @@
+ Inputs="@(_ApiClassParseXml)"
+ Outputs="@(_ApiAdjustedXml)">
$(_TopDir)\bin\Build$(Configuration)\api-xml-adjuster.exe
diff --git a/src/libzip/libzip.targets b/src/libzip/libzip.targets
index 39fdfdd726e..aa5232e0875 100644
--- a/src/libzip/libzip.targets
+++ b/src/libzip/libzip.targets
@@ -37,9 +37,12 @@
Always
+
+ <_LibZipTargetMakefile Include="$(IntermediateOutputPath)\%(_LibZipTarget.Identity)\Makefile" />
+
+
+ <_MonoCrossRuntimeStamp Include="$(IntermediateOutputPath)\%(_MonoCrossRuntime.Identity)\.stamp" />
+ <_MonoCrossRuntimeIntermediateOutput Include="$(IntermediateOutputPath)\%(_MonoCrossRuntime.Identity)\mono\mini\mono-sgen%(_MonoCrossRuntime.ExeSuffix)" />
+ <_MonoCrossRuntimeOutput Include="$(_MSBuildDir)\%(_MonoCrossRuntime.InstallPath)%(_MonoCrossRuntime.CrossMonoName)%(_MonoCrossRuntime.ExeSuffix)" />
+
@@ -810,8 +815,8 @@
even if there are no _MonoCrossRuntime items and the Copy task fails
-->