diff --git a/standalone-openfl-app/src/Main.hx b/standalone-openfl-app/src/Main.hx index 074e95cf..f7ec79f1 100644 --- a/standalone-openfl-app/src/Main.hx +++ b/standalone-openfl-app/src/Main.hx @@ -1,9 +1,6 @@ package; import openfl.display.Sprite; -import openfl.Lib; -import sys.FileSystem; -import Assets; class Main extends Sprite { public function new() { diff --git a/standalone-openfl-app/src/macros/AssetMacro.hx b/standalone-openfl-app/src/macros/AssetMacro.hx index a659d1a8..be7055ee 100644 --- a/standalone-openfl-app/src/macros/AssetMacro.hx +++ b/standalone-openfl-app/src/macros/AssetMacro.hx @@ -267,6 +267,10 @@ class AssetMacro { } var source = limeRoot + "ndll/" + platformDirectory + "/lime.ndll"; + if (!FileSystem.exists(source) && platformDirectory.endsWith("64")) { + platformDirectory = platformDirectory.substr(0, platformDirectory.length - 2); + source = limeRoot + "ndll/" + platformDirectory + "/lime.ndll"; + } if (!FileSystem.exists(source)) { Context.warning("Lime native library not found: " + source, Context.currentPos()); return;