Files
lime/tools/project/NDLL.hx
2014-09-30 17:41:57 -07:00

40 lines
754 B
Haxe

package project;
import sys.FileSystem;
class NDLL {
public var extensionPath:String;
public var haxelib:Haxelib;
public var name:String;
public var path:String;
public var registerStatics:Bool;
public var subdirectory:String;
public var type:NDLLType;
public function new (name:String, haxelib:Haxelib = null, type:NDLLType = null, registerStatics:Bool = true) {
this.name = name;
this.haxelib = haxelib;
this.type = type == null ? NDLLType.AUTO : type;
this.registerStatics = registerStatics;
}
public function clone ():NDLL {
var ndll = new NDLL (name, haxelib, type, registerStatics);
ndll.path = path;
ndll.extensionPath = extensionPath;
ndll.subdirectory = subdirectory;
return ndll;
}
}