From 648c07b714daa8d990e09768a82dc410d0ad8046 Mon Sep 17 00:00:00 2001 From: Dylan Perks Date: Tue, 22 Oct 2024 22:42:28 +0100 Subject: [PATCH] May have figured it out? --- build/nuke/Native/SilkDroid.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/build/nuke/Native/SilkDroid.cs b/build/nuke/Native/SilkDroid.cs index 52c2cdb1ab..6f84705b9f 100644 --- a/build/nuke/Native/SilkDroid.cs +++ b/build/nuke/Native/SilkDroid.cs @@ -103,6 +103,11 @@ string AndroidHome SourceDirectory / "Windowing" / "Silk.NET.Windowing.Sdl" / "Android" / "app-release.aar", FileExistsPolicy.Overwrite ); + + // Not expecting this to succeed, but we need to do this so we generate the bindings to go in the public API. + InheritedShell($"dotnet build \"{SourceDirectory / "Windowing" / "Silk.NET.Windowing.Sdl" / "Silk.NET.Windowing.Sdl.csproj"}\"").AssertWaitForExit(); + + // Update the public API. InheritedShell(string.Format(FormatDeclCmd, SourceDirectory / "Windowing" / "Silk.NET.Windowing.Sdl" / "Silk.NET.Windowing.Sdl.csproj")).AssertZeroExitCode(); return ret; }