Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
sxychenjing
engine
提交
2768d2f3
E
engine
项目概览
sxychenjing
/
engine
与 Fork 源项目一致
从无法访问的项目Fork
通知
3
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
E
engine
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
2768d2f3
编写于
3月 28, 2017
作者:
P
P.Y. Laligand
提交者:
GitHub
3月 28, 2017
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Use the new flutter_tools app. (#3533)
上级
e7a14e4b
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
7 addition
and
31 deletion
+7
-31
build/flutter_app.gni
build/flutter_app.gni
+4
-19
build/package.py
build/package.py
+3
-12
未找到文件。
build/flutter_app.gni
浏览文件 @
2768d2f3
...
...
@@ -67,17 +67,10 @@ template("flutter_app") {
flutter_core_snapshot_vm_data = "$flutter_core_snapshot_gen_dir/vm_isolate_snapshot.bin"
flutter_core_snapshot_isolate_data = "$flutter_core_snapshot_gen_dir/isolate_snapshot.bin"
dart_binary_label = "//dart/runtime/bin:dart($host_toolchain)"
dart_binary_dir = get_label_info(dart_binary_label, "root_out_dir")
dart_binary = "$dart_binary_dir/dart"
flutter_root = "//lib/flutter"
flutter_tools_path = "$flutter_root/packages/flutter_tools"
flutter_tools_label = "$flutter_root/packages/flutter_tools($host_toolchain)"
flutter_tools_gen_dir = get_label_info(flutter_tools_label, "target_gen_dir")
flutter_tools_name = get_label_info(flutter_tools_label, "name")
flutter_tools_packages = "$flutter_tools_gen_dir/$flutter_tools_name.packages"
flutter_tools_main = "$flutter_tools_path/bin/fuchsia_builder.dart"
flutter_tools_out_dir = get_label_info(flutter_tools_label, "root_out_dir")
flutter_tools_bin = "$flutter_tools_out_dir/dart-tools/flutter_tools"
dot_packages = "$target_gen_dir/$dart_package_name.packages"
bundle_path = "$root_out_dir/$bundle_name"
...
...
@@ -140,7 +133,6 @@ template("flutter_app") {
depfile = bundle_depfile
inputs = [
flutter_tools_main,
snapshot_path,
]
if (defined(invoker.manifest)) {
...
...
@@ -154,16 +146,10 @@ template("flutter_app") {
script = "//flutter/build/package.py"
args = [
"--root",
rebase_path(dart_binary_dir),
"--flutter-root",
rebase_path(flutter_root),
"--dart",
rebase_path(dart_binary),
"--flutter-tools-packages",
rebase_path(flutter_tools_packages),
"--flutter-tools-main",
rebase_path(flutter_tools_main),
"--flutter-tools",
rebase_path(flutter_tools_bin),
"--working-dir",
rebase_path("$target_gen_dir/build"),
"--app-dir",
...
...
@@ -188,7 +174,6 @@ template("flutter_app") {
deps = [
":$flutter_snapshot_name",
dart_binary_label,
flutter_tools_label,
]
}
...
...
build/package.py
浏览文件 @
2768d2f3
...
...
@@ -12,16 +12,10 @@ import sys
def
main
():
parser
=
argparse
.
ArgumentParser
(
description
=
'Package a Flutter application'
)
parser
.
add_argument
(
'--root'
,
type
=
str
,
required
=
True
,
help
=
'The root of the output directory'
)
parser
.
add_argument
(
'--flutter-root'
,
type
=
str
,
required
=
True
,
help
=
'The root of the Flutter SDK'
)
parser
.
add_argument
(
'--dart'
,
type
=
str
,
required
=
True
,
help
=
'The Dart binary to use'
)
parser
.
add_argument
(
'--flutter-tools-packages'
,
type
=
str
,
required
=
True
,
help
=
'The package map for the Flutter tool'
)
parser
.
add_argument
(
'--flutter-tools-main'
,
type
=
str
,
required
=
True
,
help
=
'The main.dart file for the Flutter tool'
)
parser
.
add_argument
(
'--flutter-tools'
,
type
=
str
,
required
=
True
,
help
=
'The executable for the Flutter tool'
)
parser
.
add_argument
(
'--working-dir'
,
type
=
str
,
required
=
True
,
help
=
'The directory where to put intermediate files'
)
parser
.
add_argument
(
'--app-dir'
,
type
=
str
,
required
=
True
,
...
...
@@ -41,13 +35,10 @@ def main():
args
=
parser
.
parse_args
()
env
=
os
.
environ
.
copy
()
env
[
'LD_LIBRARY_PATH'
]
=
args
.
root
env
[
'FLUTTER_ROOT'
]
=
args
.
flutter_root
call_args
=
[
args
.
dart
,
'--packages=%s'
%
args
.
flutter_tools_packages
,
args
.
flutter_tools_main
,
args
.
flutter_tools
,
'--working-dir=%s'
%
args
.
working_dir
,
'--packages=%s'
%
args
.
packages
,
'--snapshot=%s'
%
args
.
snapshot
,
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录