Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
int
Rust
提交
9ecb97ae
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,发现更多精彩内容 >>
提交
9ecb97ae
编写于
5月 04, 2013
作者:
Y
Young-il Choi
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
mk: install.mk directory argument pass for install-runtime-target
上级
35214d3c
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
24 addition
and
17 deletion
+24
-17
mk/install.mk
mk/install.mk
+24
-17
未找到文件。
mk/install.mk
浏览文件 @
9ecb97ae
...
...
@@ -157,40 +157,46 @@ uninstall:
# target platform specific variables
# for arm-linux-androidabi
define
DEF_ADB_STATUS
CFG_ADB_DEVICE
=
$(1)
define
DEF_ADB_
DEVICE_
STATUS
CFG_ADB_DEVICE
_STATUS
=
$(1)
endef
$(foreach
target,$(CFG_TARGET_TRIPLES),
\
$(if
$(findstring
$(target),
"arm-linux-androideabi"
),
\
$(if
$(findstring
adb,$(
shell
which
adb
)),
\
$(if $(findstring device,$(shell adb devices 2>/dev/null | grep -E '^[A-Za-z0-9-]+[[
:
blank:]]+device'))
,
\
$(info install: install-runtime-target for
arm-linux-androideabi
enabled
\
$(if
$(findstring
adb,$(
CFG_ADB
)),
\
$(if $(findstring device,$(shell adb devices 2>/dev/null | grep -E '^[
_
A-Za-z0-9-]+[[
:
blank:]]+device'))
,
\
$(info install: install-runtime-target for
$(target)
enabled
\
$(info install: android device attached)
\
$(eval $(call DEF_ADB_STATUS
,
true)))
,
\
$(info install: install-runtime-target for
arm-linux-androideabi
disabled
\
$(eval $(call DEF_ADB_
DEVICE_
STATUS
,
true)))
,
\
$(info install: install-runtime-target for
$(target)
disabled
\
$(info install: android device not attached)
\
$(eval $(call DEF_ADB_STATUS
,
false)))
\
$(eval $(call DEF_ADB_
DEVICE_
STATUS
,
false)))
\
)
,
\
$(info install: install-runtime-target for
arm-linux-androideabi
disabled
\
$(info install: install-runtime-target for
$(target)
disabled
\
$(info install: adb not found)
\
$(eval $(call DEF_ADB_STATUS
,
false)))
\
$(eval $(call DEF_ADB_
DEVICE_
STATUS
,
false)))
\
)
,
\
)
\
)
ifeq
($(CFG_ADB_DEVICE),true)
ifeq
(install-runtime-target,$(firstword $(MAKECMDGOALS)))
$(eval $(wordlist 2,$(words $(MAKECMDGOALS)),$(MAKECMDGOALS))
:
;@:)
L_TOKEN
:=
$(
word
2,
$(MAKECMDGOALS)
)
ifeq
($(L_TOKEN),)
CFG_RUNTIME_PUSH_DIR
=
/system/lib
else
CFG_RUNTIME_PUSH_DIR
=
$(L_TOKEN)
endif
ifeq
($(CFG_ADB_DEVICE_STATUS),true)
ifdef
VERBOSE
ADB
=
adb
$(1)
ADB_PUSH
=
adb push
$(1)
$(2)
ADB_SHELL
=
adb shell
$(1)
$(2)
else
ADB
=
$(Q)
$(
call
E, adb
$(1)
)
&&
adb
$(1)
1>/dev/null
2>/dev/null
ADB_PUSH
=
$(Q)
$(
call
E, adb push
$(1)
)
&&
adb push
$(1)
$(2)
1>/dev/null
2>/dev/null
ADB_SHELL
=
$(Q)
$(
call
E, adb shell
$(1)
$(2)
)
&&
adb shell
$(1)
$(2)
1>/dev/null
2>/dev/null
ADB
=
$(Q)
$(
call
E, adb
$(1)
)
&&
adb
$(1)
1>/dev/null
ADB_PUSH
=
$(Q)
$(
call
E, adb push
$(1)
)
&&
adb push
$(1)
$(2)
1>/dev/null
ADB_SHELL
=
$(Q)
$(
call
E, adb shell
$(1)
$(2)
)
&&
adb shell
$(1)
$(2)
1>/dev/null
endif
define
INSTALL_RUNTIME_TARGET_N
...
...
@@ -215,8 +221,9 @@ $(eval $(call INSTALL_RUNTIME_TARGET_CLEANUP_N,arm-linux-androideabi))
install-runtime-target
:
\
install-runtime-target-arm-linux-androideabi-cleanup
\
install-runtime-target-arm-linux-androideabi-host-$(CFG_BUILD_TRIPLE)
else
install-runtime-target
:
@
echo
@
echo
"No device to install runtime library"
@
echo
endif
endif
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录