Revert "Move native DLL directory to 'lib'"

This reverts commit 20f626dab8.
This commit is contained in:
Joshua Granick
2019-06-24 10:37:22 -07:00
parent f637bdd8ef
commit ef154d2916
15 changed files with 57 additions and 55 deletions

View File

@@ -439,11 +439,11 @@ class CommandLineTools
if (FileSystem.exists("tools.n"))
{
path = Path.combine(Sys.getCwd(), "../lib/");
path = Path.combine(Sys.getCwd(), "../ndll/");
}
else if (FileSystem.exists("run.n"))
{
path = Sys.getCwd() + "/lib/";
path = Sys.getCwd() + "/ndll/";
}
if (path == "")
@@ -456,21 +456,9 @@ class CommandLineTools
{
var line = StringTools.trim(process.stdout.readLine());
if (line.length > 0 && !StringTools.startsWith(line, "-"))
if (StringTools.startsWith(line, "-L "))
{
path = StringTools.trim(line);
if (FileSystem.exists(Path.combine(path, "../lib")))
{
path = Path.combine(path, "../lib");
}
else
{
path = Path.combine(path, "../ndll");
}
if (!StringTools.endsWith(path, "/"))
{
path += "/";
}
path = StringTools.trim(line.substr(2));
break;
}
}

View File

@@ -17,15 +17,30 @@ class RunScript
toolsDirectory = Path.combine(limeDirectory, "../tools");
}
/*var extendedToolsDirectory = Haxelib.getPath (new Haxelib ("lime-extended"), false);
if (extendedToolsDirectory != null && extendedToolsDirectory != "") {
var buildScript = File.getContent (Path.combine (extendedToolsDirectory, "tools.hxml"));
buildScript = StringTools.replace (buildScript, "\r\n", "\n");
buildScript = StringTools.replace (buildScript, "\n", " ");
System.runCommand (toolsDirectory, "haxe", buildScript.split (" "));
} else {*/
System.runCommand(toolsDirectory, "haxe", ["tools.hxml"]);
// }
if (!rebuildBinaries) return;
var platforms = ["Windows", "Mac", "Mac64", "Linux", "Linux64"];
for (platform in platforms)
{
var source = Path.combine(limeDirectory, "lib/" + platform + "/lime.ndll");
var source = Path.combine(limeDirectory, "ndll/" + platform + "/lime.ndll");
// var target = Path.combine (toolsDirectory, "ndll/" + platform + "/lime.ndll");
if (!FileSystem.exists(source))
{
@@ -76,6 +91,10 @@ class RunScript
Log.warn("", "Source path \"" + source + "\" does not exist");
}
}
else
{
// System.copyIfNewer (source, target);
}
}
}

View File

@@ -24,7 +24,7 @@ class SVGExport
if (FileSystem.exists("svg.n"))
{
path = Path.combine(Sys.getCwd(), "../lib/");
path = Path.combine(Sys.getCwd(), "../ndll/");
}
if (path == "")
@@ -37,21 +37,9 @@ class SVGExport
{
var line = StringTools.trim(process.stdout.readLine());
if (line.length > 0 && !StringTools.startsWith(line, "-"))
if (StringTools.startsWith(line, "-L "))
{
path = StringTools.trim(line);
if (FileSystem.exists(Path.combine(path, "../lib")))
{
path = Path.combine(path, "../lib");
}
else
{
path = Path.combine(path, "../ndll");
}
if (!StringTools.endsWith(path, "/"))
{
path += "/";
}
path = StringTools.trim(line.substr(2));
break;
}
}

View File

@@ -56,6 +56,16 @@ class CreateTemplate
FileSystem.rename(title + "/dependencies/android/src/main/java/org/haxe/extension/Extension.java",
title + "/dependencies/android/src/main/java/org/haxe/extension/" + file + ".java");
}
if (FileSystem.exists(title))
{
System.mkdir(title + "/ndll");
System.mkdir(title + "/ndll/Linux");
System.mkdir(title + "/ndll/Linux64");
System.mkdir(title + "/ndll/Mac");
System.mkdir(title + "/ndll/Mac64");
System.mkdir(title + "/ndll/Windows");
}
}
public static function createProject(words:Array<String>, userDefines:Map<String, Dynamic>, overrides:HXProject):Void