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 -->