6 Commits
Author SHA1 Message Date
crazytuzi 54b89f20fc Fixed Mono.embeddedframework.zip 2025-12-27 14:46:01 +08:00
crazytuzi c00c257bf9 Fixed Mono.embeddedframework.zip 2025-08-12 23:25:33 +08:00
tantsz db214e285b add macOS_arm64 libs (#1)
* add macOS_arm64 libs

* 补充遗漏的文件
2024-06-30 11:19:21 +08:00
crazytuzi 93e5f54d1a Fixed EngineInstalled 2024-06-01 15:21:06 +08:00
crazytuzi d7305649a0 Fixed macOS Compile Error 2024-05-26 20:40:42 +08:00
crazytuzi 47828b6e85 v8.0.5 2024-05-25 15:38:31 +08:00
2253 changed files with 24 additions and 42 deletions

No files matched your search

+1
View File
@@ -0,0 +1 @@
.DS_Store
+18 -14
View File
@@ -10,16 +10,13 @@ public class Mono : ModuleRules
PublicDefinitions.AddRange(new string[] PublicDefinitions.AddRange(new string[]
{ {
"DOTNET_MAJOR_VERSION=10", "DOTNET_MAJOR_VERSION=8",
"DOTNET_MINOR_VERSION=0", "DOTNET_MINOR_VERSION=0",
"DOTNET_PATCH_VERSION=1" "DOTNET_PATCH_VERSION=5"
}); });
var bUseRelease = true; var bIsDebug = Target.Configuration == UnrealTargetConfiguration.Debug ||
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";
@@ -59,15 +56,10 @@ public class Mono : ModuleRules
PublicSystemLibraries.Add("msvcrtd.lib"); PublicSystemLibraries.Add("msvcrtd.lib");
} }
RuntimeDependencies.Add("$(BinaryOutputDir)/coreclr.dll", RuntimeDependencies.Add(
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)
@@ -189,6 +181,9 @@ 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"));
@@ -235,6 +230,15 @@ public class Mono : ModuleRules
PublicAdditionalLibraries.Add(Path.Combine(PlatformLibraryPath, PublicAdditionalLibraries.Add(Path.Combine(PlatformLibraryPath,
"libSystem.Globalization.Native.a")); "libSystem.Globalization.Native.a"));
PublicAdditionalLibraries.Add(Path.Combine(PlatformLibraryPath,
"libicudata.a"));
PublicAdditionalLibraries.Add(Path.Combine(PlatformLibraryPath,
"libicui18n.a"));
PublicAdditionalLibraries.Add(Path.Combine(PlatformLibraryPath,
"libicuuc.a"));
PublicAdditionalFrameworks.Add( PublicAdditionalFrameworks.Add(
new Framework( new Framework(
"Mono", "Mono",
+2 -11
View File
@@ -17,22 +17,13 @@
<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="monosgen-2.0" failmsg="libmonosgen-2.0 not loaded and required!"/> <loadLibrary name="libmonosgen-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="System.Native" failmsg="libSystem.Native not loaded and required!"/> <loadLibrary name="libSystem.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.
Loaded 100 of 2253 files, more files were not shown because too many files have changed in this diff. Show more