From 73a91c19b7c306ef2d2056914f285e1588985534 Mon Sep 17 00:00:00 2001 From: ruki Date: Thu, 25 Jun 2015 18:09:37 +0800 Subject: backup the packaged files --- xmake/scripts/base/rule.lua | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'xmake/scripts/base/rule.lua') diff --git a/xmake/scripts/base/rule.lua b/xmake/scripts/base/rule.lua index 5dc4e5d53..bf28eb098 100644 --- a/xmake/scripts/base/rule.lua +++ b/xmake/scripts/base/rule.lua @@ -73,6 +73,21 @@ function rule.config_h(target) return config_h end +-- get the temporary package directory +function rule.packagedir(target_name, arch) + + -- the temporary directory + local tmpdir = os.tmpdir() + assert(tmpdir) + + -- the project name + local project_name = path.basename(xmake._PROJECT_DIR) + assert(project_name) + + -- make it + return string.format("%s/.xmake/%s/pkgfiles/%s/%s", tmpdir, project_name, target_name, arch) +end + -- get target file for the given target function rule.targetfile(target_name, target, buildir) -- cgit v1.3.1