import("core.cache.memcache")
import("core.project.config")
import("core.project.project")
import("core.base.hashset")
import("core.base.task")
import("target.action.install")
import("modules.utils")
function main()
local oldir = os.cd(os.projectdir())
config.load()
project.load_targets()
local targets, _ = utils.get_targets()
local binary_target = utils.create_binary_target(targets)
if not os.exists(path.directory(binary_target:targetfile())) then
os.mkdir(path.directory(binary_target:targetfile()))
end
os.touch(binary_target:targetfile())
memcache.cache("core.project.project"):set2("policies", "install.strip_packagelibs", false)
binary_target:set("installdir", os.getenv("XMAKERS_INSTALL_DIR"))
install(binary_target)
os.cd(oldir)
end