From dac36082dff0adf2e6b61bba5b7a5934b93d8b52 Mon Sep 17 00:00:00 2001 From: Radek Doulik Date: Wed, 16 Nov 2016 14:21:51 +0100 Subject: [PATCH] use cecil repo instead of nuget package - the reason to use the Cecil repo is to be quicker when fixing Cecil bugs (usually hit from the XA linker) - added "proxy" projects for Xamarin.Android.Cecil and Xamarin.Android.Cecil.Mdb libraries - the logic was moved from monodroid repo, because Java.Interop is 1st user of Cecil during the Xamarin Android build process - updated all the projects to use the Xamarin.Android.Cecil library instead of Mono.Cecil nuget package --- .gitmodules | 3 ++ Java.Interop.sln | 24 +++++++++++- Makefile | 5 +++ external/cecil | 1 + .../Java.Interop.Tools.Cecil.csproj | 19 ++------- src/Java.Interop.Tools.Cecil/packages.config | 4 -- .../Java.Interop.Tools.Diagnostics.csproj | 17 ++------ .../packages.config | 4 -- ....Interop.Tools.JavaCallableWrappers.csproj | 19 ++------- ...op.Tools.JavaCallableWrappers-Tests.csproj | 16 ++------ .../Test/packages.config | 1 - .../packages.config | 4 -- src/Xamarin.Android.Cecil/AssemblyInfo.cs | 4 ++ .../Mono.Cecil.overrides | 8 ++++ .../Xamarin.Android.Cecil.Mdb.csproj | 31 +++++++++++++++ .../Xamarin.Android.Cecil.csproj | 31 +++++++++++++++ .../Xamarin.Android.Cecil.targets | 36 +++++++++++++++++ .../assembly-rename.patch | 39 +++++++++++++++++++ .../CecilExtensions.cs | 2 +- ...droid.Tools.AnnotationSupport.Cecil.csproj | 10 ++--- .../packages.config | 4 -- tools/generator/generator.csproj | 16 ++------ tools/generator/packages.config | 1 - tools/jcw-gen/jcw-gen.csproj | 16 ++------ tools/jcw-gen/packages.config | 1 - 25 files changed, 210 insertions(+), 106 deletions(-) create mode 160000 external/cecil delete mode 100644 src/Java.Interop.Tools.Cecil/packages.config delete mode 100644 src/Java.Interop.Tools.Diagnostics/packages.config delete mode 100644 src/Java.Interop.Tools.JavaCallableWrappers/packages.config create mode 100644 src/Xamarin.Android.Cecil/AssemblyInfo.cs create mode 100644 src/Xamarin.Android.Cecil/Mono.Cecil.overrides create mode 100644 src/Xamarin.Android.Cecil/Xamarin.Android.Cecil.Mdb.csproj create mode 100644 src/Xamarin.Android.Cecil/Xamarin.Android.Cecil.csproj create mode 100644 src/Xamarin.Android.Cecil/Xamarin.Android.Cecil.targets create mode 100644 src/Xamarin.Android.Cecil/assembly-rename.patch delete mode 100644 src/Xamarin.Android.Tools.AnnotationSupport.Cecil/packages.config diff --git a/.gitmodules b/.gitmodules index 759975258..7f630b214 100644 --- a/.gitmodules +++ b/.gitmodules @@ -2,3 +2,6 @@ path = lib/mono.linq.expressions url = https://github.com/jonpryor/mono.linq.expressions.git branch = master +[submodule "external/cecil"] + path = external/cecil + url = https://github.com/mono/cecil.git diff --git a/Java.Interop.sln b/Java.Interop.sln index a3ae34768..50e804c32 100644 --- a/Java.Interop.sln +++ b/Java.Interop.sln @@ -91,7 +91,11 @@ Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "Java.Interop.Tools.TypeName EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "jcw-gen", "tools\jcw-gen\jcw-gen.csproj", "{52C7D9B6-E8C8-47D0-9471-652D278D7D77}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Java.Interop.Tools.JavaCallableWrappers-Tests.csproj", "src\Java.Interop.Tools.JavaCallableWrappers\Test\Java.Interop.Tools.JavaCallableWrappers-Tests.csproj", "{58B564A1-570D-4DA2-B02D-25BDDB1A9F4F}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Java.Interop.Tools.JavaCallableWrappers-Tests", "src\Java.Interop.Tools.JavaCallableWrappers\Test\Java.Interop.Tools.JavaCallableWrappers-Tests.csproj", "{58B564A1-570D-4DA2-B02D-25BDDB1A9F4F}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Android.Cecil", "src\Xamarin.Android.Cecil\Xamarin.Android.Cecil.csproj", "{15945D4B-FF56-4BCC-B598-2718D199DD08}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Android.Cecil.Mdb", "src\Xamarin.Android.Cecil\Xamarin.Android.Cecil.Mdb.csproj", "{C0487169-8F81-497F-919E-EB42B1D0243F}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -315,6 +319,22 @@ Global {58B564A1-570D-4DA2-B02D-25BDDB1A9F4F}.XAIntegrationDebug|Any CPU.Build.0 = Debug|Any CPU {58B564A1-570D-4DA2-B02D-25BDDB1A9F4F}.XAIntegrationRelease|Any CPU.ActiveCfg = Release|Any CPU {58B564A1-570D-4DA2-B02D-25BDDB1A9F4F}.XAIntegrationRelease|Any CPU.Build.0 = Release|Any CPU + {15945D4B-FF56-4BCC-B598-2718D199DD08}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {15945D4B-FF56-4BCC-B598-2718D199DD08}.Debug|Any CPU.Build.0 = Debug|Any CPU + {15945D4B-FF56-4BCC-B598-2718D199DD08}.Release|Any CPU.ActiveCfg = Release|Any CPU + {15945D4B-FF56-4BCC-B598-2718D199DD08}.Release|Any CPU.Build.0 = Release|Any CPU + {15945D4B-FF56-4BCC-B598-2718D199DD08}.XAIntegrationDebug|Any CPU.ActiveCfg = Debug|Any CPU + {15945D4B-FF56-4BCC-B598-2718D199DD08}.XAIntegrationDebug|Any CPU.Build.0 = Debug|Any CPU + {15945D4B-FF56-4BCC-B598-2718D199DD08}.XAIntegrationRelease|Any CPU.ActiveCfg = Release|Any CPU + {15945D4B-FF56-4BCC-B598-2718D199DD08}.XAIntegrationRelease|Any CPU.Build.0 = Release|Any CPU + {C0487169-8F81-497F-919E-EB42B1D0243F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {C0487169-8F81-497F-919E-EB42B1D0243F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C0487169-8F81-497F-919E-EB42B1D0243F}.Release|Any CPU.ActiveCfg = Release|Any CPU + {C0487169-8F81-497F-919E-EB42B1D0243F}.Release|Any CPU.Build.0 = Release|Any CPU + {C0487169-8F81-497F-919E-EB42B1D0243F}.XAIntegrationDebug|Any CPU.ActiveCfg = Debug|Any CPU + {C0487169-8F81-497F-919E-EB42B1D0243F}.XAIntegrationDebug|Any CPU.Build.0 = Debug|Any CPU + {C0487169-8F81-497F-919E-EB42B1D0243F}.XAIntegrationRelease|Any CPU.ActiveCfg = Release|Any CPU + {C0487169-8F81-497F-919E-EB42B1D0243F}.XAIntegrationRelease|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(NestedProjects) = preSolution {0C001D50-4176-45AE-BDC8-BA626508B0CC} = {C8F58966-94BF-407F-914A-8654F8B8AE3B} @@ -355,5 +375,7 @@ Global {E706B6F2-5562-4765-8F07-8CF84A797B30} = {0998E45F-8BCE-4791-A944-962CD54E2D80} {52C7D9B6-E8C8-47D0-9471-652D278D7D77} = {C8F58966-94BF-407F-914A-8654F8B8AE3B} {58B564A1-570D-4DA2-B02D-25BDDB1A9F4F} = {271C9F30-F679-4793-942B-0D9527CB3E2F} + {15945D4B-FF56-4BCC-B598-2718D199DD08} = {C8F58966-94BF-407F-914A-8654F8B8AE3B} + {C0487169-8F81-497F-919E-EB42B1D0243F} = {C8F58966-94BF-407F-914A-8654F8B8AE3B} EndGlobalSection EndGlobal diff --git a/Makefile b/Makefile index 4f8b8f6ed..c964ecd68 100644 --- a/Makefile +++ b/Makefile @@ -51,6 +51,11 @@ xa-all: $(PACKAGES) $(XA_INTEGRATION_OUTPUTS) run-all-tests: run-tests run-test-jnimarshal run-test-generator-core run-ptests +prepare:: prepare-external + +prepare-external: $(PACKAGES) $(NUNIT_CONSOLE) + git submodule update --init --recursive + clean: -$(XBUILD) /t:Clean -rm -Rf bin/$(CONFIGURATION) bin/Build$(CONFIGURATION) bin/Test$(CONFIGURATION) bin/XAIntegration$(CONFIGURATION) diff --git a/external/cecil b/external/cecil new file mode 160000 index 000000000..172c907cd --- /dev/null +++ b/external/cecil @@ -0,0 +1 @@ +Subproject commit 172c907cd79a2e3e48df95f3f7425d46593274cb diff --git a/src/Java.Interop.Tools.Cecil/Java.Interop.Tools.Cecil.csproj b/src/Java.Interop.Tools.Cecil/Java.Interop.Tools.Cecil.csproj index dc043c15d..9d74f3002 100644 --- a/src/Java.Interop.Tools.Cecil/Java.Interop.Tools.Cecil.csproj +++ b/src/Java.Interop.Tools.Cecil/Java.Interop.Tools.Cecil.csproj @@ -30,18 +30,6 @@ - - $(MSBuildThisFileDirectory)\..\..\packages\Mono.Cecil.0.10.0-beta1-v2\lib\net40\Mono.Cecil.dll - - - $(MSBuildThisFileDirectory)\..\..\packages\Mono.Cecil.0.10.0-beta1-v2\lib\net40\Mono.Cecil.Mdb.dll - - - $(MSBuildThisFileDirectory)\..\..\packages\Mono.Cecil.0.10.0-beta1-v2\lib\net40\Mono.Cecil.Pdb.dll - - - $(MSBuildThisFileDirectory)\..\..\packages\Mono.Cecil.0.10.0-beta1-v2\lib\net40\Mono.Cecil.Rocks.dll - @@ -55,9 +43,10 @@ {64CC4E44-CE3A-4319-BF3F-6CF8BD513870} Java.Interop.Tools.Diagnostics - - - + + {15945D4B-FF56-4BCC-B598-2718D199DD08} + Xamarin.Android.Cecil + diff --git a/src/Java.Interop.Tools.Cecil/packages.config b/src/Java.Interop.Tools.Cecil/packages.config deleted file mode 100644 index 463589934..000000000 --- a/src/Java.Interop.Tools.Cecil/packages.config +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/src/Java.Interop.Tools.Diagnostics/Java.Interop.Tools.Diagnostics.csproj b/src/Java.Interop.Tools.Diagnostics/Java.Interop.Tools.Diagnostics.csproj index 9f45e490c..20d6acd7b 100644 --- a/src/Java.Interop.Tools.Diagnostics/Java.Interop.Tools.Diagnostics.csproj +++ b/src/Java.Interop.Tools.Diagnostics/Java.Interop.Tools.Diagnostics.csproj @@ -30,18 +30,6 @@ - - ..\..\packages\Mono.Cecil.0.10.0-beta1-v2\lib\net40\Mono.Cecil.dll - - - ..\..\packages\Mono.Cecil.0.10.0-beta1-v2\lib\net40\Mono.Cecil.Mdb.dll - - - ..\..\packages\Mono.Cecil.0.10.0-beta1-v2\lib\net40\Mono.Cecil.Pdb.dll - - - ..\..\packages\Mono.Cecil.0.10.0-beta1-v2\lib\net40\Mono.Cecil.Rocks.dll - @@ -49,7 +37,10 @@ - + + {15945D4B-FF56-4BCC-B598-2718D199DD08} + Xamarin.Android.Cecil + \ No newline at end of file diff --git a/src/Java.Interop.Tools.Diagnostics/packages.config b/src/Java.Interop.Tools.Diagnostics/packages.config deleted file mode 100644 index 463589934..000000000 --- a/src/Java.Interop.Tools.Diagnostics/packages.config +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/src/Java.Interop.Tools.JavaCallableWrappers/Java.Interop.Tools.JavaCallableWrappers.csproj b/src/Java.Interop.Tools.JavaCallableWrappers/Java.Interop.Tools.JavaCallableWrappers.csproj index 78fee22f8..66f23ec16 100644 --- a/src/Java.Interop.Tools.JavaCallableWrappers/Java.Interop.Tools.JavaCallableWrappers.csproj +++ b/src/Java.Interop.Tools.JavaCallableWrappers/Java.Interop.Tools.JavaCallableWrappers.csproj @@ -31,18 +31,6 @@ - - ..\..\packages\Mono.Cecil.0.10.0-beta1-v2\lib\net40\Mono.Cecil.dll - - - ..\..\packages\Mono.Cecil.0.10.0-beta1-v2\lib\net40\Mono.Cecil.Mdb.dll - - - ..\..\packages\Mono.Cecil.0.10.0-beta1-v2\lib\net40\Mono.Cecil.Pdb.dll - - - ..\..\packages\Mono.Cecil.0.10.0-beta1-v2\lib\net40\Mono.Cecil.Rocks.dll - @@ -61,6 +49,10 @@ {D48EE8D0-0A0A-4493-AEF5-DAF5F8CF86AD} Java.Interop.Tools.Cecil + + {15945D4B-FF56-4BCC-B598-2718D199DD08} + Xamarin.Android.Cecil + @@ -70,8 +62,5 @@ MonoRuntimeProvider.Shared.java - - - diff --git a/src/Java.Interop.Tools.JavaCallableWrappers/Test/Java.Interop.Tools.JavaCallableWrappers-Tests.csproj b/src/Java.Interop.Tools.JavaCallableWrappers/Test/Java.Interop.Tools.JavaCallableWrappers-Tests.csproj index 3123b3634..b8ad38001 100644 --- a/src/Java.Interop.Tools.JavaCallableWrappers/Test/Java.Interop.Tools.JavaCallableWrappers-Tests.csproj +++ b/src/Java.Interop.Tools.JavaCallableWrappers/Test/Java.Interop.Tools.JavaCallableWrappers-Tests.csproj @@ -34,18 +34,6 @@ ..\..\..\packages\NUnit.2.6.4\lib\nunit.framework.dll - - ..\..\..\packages\Mono.Cecil.0.10.0-beta1-v2\lib\net40\Mono.Cecil.dll - - - ..\..\..\packages\Mono.Cecil.0.10.0-beta1-v2\lib\net40\Mono.Cecil.Mdb.dll - - - ..\..\..\packages\Mono.Cecil.0.10.0-beta1-v2\lib\net40\Mono.Cecil.Pdb.dll - - - ..\..\..\packages\Mono.Cecil.0.10.0-beta1-v2\lib\net40\Mono.Cecil.Rocks.dll - @@ -68,6 +56,10 @@ {64CC4E44-CE3A-4319-BF3F-6CF8BD513870} Java.Interop.Tools.Diagnostics + + {15945D4B-FF56-4BCC-B598-2718D199DD08} + Xamarin.Android.Cecil + diff --git a/src/Java.Interop.Tools.JavaCallableWrappers/Test/packages.config b/src/Java.Interop.Tools.JavaCallableWrappers/Test/packages.config index 2328985dc..c714ef3a2 100644 --- a/src/Java.Interop.Tools.JavaCallableWrappers/Test/packages.config +++ b/src/Java.Interop.Tools.JavaCallableWrappers/Test/packages.config @@ -1,5 +1,4 @@  - \ No newline at end of file diff --git a/src/Java.Interop.Tools.JavaCallableWrappers/packages.config b/src/Java.Interop.Tools.JavaCallableWrappers/packages.config deleted file mode 100644 index 463589934..000000000 --- a/src/Java.Interop.Tools.JavaCallableWrappers/packages.config +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/src/Xamarin.Android.Cecil/AssemblyInfo.cs b/src/Xamarin.Android.Cecil/AssemblyInfo.cs new file mode 100644 index 000000000..79ef103cd --- /dev/null +++ b/src/Xamarin.Android.Cecil/AssemblyInfo.cs @@ -0,0 +1,4 @@ +using System.Runtime.CompilerServices; + +[assembly: InternalsVisibleTo ("Xamarin.Android.Cecil.Pdb, PublicKey=002400000480000094000000060200000024000052534131000400000100010079159977d2d03a8e6bea7a2e74e8d1afcc93e8851974952bb480a12c9134474d04062447c37e0e68c080536fcf3c3fbe2ff9c979ce998475e506e8ce82dd5b0f350dc10e93bf2eeecf874b24770c5081dbea7447fddafa277b22de47d6ffea449674a4f9fccf84d15069089380284dbdd35f46cdff12a1bd78e4ef0065d016df")] +[assembly: InternalsVisibleTo ("Xamarin.Android.Cecil.Mdb, PublicKey=002400000480000094000000060200000024000052534131000400000100010079159977d2d03a8e6bea7a2e74e8d1afcc93e8851974952bb480a12c9134474d04062447c37e0e68c080536fcf3c3fbe2ff9c979ce998475e506e8ce82dd5b0f350dc10e93bf2eeecf874b24770c5081dbea7447fddafa277b22de47d6ffea449674a4f9fccf84d15069089380284dbdd35f46cdff12a1bd78e4ef0065d016df")] diff --git a/src/Xamarin.Android.Cecil/Mono.Cecil.overrides b/src/Xamarin.Android.Cecil/Mono.Cecil.overrides new file mode 100644 index 000000000..3d5468a17 --- /dev/null +++ b/src/Xamarin.Android.Cecil/Mono.Cecil.overrides @@ -0,0 +1,8 @@ + + + $(AssemblyName.Replace('Mono', 'Xamarin.Android')) + + + + + diff --git a/src/Xamarin.Android.Cecil/Xamarin.Android.Cecil.Mdb.csproj b/src/Xamarin.Android.Cecil/Xamarin.Android.Cecil.Mdb.csproj new file mode 100644 index 000000000..88b76701a --- /dev/null +++ b/src/Xamarin.Android.Cecil/Xamarin.Android.Cecil.Mdb.csproj @@ -0,0 +1,31 @@ + + + + Debug + AnyCPU + 8.0.30703 + 2.0 + {C0487169-8F81-497F-919E-EB42B1D0243F} + Library + Mono.Cecil.Mdb + Xamarin.Android.Cecil.Mdb + v4.0 + + + true + full + false + bin\Debug + DEBUG; + prompt + 4 + + + true + bin\Release + prompt + 4 + + + + diff --git a/src/Xamarin.Android.Cecil/Xamarin.Android.Cecil.csproj b/src/Xamarin.Android.Cecil/Xamarin.Android.Cecil.csproj new file mode 100644 index 000000000..15b0465dc --- /dev/null +++ b/src/Xamarin.Android.Cecil/Xamarin.Android.Cecil.csproj @@ -0,0 +1,31 @@ + + + + Debug + AnyCPU + 8.0.30703 + 2.0 + {15945D4B-FF56-4BCC-B598-2718D199DD08} + Library + Mono.Cecil + Xamarin.Android.Cecil + v4.0 + + + true + full + false + bin\Debug + DEBUG; + prompt + 4 + + + true + bin\Release + prompt + 4 + + + + diff --git a/src/Xamarin.Android.Cecil/Xamarin.Android.Cecil.targets b/src/Xamarin.Android.Cecil/Xamarin.Android.Cecil.targets new file mode 100644 index 000000000..1b46a0592 --- /dev/null +++ b/src/Xamarin.Android.Cecil/Xamarin.Android.Cecil.targets @@ -0,0 +1,36 @@ + + + + $(MSBuildThisFileDirectory)\..\..\external\cecil + prepared.flag + bin\$(Configuration) + $([System.IO.Path]::GetFullPath ('$(OutputPath)')) + $(OutputPath)\Xamarin.Android.Cecil.dll;$(OutputPath)\Xamarin.Android.Cecil.Mdb.dll + + + + + + + + + + + + + + + + + + + + diff --git a/src/Xamarin.Android.Cecil/assembly-rename.patch b/src/Xamarin.Android.Cecil/assembly-rename.patch new file mode 100644 index 000000000..ee98c4e5d --- /dev/null +++ b/src/Xamarin.Android.Cecil/assembly-rename.patch @@ -0,0 +1,39 @@ +diff --git a/Mono.Cecil.Cil/Symbols.cs b/Mono.Cecil.Cil/Symbols.cs +index 426c4a7..1bc138d 100644 +--- a/Mono.Cecil.Cil/Symbols.cs ++++ b/Mono.Cecil.Cil/Symbols.cs +@@ -186,7 +186,7 @@ namespace Mono.Cecil.Cil { + var cecil_name = typeof (SymbolProvider).Assembly.GetName (); + + var name = new SR.AssemblyName { +- Name = "Mono.Cecil." + symbol_kind, ++ Name = "Xamarin.Android.Cecil." + symbol_kind, + Version = cecil_name.Version, + }; + +diff --git a/ProjectInfo.cs b/ProjectInfo.cs +index 8d427a7..59bc253 100644 +--- a/ProjectInfo.cs ++++ b/ProjectInfo.cs +@@ -10,7 +10,7 @@ + using System.Reflection; + using System.Runtime.InteropServices; + +-[assembly: AssemblyProduct ("Mono.Cecil")] ++[assembly: AssemblyProduct ("Xamarin.Android.Cecil")] + [assembly: AssemblyCopyright ("Copyright © 2008 - 2015 Jb Evain")] + + [assembly: ComVisible (false)] +diff --git a/Mono.Cecil/AssemblyInfo.cs b/Mono.Cecil/AssemblyInfo.cs +index 40cc0d4..41e159f 100644 +--- a/Mono.Cecil/AssemblyInfo.cs ++++ b/Mono.Cecil/AssemblyInfo.cs +@@ -10,7 +10,7 @@ using System.Reflection; + using System.Runtime.CompilerServices; + using System.Runtime.InteropServices; + +-[assembly: AssemblyTitle ("Mono.Cecil")] ++[assembly: AssemblyTitle ("Xamarin.Android.Cecil")] + + [assembly: Guid ("fd225bb4-fa53-44b2-a6db-85f5e48dcb54")] + diff --git a/src/Xamarin.Android.Tools.AnnotationSupport.Cecil/CecilExtensions.cs b/src/Xamarin.Android.Tools.AnnotationSupport.Cecil/CecilExtensions.cs index 8bc9398f3..b1bbfcc34 100644 --- a/src/Xamarin.Android.Tools.AnnotationSupport.Cecil/CecilExtensions.cs +++ b/src/Xamarin.Android.Tools.AnnotationSupport.Cecil/CecilExtensions.cs @@ -47,7 +47,7 @@ public static IEnumerable GetMethods (this TypeDefinition t) yield return m; if (t.IsInterface) foreach (var it in t.Interfaces) - foreach (var m in it.Resolve ().GetMethods ()) + foreach (var m in it.InterfaceType.Resolve ().GetMethods ()) yield return m; } diff --git a/src/Xamarin.Android.Tools.AnnotationSupport.Cecil/Xamarin.Android.Tools.AnnotationSupport.Cecil.csproj b/src/Xamarin.Android.Tools.AnnotationSupport.Cecil/Xamarin.Android.Tools.AnnotationSupport.Cecil.csproj index fc2556606..def7272c4 100644 --- a/src/Xamarin.Android.Tools.AnnotationSupport.Cecil/Xamarin.Android.Tools.AnnotationSupport.Cecil.csproj +++ b/src/Xamarin.Android.Tools.AnnotationSupport.Cecil/Xamarin.Android.Tools.AnnotationSupport.Cecil.csproj @@ -31,9 +31,6 @@ - - ..\packages\Mono.Cecil.0.10.0-beta1-v2\lib\net40\Mono.Cecil.dll - @@ -41,9 +38,10 @@ - - - + + {15945D4B-FF56-4BCC-B598-2718D199DD08} + Xamarin.Android.Cecil + {1268EADF-8344-431C-81F6-FCB7CBC99F49} Xamarin.Android.Tools.ApiXmlAdjuster diff --git a/src/Xamarin.Android.Tools.AnnotationSupport.Cecil/packages.config b/src/Xamarin.Android.Tools.AnnotationSupport.Cecil/packages.config deleted file mode 100644 index 463589934..000000000 --- a/src/Xamarin.Android.Tools.AnnotationSupport.Cecil/packages.config +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/tools/generator/generator.csproj b/tools/generator/generator.csproj index 2834e054c..af9fadd9d 100644 --- a/tools/generator/generator.csproj +++ b/tools/generator/generator.csproj @@ -42,18 +42,6 @@ - - ..\..\packages\Mono.Cecil.0.10.0-beta1-v2\lib\net40\Mono.Cecil.dll - - - ..\..\packages\Mono.Cecil.0.10.0-beta1-v2\lib\net40\Mono.Cecil.Mdb.dll - - - ..\..\packages\Mono.Cecil.0.10.0-beta1-v2\lib\net40\Mono.Cecil.Pdb.dll - - - ..\..\packages\Mono.Cecil.0.10.0-beta1-v2\lib\net40\Mono.Cecil.Rocks.dll - ..\..\packages\Mono.Options.4.4.0.0\lib\net4-client\Mono.Options.dll @@ -143,6 +131,10 @@ {D48EE8D0-0A0A-4493-AEF5-DAF5F8CF86AD} Java.Interop.Tools.Cecil + + {15945D4B-FF56-4BCC-B598-2718D199DD08} + Xamarin.Android.Cecil + diff --git a/tools/generator/packages.config b/tools/generator/packages.config index bfb63452b..8a52a6801 100644 --- a/tools/generator/packages.config +++ b/tools/generator/packages.config @@ -1,5 +1,4 @@  - \ No newline at end of file diff --git a/tools/jcw-gen/jcw-gen.csproj b/tools/jcw-gen/jcw-gen.csproj index f904228d4..39b73ec4d 100644 --- a/tools/jcw-gen/jcw-gen.csproj +++ b/tools/jcw-gen/jcw-gen.csproj @@ -30,18 +30,6 @@ - - ..\..\packages\Mono.Cecil.0.10.0-beta1-v2\lib\net40\Mono.Cecil.dll - - - ..\..\packages\Mono.Cecil.0.10.0-beta1-v2\lib\net40\Mono.Cecil.Mdb.dll - - - ..\..\packages\Mono.Cecil.0.10.0-beta1-v2\lib\net40\Mono.Cecil.Pdb.dll - - - ..\..\packages\Mono.Cecil.0.10.0-beta1-v2\lib\net40\Mono.Cecil.Rocks.dll - ..\..\packages\Mono.Options.4.4.0.0\lib\net4-client\Mono.Options.dll @@ -63,6 +51,10 @@ {64CC4E44-CE3A-4319-BF3F-6CF8BD513870} Java.Interop.Tools.Diagnostics + + {15945D4B-FF56-4BCC-B598-2718D199DD08} + Xamarin.Android.Cecil + diff --git a/tools/jcw-gen/packages.config b/tools/jcw-gen/packages.config index bfb63452b..8a52a6801 100644 --- a/tools/jcw-gen/packages.config +++ b/tools/jcw-gen/packages.config @@ -1,5 +1,4 @@  - \ No newline at end of file