better makefiles
return <Void> fixed
added defines to haxelib
fixed: haxelib defines are executed in right order(with normal defines)