Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump to mono:2019-02 #2701

Merged
merged 146 commits into from
Apr 24, 2019
Merged
Show file tree
Hide file tree
Changes from 126 commits
Commits
Show all changes
146 commits
Select commit Hold shift + click to select a range
1c676d3
Bump to mono:2018-08
Aug 8, 2018
228e24e
Bump to mono:2018-10
Oct 2, 2018
67d8f40
Merge branch 'master' into mono-2018-08
EgorBo Oct 4, 2018
cc896dd
apply 2018-06 changes
EgorBo Oct 4, 2018
d53e06b
bump mono
EgorBo Oct 4, 2018
d62eecf
revert some submodules
EgorBo Oct 4, 2018
3c1a100
Update dependencies.projitems
EgorBo Oct 4, 2018
3ede751
bump mono
EgorBo Oct 5, 2018
25a3f4e
Update dependencies.projitems
EgorBo Oct 9, 2018
16d7757
Merge branch 'master' into mono-2018-08
EgorBo Oct 9, 2018
05908ff
fix xunit path
EgorBo Oct 9, 2018
765c0bd
Merge branch 'master' into mono-2018-08
EgorBo Oct 9, 2018
d2b59fb
bump mono
EgorBo Oct 9, 2018
beffde9
undo xamarin-android-api-compatibility
EgorBo Oct 9, 2018
dfa0403
Merge branch 'master' of github.com:xamarin/xamarin-android into mono…
luhenry Oct 11, 2018
3675525
Bump to mono/2018-08/04a6e829
luhenry Oct 11, 2018
0b7b866
Merge branch 'master' of github.com:xamarin/xamarin-android into mono…
luhenry Oct 12, 2018
5bb78fb
Bump to mono/2018-08/7805ccc4
luhenry Oct 12, 2018
097f14f
Bump to mono/2018-08/657f915e
luhenry Oct 12, 2018
76fa73f
Merge branch 'master' of github.com:xamarin/xamarin-android into mono…
luhenry Oct 12, 2018
b402541
Merge branch 'master' into mono-2018-08
EgorBo Oct 14, 2018
a2af61e
Merge branch 'master' of github.com:xamarin/xamarin-android into mono…
luhenry Oct 17, 2018
c86434b
Bump to mono/2018-08/2712292c
luhenry Oct 17, 2018
dc8cd73
Merge branch 'master' of github.com:xamarin/xamarin-android into mono…
luhenry Oct 17, 2018
29af4ea
Bump to mono/2018-10/8890b0c6
luhenry Oct 17, 2018
38f8cd1
bump mono
EgorBo Oct 18, 2018
88cde0c
Merge branch 'master' of github.com:xamarin/xamarin-android into mono…
luhenry Oct 18, 2018
5f94c5c
Bump to mono/2018-08/010e741b
luhenry Oct 18, 2018
22ae05f
Merge branch 'master' of github.com:xamarin/xamarin-android into mono…
luhenry Oct 19, 2018
82937b6
Bump to mono/2018-08/bc9d709e
luhenry Oct 19, 2018
067d4ce
Bump to system mono/2018-08/bc9d709e
luhenry Oct 19, 2018
e0159d4
Merge branch 'master' of github.com:xamarin/xamarin-android into mono…
luhenry Oct 19, 2018
f72158d
Bump to mono/2018-10/f743d425
luhenry Oct 19, 2018
9f08ff5
Fix build
luhenry Oct 19, 2018
34d19e5
Remove _Autogen target, it's part of _Build already
luhenry Oct 18, 2018
085216e
bump mono
EgorBo Oct 23, 2018
8ddfcde
Removes wrong main entry point name for mono-api-info
marek-safar Oct 24, 2018
dac025b
Merge remote-tracking branch 'origin/master' into mono-2018-08
EgorBo Oct 25, 2018
38f4290
Merge remote-tracking branch 'origin/master' into mono-2018-08
EgorBo Oct 25, 2018
c59dfa0
Merge remote-tracking branch 'origin/master' into mono-2018-08
EgorBo Oct 26, 2018
a9ac6a3
Merge branch 'master' of github.com:xamarin/xamarin-android into mono…
alexanderkyte Oct 26, 2018
476f9f6
Bump to mono/2018-08/0522076f
luhenry Oct 29, 2018
8ca5d34
Bump mono to tip of 2018-10
alexanderkyte Oct 31, 2018
c2f6f46
[build] Download correct mono archive URL (#2366)
luhenry Nov 1, 2018
aeb4e87
Merge branch 'master' of github.com:xamarin/xamarin-android into mono…
luhenry Nov 1, 2018
5a58e0e
Bump to mono/2018-10/d02b6c05
luhenry Nov 1, 2018
f473abe
Merge branch 'master' of github.com:xamarin/xamarin-android into mono…
luhenry Nov 2, 2018
13b093c
Bump to mono/2018-10/24e7d7d5
luhenry Nov 2, 2018
99bf186
Merge branch 'master' of github.com:xamarin/xamarin-android into mono…
luhenry Nov 2, 2018
f534346
Bump to mono/2018-10/3c2b25ce
luhenry Nov 2, 2018
3a4720e
Revert "[build] Download correct mono archive URL (#2366)"
luhenry Nov 5, 2018
b43bf0c
Merge remote-tracking branches 'origin/master' and 'origin/mono-2018-…
luhenry Nov 5, 2018
7e68409
Bump to mono/2018-10/e45b97c6
luhenry Nov 5, 2018
01729b9
Merge remote-tracking branch 'origin/master' into mono-2018-10
luhenry Nov 8, 2018
27494f8
Bump to mono/2018-10/5e1b1153
luhenry Nov 8, 2018
fee7d45
Merge remote-tracking branch 'origin/master' into mono-2018-08
luhenry Nov 8, 2018
ad6b65d
Bump to mono/2018-08/32d4b6f2
luhenry Nov 8, 2018
0367c9a
[build] Download correct mono archive URL (#2389)
luhenry Nov 9, 2018
a5663b6
Remove debug spew
luhenry Nov 9, 2018
c6c6606
Merge remote-tracking branch 'origin/master' into mono-2018-08
luhenry Nov 14, 2018
ef93d71
Merge remote-tracking branch 'origin/mono-2018-08' into mono-2018-10
luhenry Nov 14, 2018
d284e4c
Bump to mono/2018-10/64c566d8
luhenry Nov 14, 2018
b9c5226
[monodroid] Remove dependency on `$(MonoSourceFullPath)/support/{zlib…
luhenry Nov 16, 2018
e06177a
Merge remote-tracking branch 'origin/master' into mono-2018-10
alexanderkyte Jan 9, 2019
1d33a43
Merge remote-tracking branch 'origin/master' into mono-2018-10
alexanderkyte Jan 10, 2019
cdb4a42
Merge remote-tracking branch 'origin/master' into mono-2018-10-fixup
alexanderkyte Jan 15, 2019
5d65346
Revert unintended changes in previous merge
alexanderkyte Jan 16, 2019
1152fa5
[mono] Change source path for System.IO.Compression test assets
alexanderkyte Jan 18, 2019
d21dcdb
Merge remote-tracking branch 'origin/master' into mono-2018-10-fixup
alexanderkyte Jan 18, 2019
7491812
Merge branch 'master' of github.com:xamarin/xamarin-android into mono…
alexanderkyte Jan 23, 2019
9cad258
[mono] Bump to include libmono-native.so
alexischr Jan 12, 2019
e1006a7
Merge pull request #2658 from xamarin/mono-2018-10-system-native
alexischr Jan 31, 2019
15af8a0
Merge remote-tracking branch 'origin' into mono-2018-10
alexischr Jan 31, 2019
bcc25db
Bump to mono/mono/2018-10@e632442
alexischr Jan 31, 2019
d55161b
Fix build
luhenry Oct 19, 2018
db8a38e
Bump to mono/mono/2018-10@15fb740
alexischr Jan 31, 2019
2cc8199
Run XUnit tests for System.dll
alexischr Feb 4, 2019
e1a31da
Revert "Revert unintended changes in previous merge"
alexanderkyte Feb 7, 2019
958134d
Revert "Revert "Revert unintended changes in previous merge""
alexischr Feb 7, 2019
ec73f27
[mono-runtimes] Bundle libmono-native
alexischr Feb 5, 2019
23d74f3
Merge pull request #2704 from xamarin/mono-2018-10-bundle-system-native
alexischr Feb 8, 2019
c9a61a0
Include 'libmono-native.so' in .apk
alexischr Feb 9, 2019
c8df7e0
Merge pull request #2719 from xamarin/mono-2018-10-mono-native-buildapk
alexischr Feb 11, 2019
f1f4ea1
Bump to mono/mono/2018-10@4a7563ff852
alexischr Feb 11, 2019
0cad6a8
Test bump
alexischr Feb 12, 2019
48a3c44
Test bump
alexischr Feb 12, 2019
596c7ba
Test bump
alexischr Feb 12, 2019
271d4d8
Remove some of Mono.Android's System.Drawing types which for monodroi…
alexischr Feb 12, 2019
dff9fd5
Add assembly ref to replace removed types
alexischr Feb 13, 2019
318a893
More of the 'replacing types'
alexischr Feb 13, 2019
1a6ae99
Another bump for:
alexischr Feb 14, 2019
1fb9e42
Another bump for:
alexischr Feb 14, 2019
c988c13
Merge pull request #2722 from xamarin/mono-2018-10-mononative-symbol-…
alexischr Feb 19, 2019
15d294f
Bump 'external/xamarin-android-api-compatibility' for https://github.…
alexischr Feb 19, 2019
afef78a
Update Mono Mac SDK package version used
alexischr Feb 20, 2019
b9282e5
Complete 'Update Mono Mac SDK package version used'
alexischr Feb 20, 2019
1ef2a3c
[Mono.Android] Add type forwarders for the removed System.Drawing types
alexischr Feb 21, 2019
1d608bf
[tests] repro breaking change with System.Drawing.Common
jonathanpeppers Feb 25, 2019
6c8f01c
[Mono.Android] add missing type foward to System.Drawing.Color
jonathanpeppers Feb 26, 2019
df261ba
Bump mono
alexischr Mar 5, 2019
8182592
Bump mono
alexischr Mar 5, 2019
61e2236
Merge branch 'master' of github.com:xamarin/xamarin-android into mono…
alexischr Mar 5, 2019
e871929
Bump timeout for a step that has timed out
alexischr Mar 6, 2019
7bae8fe
Fix copy-paste mistake in Xamarin.Android.Common.targets
akoeplinger Mar 6, 2019
d242ba9
Bump to mono:2019-02
directhex Feb 6, 2019
8cf609d
Merge branch 'mono-2018-10-rebased' of github.com:xamarin/xamarin-and…
alexischr Mar 7, 2019
632b448
Bump mono
alexischr Mar 7, 2019
7f23db9
Add missing linker source
alexischr Mar 8, 2019
d82ef28
Merge branch 'master' of github.com:xamarin/xamarin-android into mono…
alexischr Mar 8, 2019
810b35a
Merge branch 'master' of github.com:xamarin/xamarin-android into mono…
alexischr Mar 12, 2019
1d43d57
Fix copy/paste typo
alexischr Mar 12, 2019
03bc365
Adjust linker sources
alexischr Mar 13, 2019
4187504
Avoid trying to 'fixup the NUnit' on Xunit test assemblies
alexischr Mar 19, 2019
92a9947
Fix typo
alexischr Mar 20, 2019
152e0ad
Exclude xunit test from fixup in a different way that should actually…
alexischr Mar 20, 2019
813660c
Add 'mono_add_internal_call_with_flags' in the list of loaded Mono ru…
alexischr Mar 21, 2019
cde0efc
Bump mono
alexischr Mar 22, 2019
19ae76d
Bump timeout for instrumentation tests
alexischr Mar 28, 2019
c186116
Merge commit 'e6326dcba43dfb02c7401de8ae38c03166505df8' of github.com…
alexischr Apr 1, 2019
061f68f
Bump mono
alexischr Apr 9, 2019
eff634a
Update linker source directory
radekdoulik Apr 10, 2019
08d740a
Update to use the new linker source files
radekdoulik Apr 10, 2019
f210716
Have a copy of host libmono-native library in the 'host Monos' bundle…
alexischr Apr 11, 2019
c21f794
Update test assembly list
alexischr Apr 11, 2019
23e2805
Merge commit 'e997008' into mono-2019-02
alexischr Apr 11, 2019
9b33c72
Remove System.Reflection.TestModule.dll from list of test assemblies
alexischr Apr 12, 2019
d25ad77
Revert "Remove System.Reflection.TestModule.dll from list of test ass…
lambdageek Apr 12, 2019
760fe5d
only copy bcl test assembly pdbs that exist.
lambdageek Apr 11, 2019
d479809
Add MonoTestAssembly reference for Microsoft.CSharp for BCL tests
lambdageek Apr 12, 2019
cc5f784
Merge commit '3e998b211d769b25875bad2c60e17b197aaf890c' of github.com…
alexischr Apr 15, 2019
594333c
[Xamarin.Android.Build.Tasks] Add mono.config file
radekdoulik Apr 15, 2019
01811ad
[mono-2019-02][Xamarin.Android.BCL_Tests] Copy xunit tests to Interme…
lambdageek Apr 16, 2019
70c2987
Bump mono
alexischr Apr 17, 2019
a39db66
Revert "Have a copy of host libmono-native library in the 'host Monos…
alexischr Apr 17, 2019
e564bcb
Bump mono
alexischr Apr 18, 2019
6bd720f
Log NuGet command-line args
jonathanpeppers Apr 18, 2019
d251e80
NuGet.exe MONO_LOG_LEVEL=debug
jonathanpeppers Apr 18, 2019
cb8f448
Bump mono
alexischr Apr 18, 2019
127322d
Bump mono
alexischr Apr 21, 2019
83fadad
Do not 'CopyLocal' references to the 'bin/Test{Debug|Release}' directory
alexischr Apr 22, 2019
cfffbdd
Bump mono
alexischr Apr 22, 2019
87c8328
Bump mono
alexischr Apr 23, 2019
253b1fd
Bump mono
alexischr Apr 23, 2019
2575e59
Bump mono/fix pointing to corefx PR
alexischr Apr 23, 2019
34acd2c
Merge branch 'master' of github.com:xamarin/xamarin-android into mono…
alexischr Apr 23, 2019
395fcd3
Bump mono
alexischr Apr 23, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
[submodule "external/mono"]
path = external/mono
url = https://github.com/mono/mono.git
branch = 2018-10
branch = 2019-02
[submodule "external/mxe"]
path = external/mxe
url = https://github.com/xamarin/mxe.git
Expand Down
8 changes: 4 additions & 4 deletions Configuration.props
Original file line number Diff line number Diff line change
Expand Up @@ -79,11 +79,11 @@
<JavaInteropSourceDirectory Condition=" '$(JavaInteropSourceDirectory)' == '' ">$(MSBuildThisFileDirectory)external\Java.Interop</JavaInteropSourceDirectory>
<LlvmSourceDirectory Condition=" '$(LlvmSourceDirectory)' == '' ">$(MSBuildThisFileDirectory)external\llvm</LlvmSourceDirectory>
<MonoSourceDirectory>$(MSBuildThisFileDirectory)external\mono</MonoSourceDirectory>
<MonoRequiredMinimumVersion Condition=" '$(MonoRequiredMinimumVersion)' == '' ">5.20.0</MonoRequiredMinimumVersion>
<MonoRequiredMaximumVersion Condition=" '$(MonoRequiredMaximumVersion)' == '' ">5.21.0</MonoRequiredMaximumVersion>
<MonoRequiredMinimumVersion Condition=" '$(MonoRequiredMinimumVersion)' == '' ">6.0.0</MonoRequiredMinimumVersion>
<MonoRequiredMaximumVersion Condition=" '$(MonoRequiredMaximumVersion)' == '' ">6.1.0</MonoRequiredMaximumVersion>
<IgnoreMaxMonoVersion Condition=" '$(IgnoreMaxMonoVersion)' == '' ">True</IgnoreMaxMonoVersion>
<MonoRequiredDarwinMinimumVersion>$(MonoRequiredMinimumVersion).249</MonoRequiredDarwinMinimumVersion>
<LinkerSourceDirectory>$(MSBuildThisFileDirectory)external\mono\external\linker</LinkerSourceDirectory>
<MonoRequiredDarwinMinimumVersion>$(MonoRequiredMinimumVersion).6</MonoRequiredDarwinMinimumVersion>
<LinkerSourceDirectory>$(MSBuildThisFileDirectory)external\mono\external\linker\src</LinkerSourceDirectory>
<OpenTKSourceDirectory>$(MSBuildThisFileDirectory)external\opentk</OpenTKSourceDirectory>
<MingwZlibRootDirectory Condition=" '$(ZlibRootDirectory)' == '' And '$(HostOS)' == 'Linux' ">\usr</MingwZlibRootDirectory>
<MingwZlibRootDirectory Condition=" '$(ZlibRootDirectory)' == '' And '$(HostOS)' == 'Darwin' ">$(HostHomebrewPrefix)\opt\mingw-zlib\usr</MingwZlibRootDirectory>
Expand Down
4 changes: 2 additions & 2 deletions build-tools/dependencies/dependencies.projitems
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<_DarwinMonoFramework>MonoFramework-MDK-5.20.0.217.macos10.xamarin.universal.pkg</_DarwinMonoFramework>
<_DarwinMonoFramework>MonoFramework-MDK-6.0.0.6.macos10.xamarin.universal.pkg</_DarwinMonoFramework>
<_AptGetInstall>apt-get -f -u install</_AptGetInstall>
</PropertyGroup>
<ItemGroup>
Expand Down Expand Up @@ -38,7 +38,7 @@
<MaximumVersion Condition=" '$(IgnoreMaxMonoVersion)' == '' Or '$(IgnoreMaxMonoVersion)' == 'False' " >$(MonoRequiredMaximumVersion)</MaximumVersion>
<DarwinMinimumVersion>$(MonoRequiredDarwinMinimumVersion)</DarwinMinimumVersion>
<CurrentVersionCommand>$(MSBuildThisFileDirectory)..\scripts\mono-version</CurrentVersionCommand>
<DarwinMinimumUrl>https://xamjenkinsartifact.azureedge.net/build-package-osx-mono/2018-10/196/2b6f395180b09cf31c849104f7774be3c04fd46f/$(_DarwinMonoFramework)</DarwinMinimumUrl>
<DarwinMinimumUrl>https://xamjenkinsartifact.azureedge.net/build-package-osx-mono/2019-02/7/12cadb2b21da7f1ad8f5999fd2c5ec8a127c5795/$(_DarwinMonoFramework)</DarwinMinimumUrl>
<DarwinInstall>installer -pkg "$(AndroidToolchainCacheDirectory)\$(_DarwinMonoFramework)" -target /</DarwinInstall>
</RequiredProgram>
</ItemGroup>
Expand Down
2 changes: 1 addition & 1 deletion external/llvm
Submodule llvm updated 240 files
2 changes: 1 addition & 1 deletion external/mono
Submodule mono updated 3568 files
24 changes: 21 additions & 3 deletions src/Xamarin.Android.Build.Tasks/Xamarin.Android.Build.Tasks.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -363,6 +363,9 @@
<Compile Include="$(LinkerSourceFullPath)\linker\Linker\I18nAssemblies.cs">
<Link>Linker\Linker\I18nAssemblies.cs</Link>
</Compile>
<Compile Include="$(LinkerSourceFullPath)\linker\Linker\Inflater.cs">
<Link>Linker\Linker\Inflater.cs</Link>
</Compile>
<Compile Include="$(LinkerSourceFullPath)\linker\Linker\IXApiVisitor.cs">
<Link>Linker\Linker\IXApiVisitor.cs</Link>
</Compile>
Expand All @@ -375,6 +378,9 @@
<Compile Include="$(LinkerSourceFullPath)\linker\Linker\MethodReferenceExtensions.cs">
<Link>Linker\Linker\MethodReferenceExtensions.cs</Link>
</Compile>
<Compile Include="$(LinkerSourceFullPath)\linker\Linker\OverrideInformation.cs">
<Link>Linker\Linker\OverrideInformation.cs</Link>
</Compile>
<Compile Include="$(LinkerSourceFullPath)\linker\Linker\Pipeline.cs">
<Link>Linker\Linker\Pipeline.cs</Link>
</Compile>
Expand Down Expand Up @@ -456,6 +462,21 @@
<Compile Include="$(LinkerSourceFullPath)\linker\Linker\MarkingHelpers.cs">
<Link>Linker\Linker\MarkingHelpers.cs</Link>
</Compile>
<Compile Include="$(LinkerSourceFullPath)\linker\Linker\KnownMembers.cs">
<Link>Linker\Linker\KnownMembers.cs</Link>
</Compile>
<Compile Include="$(LinkerSourceFullPath)\linker\Linker\MethodDefinitionExtensions.cs">
<Link>Linker\Linker\MethodDefinitionExtensions.cs</Link>
</Compile>
<Compile Include="$(LinkerSourceFullPath)\linker\Linker\MethodBodyScanner.cs">
<Link>Linker\Linker\MethodBodyScanner.cs</Link>
</Compile>
<Compile Include="$(LinkerSourceFullPath)\linker\Linker\TypeDefinitionExtensions.cs">
<Link>Linker\Linker\TypeDefinitionExtensions.cs</Link>
</Compile>
<Compile Include="$(LinkerSourceFullPath)\linker\Linker\BCL.cs">
<Link>Linker\Linker\BCL.cs</Link>
</Compile>
<Compile Include="Tasks\MergeResources.cs" />
<Compile Include="Tasks\GetConvertedJavaLibraries.cs" />
<Compile Include="Tasks\JavaCompileToolTask.cs" />
Expand Down Expand Up @@ -488,9 +509,6 @@
<Compile Include="$(LinkerSourceFullPath)\tuner\Mono.Tuner\FixModuleFlags.cs">
<Link>Linker\Mono.Tuner\FixModuleFlags.cs</Link>
</Compile>
<Compile Include="$(LinkerSourceFullPath)\tuner\Mono.Tuner\PrintTypeMap.cs">
<Link>Linker\Mono.Tuner\PrintTypeMap.cs</Link>
</Compile>
<Compile Include="$(LinkerSourceFullPath)\tuner\Mono.Tuner\PreserveCrypto.cs">
<Link>Linker\Mono.Tuner\PreserveCrypto.cs</Link>
</Compile>
Expand Down
10 changes: 10 additions & 0 deletions src/mono-runtimes/ProfileAssemblies.projitems
Original file line number Diff line number Diff line change
Expand Up @@ -193,6 +193,8 @@
<MonoProfileAssembly Include="System.Xml.Serialization.dll" />
</ItemGroup>
<ItemGroup>
<MonoTestAssembly Include="BinarySerializationOverVersionsTest.dll">
</MonoTestAssembly>
<MonoTestAssembly Include="monodroid_corlib_test.dll">
</MonoTestAssembly>
<MonoTestSatelliteAssembly Include="es-ES/monodroid_corlib_test.resources.dll" />
Expand Down Expand Up @@ -247,6 +249,12 @@
<MonoTestAssembly Include="monodroid_System.Json_xunit-test.dll">
<TestType>xunit</TestType>
</MonoTestAssembly>
<MonoTestAssembly Include="monodroid_System.Net.Http.FunctionalTests_xunit-test.dll">
<TestType>xunit</TestType>
</MonoTestAssembly>
<MonoTestAssembly Include="monodroid_System.Net.Http.UnitTests_xunit-test.dll">
<TestType>xunit</TestType>
</MonoTestAssembly>
<MonoTestAssembly Include="monodroid_System.Net.Http_test.dll">
</MonoTestAssembly>
<MonoTestAssembly Include="monodroid_System.Numerics_test.dll">
Expand Down Expand Up @@ -290,6 +298,8 @@
<MonoTestAssembly Include="monodroid_System_xunit-test.dll">
<TestType>xunit</TestType>
</MonoTestAssembly>
<MonoTestAssembly Include="TestLoadAssembly.dll">
</MonoTestAssembly>
</ItemGroup>
<!-- Manual fixups -->
<ItemGroup>
Expand Down
13 changes: 12 additions & 1 deletion src/mono-runtimes/mono-runtimes.targets
Original file line number Diff line number Diff line change
Expand Up @@ -189,7 +189,7 @@
Include="@(_MonoRuntime->'$(MonoSourceFullPath)\sdks\out\android-%(Identity)-$(_MonoSdksConfiguration)\lib\%(NativeLibraryPrefix)libmono-native-compat.%(NativeLibraryExtension)')"
/>
<_RuntimeSource
Condition=" 'host-Darwin' != '%(Identity)' And 'host-mxe-Win32' != '%(Identity)' And 'host-mxe-Win64' != '%(Identity)' "
Condition=" 'host-Darwin' != '%(Identity)' And 'host-mxe-Win32' != '%(Identity)' And 'host-mxe-Win64' != '%(Identity)'"
Include="@(_MonoRuntime->'$(MonoSourceFullPath)\sdks\out\android-%(Identity)-$(_MonoSdksConfiguration)\lib\%(NativeLibraryPrefix)libmono-native.%(NativeLibraryExtension)')"
/>
<_InstallRuntimeOutput
Expand Down Expand Up @@ -218,10 +218,21 @@
Condition=" 'host-$(HostOS)' == '%(Identity)' "
Include="@(_MonoRuntime->'$(MonoSourceFullPath)\sdks\out\android-%(Identity)-$(_MonoSdksConfiguration)\bin\mono')"
/>
<_RuntimeBinarySource
Condition=" 'host-$(HostOS)' == '%(Identity)' And 'host-mxe-Win32' != '%(Identity)' And 'host-mxe-Win64' != '%(Identity)'"
Include="@(_MonoRuntime->'$(MonoSourceFullPath)\sdks\out\android-%(Identity)-$(_MonoSdksConfiguration)\lib\%(NativeLibraryPrefix)libmono-native-compat.%(NativeLibraryExtension)')"
/>

<_InstallRuntimeBinaryOutput
Condition=" 'host-$(HostOS)' == '%(Identity)' "
Include="@(_MonoRuntime->'$(_MSBuildDir)\$(HostOS)\mono')"
/>

<_InstallRuntimeBinaryOutput
Condition=" 'host-$(HostOS)' == '%(Identity)' And 'host-mxe-Win32' != '%(Identity)' And 'host-mxe-Win64' != '%(Identity)'"
Include="@(_MonoRuntime->'$(_MSBuildDir)\$(HostOS)\libmono-native.%(NativeLibraryExtension)')"
/>

<_CrossRuntimeBinarySource
Include="@(_MonoCrossRuntime->'$(MonoSourceFullPath)\sdks\out\android-%(Identity)-$(_MonoSdksConfiguration)\bin\%(ExePrefix)mono-sgen%(ExeSuffix)')"
/>
Expand Down
1 change: 1 addition & 0 deletions src/monodroid/jni/dylib-mono.cc
Original file line number Diff line number Diff line change
Expand Up @@ -148,6 +148,7 @@ bool DylibMono::init (void *libmono_handle)
LOAD_SYMBOL(mono_profiler_set_jit_failed_callback)
LOAD_SYMBOL(mono_profiler_set_thread_started_callback)
LOAD_SYMBOL(mono_profiler_set_thread_stopped_callback)
LOAD_SYMBOL(mono_add_internal_call_with_flags)

if (XA_UNLIKELY (utils.should_log (LOG_TIMING))) {
total_time.mark_end ();
Expand Down
2 changes: 2 additions & 0 deletions src/monodroid/jni/dylib-mono.h
Original file line number Diff line number Diff line change
Expand Up @@ -377,6 +377,7 @@ class DylibMono

typedef void (*monodroid_mono_config_parse_memory_fptr) (const char *buffer);
typedef void (*monodroid_mono_add_internal_call_fptr) (const char *name, const void *method);
typedef void (*monodroid_mono_add_internal_call_with_flags_fptr) (const char *name, const void *method, mono_bool cooperative);
typedef MonoImage* (*monodroid_mono_assembly_get_image_fptr) (void *arg0);
typedef MonoAssembly* (*monodroid_mono_assembly_load_from_full_fptr) (MonoImage *image, const char *fname, MonoImageOpenStatus *status, mono_bool refonly);
typedef MonoAssembly* (*monodroid_mono_assembly_load_full_fptr) (MonoAssemblyName *aname, const char *basedir, MonoImageOpenStatus* status, mono_bool refonly);
Expand Down Expand Up @@ -537,6 +538,7 @@ struct DylibMono {
monodroid_mono_check_corlib_version_fptr mono_check_corlib_version;

monodroid_mono_add_internal_call_fptr mono_add_internal_call;
monodroid_mono_add_internal_call_with_flags_fptr mono_add_internal_call_with_flags;
monodroid_mono_config_for_assembly_fptr mono_config_for_assembly;

monodroid_mono_assembly_loaded_fptr mono_assembly_loaded;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
Outputs="@(MonoTestAssembly->'$(IntermediateOutputPath)%(Identity)')">
<MakeDir Directories="$(IntermediateOutputPath)" />
<ItemGroup>
<_Source Include="@(MonoTestAssembly->'..\..\..\bin\$(Configuration)\bcl-tests\%(Identity)')" />
<_Source Include="@(MonoTestAssembly->'..\..\..\bin\$(Configuration)\bcl-tests\%(Identity)')" Condition="%(MonoTestAssembly.TestType) != 'xunit'" />
</ItemGroup>
<ResolveAssemblyReference
Assemblies="Xamarin.Android.NUnitLite"
Expand Down