5 Commits
Author SHA1 Message Date
crazytuzi 75295e7115 libSystem.Globalization.Native.so 2026-06-02 16:26:39 +08:00
crazytuzi 043f264604 bUseRelease 2026-05-28 12:55:54 +08:00
crazytuzi 961d29e25e Fixed Mono_APL.xml loadLibrary 2026-03-09 12:46:56 +08:00
crazytuzi a4c2b82785 NATIVE_DLL 2026-01-12 12:56:09 +08:00
crazytuzi db12064ef7 v10.0.1 2026-01-09 23:55:51 +08:00
2246 changed files with 42 additions and 14 deletions

No files matched your search

+14 -9
View File
@@ -10,13 +10,16 @@ public class Mono : ModuleRules
PublicDefinitions.AddRange(new string[] PublicDefinitions.AddRange(new string[]
{ {
"DOTNET_MAJOR_VERSION=9", "DOTNET_MAJOR_VERSION=10",
"DOTNET_MINOR_VERSION=0", "DOTNET_MINOR_VERSION=0",
"DOTNET_PATCH_VERSION=11" "DOTNET_PATCH_VERSION=1"
}); });
var bIsDebug = Target.Configuration == UnrealTargetConfiguration.Debug || var bUseRelease = true;
Target.Configuration == UnrealTargetConfiguration.DebugGame;
var bIsDebug = !bUseRelease &&
(Target.Configuration == UnrealTargetConfiguration.Debug ||
Target.Configuration == UnrealTargetConfiguration.DebugGame);
var MonoConfiguration = bIsDebug ? "Debug" : "Release"; var MonoConfiguration = bIsDebug ? "Debug" : "Release";
@@ -56,10 +59,15 @@ public class Mono : ModuleRules
PublicSystemLibraries.Add("msvcrtd.lib"); PublicSystemLibraries.Add("msvcrtd.lib");
} }
RuntimeDependencies.Add( RuntimeDependencies.Add("$(BinaryOutputDir)/coreclr.dll",
Target.bIsEngineInstalled ? "$(BinaryOutputDir)/coreclr.dll" : "$(TargetOutputDir)/coreclr.dll",
Path.Combine(PlatformLibraryPath, "coreclr.dll")); Path.Combine(PlatformLibraryPath, "coreclr.dll"));
RuntimeDependencies.Add("$(BinaryOutputDir)/System.IO.Compression.Native.dll",
Path.Combine(PlatformLibraryPath, "System.IO.Compression.Native.dll"));
RuntimeDependencies.Add("$(BinaryOutputDir)/System.Globalization.Native.dll",
Path.Combine(PlatformLibraryPath, "System.Globalization.Native.dll"));
var Files = GetFiles(Path.Combine(PlatformLibraryPath, "net")); var Files = GetFiles(Path.Combine(PlatformLibraryPath, "net"));
foreach (var File in Files) foreach (var File in Files)
@@ -181,9 +189,6 @@ public class Mono : ModuleRules
RuntimeDependencies.Add("$(BinaryOutputDir)/libSystem.Security.Cryptography.Native.Apple.dylib", RuntimeDependencies.Add("$(BinaryOutputDir)/libSystem.Security.Cryptography.Native.Apple.dylib",
Path.Combine(PlatformLibraryPath, "libSystem.Security.Cryptography.Native.Apple.dylib")); Path.Combine(PlatformLibraryPath, "libSystem.Security.Cryptography.Native.Apple.dylib"));
RuntimeDependencies.Add("$(BinaryOutputDir)/libSystem.Security.Cryptography.Native.OpenSsl.dylib",
Path.Combine(PlatformLibraryPath, "libSystem.Security.Cryptography.Native.OpenSsl.dylib"));
RuntimeDependencies.Add("$(BinaryOutputDir)/libSystem.Net.Security.Native.dylib", RuntimeDependencies.Add("$(BinaryOutputDir)/libSystem.Net.Security.Native.dylib",
Path.Combine(PlatformLibraryPath, "libSystem.Net.Security.Native.dylib")); Path.Combine(PlatformLibraryPath, "libSystem.Net.Security.Native.dylib"));
+11 -2
View File
@@ -17,13 +17,22 @@
<copyFile src="$S(PluginDir)/libSystem.Native.so" <copyFile src="$S(PluginDir)/libSystem.Native.so"
dst="$S(BuildDir)/libs/arm64-v8a/libSystem.Native.so"/> dst="$S(BuildDir)/libs/arm64-v8a/libSystem.Native.so"/>
</resourceCopies> </resourceCopies>
<resourceCopies>
<log text="libSystem.Globalization.Native APL copying files for $S(Architecture)/"/>
<copyFile src="$S(PluginDir)/libSystem.Globalization.Native.so"
dst="$S(BuildDir)/libs/arm64-v8a/libSystem.Globalization.Native.so"/>
</resourceCopies>
<soLoadLibrary> <soLoadLibrary>
<log text="libmonosgen-2.0 APL adding loadLibrary references"/> <log text="libmonosgen-2.0 APL adding loadLibrary references"/>
<loadLibrary name="libmonosgen-2.0" failmsg="libmonosgen-2.0 not loaded and required!"/> <loadLibrary name="monosgen-2.0" failmsg="libmonosgen-2.0 not loaded and required!"/>
</soLoadLibrary> </soLoadLibrary>
<soLoadLibrary> <soLoadLibrary>
<log text="libSystem.Native APL adding loadLibrary references"/> <log text="libSystem.Native APL adding loadLibrary references"/>
<loadLibrary name="libSystem.Native" failmsg="libSystem.Native not loaded and required!"/> <loadLibrary name="System.Native" failmsg="libSystem.Native not loaded and required!"/>
</soLoadLibrary>
<soLoadLibrary>
<log text="libSystem.Globalization.Native APL adding loadLibrary references"/>
<loadLibrary name="System.Globalization.Native" failmsg="libSystem.Globalization.Native not loaded and required!"/>
</soLoadLibrary> </soLoadLibrary>
</root> </root>
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loaded 100 of 2246 files, more files were not shown because too many files have changed in this diff. Show more