Skip to content

Commit 0acfbb4

Browse files
committed
Merge branch 'main' into dev/grendel/clr-host
* main: [CoreCLR] Add src/native/clr for CoreCLR hosting bits (#9778) [Xamarin.Android.Build.Tasks] move .NET 8 support to `android-net8` workload (#9785)
2 parents ebfdbe8 + a4801d0 commit 0acfbb4

File tree

4 files changed

+26
-4
lines changed

4 files changed

+26
-4
lines changed

.gdn/policheck/source.gdnsuppress

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,17 @@
9090
"justification": "Matching against `aapt2` tool output.",
9191
"createdDate": "2025-02-05 11:48:04Z"
9292
},
93+
"26d3e99b351de02627162b255b2513d833a0343a6f25064f35d7310eb07cf3ff": {
94+
"signature": "26d3e99b351de02627162b255b2513d833a0343a6f25064f35d7310eb07cf3ff",
95+
"alternativeSignatures": [
96+
"d23c1bf667150310fd782f0ad92064dcf077226a64d9bf1dd6762ead152f7703"
97+
],
98+
"memberOf": [
99+
"default"
100+
],
101+
"justification": "Reference to ffs(3) find first set bit function.",
102+
"createdDate": "2025-02-10 19:44:17Z"
103+
},
93104
"a5555a74b0e940543802a63a6465b4d965eff4f6c858552813df633186794c45": {
94105
"signature": "a5555a74b0e940543802a63a6465b4d965eff4f6c858552813df633186794c45",
95106
"alternativeSignatures": [

build-tools/create-packs/Directory.Build.targets

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,7 @@
124124
<_NuGetSources Include="$(OutputPath.TrimEnd('\'))" />
125125
<_PreviewPacks Condition=" '$(AndroidLatestStableApiLevel)' != '$(AndroidLatestUnstableApiLevel)' " Include="$(XamarinAndroidSourcePath)bin\Build$(Configuration)\nuget-unsigned\Microsoft.Android.Ref.$(AndroidLatestUnstableApiLevel).*.nupkg" />
126126
<_InstallArguments Include="android" />
127+
<_InstallArguments Include="android-net8" />
127128
<_InstallArguments Include="android-$(AndroidLatestUnstableApiLevel)" Condition=" '@(_PreviewPacks->Count())' != '0' " />
128129
<_InstallArguments Include="--skip-manifest-update" />
129130
<_InstallArguments Include="--skip-sign-check" />

src/Xamarin.Android.Build.Tasks/Microsoft.NET.Sdk.Android/WorkloadManifest.in.json

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
"packs": [
77
"Microsoft.Android.Sdk.net10",
88
"Microsoft.Android.Sdk.net9",
9-
"Microsoft.Android.Sdk.net8",
109
"Microsoft.Android.Ref.35",
1110
"Microsoft.Android.Runtime.Mono.35.android-arm",
1211
"Microsoft.Android.Runtime.Mono.35.android-arm64",
@@ -15,15 +14,23 @@
1514
"Microsoft.Android.Templates"
1615
],
1716
"platforms": [ "win-x64", "win-arm64", "linux-x64", "linux-arm64", "osx-x64", "osx-arm64" ],
18-
"extends" : [
19-
"microsoft-net-runtime-android-net8",
20-
"microsoft-net-runtime-android-aot-net8",
17+
"extends" : [
2118
"microsoft-net-runtime-android-net9",
2219
"microsoft-net-runtime-android-aot-net9",
2320
"microsoft-net-runtime-android",
2421
"microsoft-net-runtime-android-aot"
2522
]
2623
},
24+
"android-net8": {
25+
"description": ".NET SDK Workload for building .NET 8 Android applications.",
26+
"packs": [ "Microsoft.Android.Sdk.net8" ],
27+
"platforms": [ "win-x64", "win-arm64", "linux-x64", "linux-arm64", "osx-x64", "osx-arm64" ],
28+
"extends" : [
29+
"android",
30+
"microsoft-net-runtime-android-net8",
31+
"microsoft-net-runtime-android-aot-net8"
32+
]
33+
},
2734
"android-36": {
2835
"description": "Preview support for Android API-36.",
2936
"packs": [

src/native/CMakeLists.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -239,6 +239,9 @@ else()
239239
include_directories(mono)
240240
endif()
241241

242+
include_directories(common/include)
243+
include_directories(mono)
244+
242245
#
243246
# Compiler defines
244247
#

0 commit comments

Comments
 (0)