Skip to content

Commit 4c9de2b

Browse files
committed
Let's see what breaks
1 parent 69ab87a commit 4c9de2b

21 files changed

+785
-628
lines changed

build-tools/create-packs/Microsoft.Android.Runtime.proj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ projects that use the Microsoft.Android framework in .NET 6+.
4848
<_AndroidRuntimePackAssets Include="$(MicrosoftAndroidSdkOutDir)lib\$(AndroidRID)\libxa-lz4.a" />
4949
<_AndroidRuntimePackAssets Include="$(MicrosoftAndroidSdkOutDir)lib\$(AndroidRID)\libxa-shared-bits.a" />
5050
<_AndroidRuntimePackAssets Include="$(MicrosoftAndroidSdkOutDir)lib\$(AndroidRID)\libmono-android.release-static.a" />
51+
<_AndroidRuntimePackAssets Include="$(MicrosoftAndroidSdkOutDir)lib\$(AndroidRID)\libpinvoke-override-dynamic.a" />
5152
<FrameworkListFileClass Include="@(_AndroidRuntimePackAssemblies->'%(Filename)%(Extension)')" Profile="Android" />
5253
<FrameworkListFileClass Include="@(_AndroidRuntimePackAssets->'%(Filename)%(Extension)')" Profile="Android" />
5354
</ItemGroup>

src/native/CMakeLists.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ file(REAL_PATH "../../" REPO_ROOT_DIR)
145145
set(EXTERNAL_DIR "${REPO_ROOT_DIR}/external")
146146
set(JAVA_INTEROP_SRC_PATH "${EXTERNAL_DIR}/Java.Interop/src/java-interop")
147147
set(LIBUNWIND_SOURCE_DIR "${EXTERNAL_DIR}/libunwind")
148-
148+
set(ROBIN_MAP_DIR "${EXTERNAL_DIR}/robin-map")
149149

150150
#
151151
# Include directories
@@ -449,6 +449,7 @@ add_subdirectory(java-interop)
449449
add_subdirectory(xamarin-app-stub)
450450
add_subdirectory(runtime-base)
451451
add_subdirectory(tracing)
452+
add_subdirectory(pinvoke-override)
452453

453454
if(DEBUG_BUILD)
454455
add_subdirectory(xamarin-debug-app-helper)

src/native/monodroid/CMakeLists.txt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ include(CheckCXXSymbolExists)
88
# Paths
99

1010
set(BIONIC_SOURCES_DIR "${REPO_ROOT_DIR}/src-ThirdParty/bionic")
11-
set(ROBIN_MAP_DIR "${EXTERNAL_DIR}/robin-map")
1211
set(BUILD_STATIC_LIBRARY OFF)
1312

1413
if(DEBUG_BUILD)
@@ -53,6 +52,7 @@ set(XAMARIN_MONODROID_SOURCES
5352
embedded-assemblies-zip.cc
5453
embedded-assemblies.cc
5554
globals.cc
55+
internal-pinvokes.cc
5656
jni-remapping.cc
5757
mono-log-adapter.cc
5858
monodroid-glue.cc
@@ -62,9 +62,7 @@ set(XAMARIN_MONODROID_SOURCES
6262
osbridge.cc
6363
pinvoke-override-api.cc
6464
runtime-util.cc
65-
timing.cc
6665
timezones.cc
67-
timing-internal.cc
6866
xamarin_getifaddrs.cc
6967
)
7068

@@ -186,6 +184,7 @@ macro(lib_target_options TARGET_NAME)
186184
${SHARED_LIB_NAME}
187185
xa::runtime-base
188186
xa::java-interop
187+
xa::pinvoke-override-precompiled
189188
xa::lz4
190189
-lmonosgen-2.0
191190
-llog

0 commit comments

Comments
 (0)