diff --git a/build-tools/api-xml-adjuster/api-xml-adjuster.csproj b/build-tools/api-xml-adjuster/api-xml-adjuster.csproj
index 03c89fcacdb..dc44e1c7847 100644
--- a/build-tools/api-xml-adjuster/api-xml-adjuster.csproj
+++ b/build-tools/api-xml-adjuster/api-xml-adjuster.csproj
@@ -42,6 +42,11 @@
{1268EADF-8344-431C-81F6-FCB7CBC99F49}
Xamarin.Android.Tools.ApiXmlAdjuster
+
+ class-parse
+ False
+
+
diff --git a/build-tools/api-xml-adjuster/api-xml-adjuster.targets b/build-tools/api-xml-adjuster/api-xml-adjuster.targets
new file mode 100644
index 00000000000..b0d7d47ba6e
--- /dev/null
+++ b/build-tools/api-xml-adjuster/api-xml-adjuster.targets
@@ -0,0 +1,54 @@
+
+
+
+
+
+ <_TopDir>$(MSBuildThisFileDirectory)..\..
+ <_OutputPath>$(_TopDir)\bin\Build$(Configuration)\
+
+
+
+
+
+
+
+
+
+
+ $(_TopDir)\bin\$(Configuration)\lib\xamarin.android\xbuild\Xamarin\Android\class-parse.exe
+
+
+
+
+
+
+ $(_TopDir)\bin\Build$(Configuration)\api-xml-adjuster.exe
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/Mono.Android/Mono.Android.csproj b/src/Mono.Android/Mono.Android.csproj
index a62cf38882e..88560b42efd 100644
--- a/src/Mono.Android/Mono.Android.csproj
+++ b/src/Mono.Android/Mono.Android.csproj
@@ -336,6 +336,11 @@
+
+ {8A6CB07C-E493-4A4F-AB94-038645A27118}
+ api-xml-adjuster
+ False
+
{3FC3E78B-F7D4-42EA-BBE8-4535DF42BFF8}
api-merge
diff --git a/src/Mono.Android/Mono.Android.targets b/src/Mono.Android/Mono.Android.targets
index f4ede060c0b..dbe640fb5ff 100644
--- a/src/Mono.Android/Mono.Android.targets
+++ b/src/Mono.Android/Mono.Android.targets
@@ -42,19 +42,28 @@
/>
-
- <_AndroidProfile Include="Profiles\api-*.xml.in" />
-
+
+
+
+ <_AndroidProfile Include="..\..\bin\Build$(Configuration)\api\api-*.xml.in" />
+
..\..\bin\Build$(Configuration)\api-merge.exe
<_Profiles>@(_AndroidProfile->'%(Identity)', ' ')
- <_Glob>-s 'Profiles\api-*.xml.in'
- <_LastProfile>--last-description=Profiles\api-$(AndroidPlatformId).xml.in
+ <_Glob>-s '..\..\bin\Build$(Configuration)\api\api-*.xml.in'
+ <_LastProfile>--last-description=..\..\bin\Build$(Configuration)\api\api-$(AndroidPlatformId).xml.in
<_Out>-o "$(IntermediateOutputPath)mcw\api.xml"