Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
int
Rust
提交
364d4ad1
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,发现更多精彩内容 >>
提交
364d4ad1
编写于
3月 09, 2014
作者:
B
Brian Anderson
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
mk: Put all distribution artifacts in dist/
Also, add license docs to installers
上级
5e66af6b
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
31 addition
and
20 deletion
+31
-20
mk/dist.mk
mk/dist.mk
+31
-20
未找到文件。
mk/dist.mk
浏览文件 @
364d4ad1
...
...
@@ -4,16 +4,16 @@
PKG_NAME
:=
rust
PKG_DIR
=
$(PKG_NAME)
-
$(CFG_RELEASE)
PKG_TAR
=
$(PKG_DIR)
.tar.gz
PKG_TAR
=
dist/
$(PKG_DIR)
.tar.gz
ifdef
CFG_ISCC
PKG_ISS
=
$(
wildcard
$(S)
src/etc/pkg/
*
.iss
)
PKG_ICO
=
$(S)
src/etc/pkg/rust-logo.ico
PKG_EXE
=
$(PKG_DIR)
-install
.exe
PKG_EXE
=
dist/
$(PKG_DIR)
-install
.exe
endif
ifeq
($(CFG_OSTYPE), apple-darwin)
PKG_OSX
=
$(PKG_DIR)
.pkg
PKG_OSX
=
dist/
$(PKG_DIR)
.pkg
endif
PKG_GITMODULES
:=
$(S)
src/libuv
$(S)
src/llvm
$(S)
src/gyp
$(S)
src/compiler-rt
...
...
@@ -78,8 +78,8 @@ endif
$(PKG_TAR)
:
$(PKG_FILES)
@
$(
call
E, making dist
dir
)
$(Q)
rm
-Rf
dist
$(Q)
mkdir
-p
dist/
$(PKG_DIR)
$(Q)
rm
-Rf
tmp/dist/
$(PKG_DIR)
$(Q)
mkdir
-p
tmp/
dist/
$(PKG_DIR)
$(Q)
tar
\
-C
$(S)
\
--exclude-vcs
\
...
...
@@ -90,9 +90,9 @@ $(PKG_TAR): $(PKG_FILES)
--exclude
=
*
/llvm/test/
*
/
*
/
*
.ll
\
--exclude
=
*
/llvm/test/
*
/
*
/
*
.td
\
--exclude
=
*
/llvm/test/
*
/
*
/
*
.s
\
-c
$(UNROOTED_PKG_FILES)
|
tar
-x
-C
dist/
$(PKG_DIR)
$(Q)
tar
-czf
$(PKG_TAR)
-C
dist
$(PKG_DIR)
$(Q)
rm
-Rf
dist
-c
$(UNROOTED_PKG_FILES)
|
tar
-x
-C
tmp/
dist/
$(PKG_DIR)
$(Q)
tar
-czf
$(PKG_TAR)
-C
tmp/
dist
$(PKG_DIR)
$(Q)
rm
-Rf
tmp/dist/
$(PKG_DIR)
.PHONY
:
dist distcheck
...
...
@@ -158,22 +158,33 @@ distcheck-osx: $(PKG_OSX)
endif
dist-installer
:
$(foreach host
,
$(CFG_HOST)
,
dist-installer-$(host))
dist-install-dir
:
$(foreach host
,
$(CFG_HOST)
,
dist-install-dir-$(host))
dist-tar-bins
:
$(foreach host
,
$(CFG_HOST)
,
dist/$(PKG_DIR)-$(host).tar.gz)
define
DEF_INSTALLER
dist-install
e
r-$(1)
:
PREPARE_HOST=$(1)
dist-install
e
r-$(1)
:
PREPARE_TARGETS=$(1)
dist-install
e
r-$(1)
:
PREPARE_STAGE=2
dist-install
er-$(1)
:
PREPARE_DEST_DIR=tmp/dist/installer
-$(1)
dist-install
e
r-$(1)
:
PREPARE_DIR_CMD=$(DEFAULT_PREPARE_DIR_CMD)
dist-install
e
r-$(1)
:
PREPARE_BIN_CMD=$(DEFAULT_PREPARE_BIN_CMD)
dist-install
e
r-$(1)
:
PREPARE_LIB_CMD=$(DEFAULT_PREPARE_LIB_CMD)
dist-install
e
r-$(1)
:
PREPARE_MAN_CMD=$(DEFAULT_PREPARE_MAN_CMD)
dist-install
e
r-$(1)
:
PREPARE_CLEAN=true
dist-install
e
r-$(1)
:
prepare-base
dist-install
-di
r-$(1)
:
PREPARE_HOST=$(1)
dist-install
-di
r-$(1)
:
PREPARE_TARGETS=$(1)
dist-install
-di
r-$(1)
:
PREPARE_STAGE=2
dist-install
-dir-$(1)
:
PREPARE_DEST_DIR=tmp/dist/$$(PKG_DIR)
-$(1)
dist-install
-di
r-$(1)
:
PREPARE_DIR_CMD=$(DEFAULT_PREPARE_DIR_CMD)
dist-install
-di
r-$(1)
:
PREPARE_BIN_CMD=$(DEFAULT_PREPARE_BIN_CMD)
dist-install
-di
r-$(1)
:
PREPARE_LIB_CMD=$(DEFAULT_PREPARE_LIB_CMD)
dist-install
-di
r-$(1)
:
PREPARE_MAN_CMD=$(DEFAULT_PREPARE_MAN_CMD)
dist-install
-di
r-$(1)
:
PREPARE_CLEAN=true
dist-install
-di
r-$(1)
:
prepare-base
$
$(Q)
(
cd
$
$(PREPARE_DEST_DIR)
/
&&
find
-type
f
)
\
>
$
$(PREPARE_DEST_DIR)
/
$
$(CFG_LIBDIR_RELATIVE)
/
$
$(CFG_RUSTLIBDIR)
/manifest
$
$(Q)
cp
$
$(S)
src/etc/install.sh
$
$(PREPARE_DEST_DIR)
$
$(Q)
$
$(PREPARE_MAN_CMD)
$
$(S)
COPYRIGHT
$
$(PREPARE_DEST_DIR)
$
$(Q)
$
$(PREPARE_MAN_CMD)
$
$(S)
LICENSE-APACHE
$
$(PREPARE_DEST_DIR)
$
$(Q)
$
$(PREPARE_MAN_CMD)
$
$(S)
LICENSE-MIT
$
$(PREPARE_DEST_DIR)
$
$(Q)
$
$(PREPARE_MAN_CMD)
$
$(S)
README.md
$
$(PREPARE_DEST_DIR)
$
$(Q)
$
$(PREPARE_BIN_CMD)
$
$(S)
src/etc/install.sh
$
$(PREPARE_DEST_DIR)
dist/$$(PKG_DIR)-$(1).tar.gz
:
dist-install-dir-$(1)
@
$(
call
E, build:
$$
@
)
$
$(Q)
tar
-czf
dist/
$
$(PKG_DIR)
-
$(1)
.tar.gz
-C
tmp/dist
$
$(PKG_DIR)
-
$(1)
endef
$(foreach
host,$(CFG_HOST),\
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录