Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
int
Rust
提交
111137b5
R
Rust
项目概览
int
/
Rust
大约 1 年 前同步成功
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
R
Rust
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
111137b5
编写于
3月 01, 2014
作者:
B
Brian Anderson
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
mk: Optionally clean the destination when preparing install image
上级
c8bc65f1
变更
1
显示空白变更内容
内联
并排
Showing
1 changed file
with
12 addition
and
4 deletion
+12
-4
mk/prepare.mk
mk/prepare.mk
+12
-4
未找到文件。
mk/prepare.mk
浏览文件 @
111137b5
...
...
@@ -106,7 +106,7 @@ prepare-host-tools: \
$(foreach host
,
$(CFG_HOST)
,
\
prepare-host-tool-$(tool)-$(stage)-$(host))))
prepare-host-dirs
:
prepare-host-dirs
:
prepare-maybe-clean
$(
call
PREPARE_DIR,
$(PREPARE_DEST_BIN_DIR)
)
$(
call
PREPARE_DIR,
$(PREPARE_DEST_LIB_DIR)
)
$(
call
PREPARE_DIR,
$(PREPARE_DEST_MAN_DIR)
)
...
...
@@ -115,7 +115,8 @@ prepare-host-dirs:
# $(2) is stage
# $(3) is host
define
DEF_PREPARE_HOST_TOOL
prepare-host-tool-$(1)-$(2)-$(3)
:
$$(foreach dep
,
$$(TOOL_DEPS_$(1))
,
prepare-host-lib-$$(dep)-$(2)-$(3))
\
prepare-host-tool-$(1)-$(2)-$(3)
:
prepare-maybe-clean
\
$$(foreach dep
,
$$(TOOL_DEPS_$(1))
,
prepare-host-lib-$$(dep)-$(2)-$(3))
\
$$(HBIN$(2)_H_$(3))/$(1)$$(X_$(3))
\
prepare-host-dirs
$
$(
if
$
$(
findstring
$(2)
,
$
$(PREPARE_STAGE)
)
,
\
...
...
@@ -140,7 +141,8 @@ $(foreach tool,$(PREPARE_TOOLS),\
define
DEF_PREPARE_HOST_LIB
prepare-host-lib-$(1)-$(2)-$(3)
:
PREPARE_WORKING_SOURCE_LIB_DIR=$$(PREPARE_SOURCE_LIB_DIR)
prepare-host-lib-$(1)-$(2)-$(3)
:
PREPARE_WORKING_DEST_LIB_DIR=$$(PREPARE_DEST_LIB_DIR)
prepare-host-lib-$(1)-$(2)-$(3)
:
$$(foreach dep
,
$$(RUST_DEPS_$(1))
,
prepare-host-lib-$$(dep)-$(2)-$(3))
\
prepare-host-lib-$(1)-$(2)-$(3)
:
prepare-maybe-clean
\
$$(foreach dep
,
$$(RUST_DEPS_$(1))
,
prepare-host-lib-$$(dep)-$(2)-$(3))
\
$$(HLIB$(2)_H_$(3))/stamp.$(1)
\
prepare-host-dirs
$
$(
if
$
$(
findstring
$(2)
,
$
$(PREPARE_STAGE)
)
,
\
...
...
@@ -166,7 +168,7 @@ define DEF_PREPARE_TARGET_N
# Rebind PREPARE_*_LIB_DIR to point to rustlib, then install the libs for the targets
prepare-target-$(2)-host-$(3)-$(1)
:
PREPARE_WORKING_SOURCE_LIB_DIR=$$(PREPARE_SOURCE_LIB_DIR)/$$(CFG_RUSTLIBDIR)/$(2)/lib
prepare-target-$(2)-host-$(3)-$(1)
:
PREPARE_WORKING_DEST_LIB_DIR=$$(PREPARE_DEST_LIB_DIR)/$$(CFG_RUSTLIBDIR)/$(2)/lib
prepare-target-$(2)-host-$(3)-$(1)
:
\
prepare-target-$(2)-host-$(3)-$(1)
:
prepare-maybe-clean
\
$$(foreach crate
,
$$(TARGET_CRATES)
,
\
$$(TLIB$(1)_T_$(2)_H_$(3))/stamp.$$(crate))
\
$$(if $$(findstring $(2)
,
$$(CFG_HOST))
,
\
...
...
@@ -194,3 +196,9 @@ $(foreach host,$(CFG_HOST),\
$(foreach
target,$(CFG_TARGET),
\
$(foreach
stage,$(PREPARE_STAGES),\
$(eval
$(call
DEF_PREPARE_TARGET_N,$(stage),$(target),$(host))))))
prepare-maybe-clean
:
$(
if
$(
findstring
true
,
$(PREPARE_CLEAN)
)
,
\
@
$(
call
E, cleaning destination
$@
)
,
)
$(
if
$(
findstring
true
,
$(PREPARE_CLEAN)
)
,
\
$(Q)
rm
-r
$(PREPARE_DEST_DIR)
,
)
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录