Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
sxychenjing
engine
提交
3b23f92f
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,体验更适合开发者的 AI 搜索 >>
提交
3b23f92f
编写于
7月 23, 2015
作者:
A
Adam Barth
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #261 from abarth/demagic_sky_package
Remove the magic from the Sky package
上级
48ed96be
62005770
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
34 addition
and
125 deletion
+34
-125
sky/dist/BUILD.gn
sky/dist/BUILD.gn
+17
-30
sky/packages/material_design_icons/BUILD.gn
sky/packages/material_design_icons/BUILD.gn
+1
-1
sky/sdk/BUILD.gn
sky/sdk/BUILD.gn
+13
-93
sky/sdk/lib/sky_tool
sky/sdk/lib/sky_tool
+3
-1
未找到文件。
sky/dist/BUILD.gn
浏览文件 @
3b23f92f
...
...
@@ -50,60 +50,46 @@ copy("sky_shell") {
if (is_android) {
import("//build/config/android/rules.gni")
sky_
sdk_dir = "$root_dist_dir/sdk/sky
"
sky_
engine_package_dir = "$root_dist_dir/packages/sky_engine
"
copy_ex("c
reate_sky_sdk
") {
copy_ex("c
opy_sky_engine_package
") {
clear_dir = true
dest = "$root_dist_dir/
sdk
"
dest = "$root_dist_dir/
packages
"
sources = [
"$root_gen_dir/dart-pkg/sky",
"$root_gen_dir/dart-pkg/sky
_engine
",
]
deps = [
"//sky/
sdk:sky
",
"//sky/
packages/sky_engine
",
]
}
copy("copy_sky_
sdk
_license") {
copy("copy_sky_
engine
_license") {
sources = [
"//AUTHORS",
"//LICENSE",
]
outputs = [ "$sky_
sdk
_dir/{{source_file_part}}" ]
outputs = [ "$sky_
engine_package
_dir/{{source_file_part}}" ]
deps = [
":c
reate_sky_sdk
"
":c
opy_sky_engine_package
"
]
}
copy("copy_sky_
sdk
_apks") {
copy("copy_sky_
engine
_apks") {
sources = [
"$root_dist_dir/shell/SkyShell.apk",
]
outputs = [ "$sky_
sdk
_dir/apks/{{source_file_part}}" ]
outputs = [ "$sky_
engine_package
_dir/apks/{{source_file_part}}" ]
deps = [
":c
reate_sky_sdk
",
":c
opy_sky_engine_package
",
":sky_shell",
]
}
action("sky_sdk") {
stamp_file = "$target_gen_dir/sky_sdk_cleaned.stamp"
script = "//sky/build/clean_sky_package.py"
inputs = [ "$root_gen_dir/dart-pkg/sky.stamp" ]
outputs = [ stamp_file ]
args = [
rebase_path(sky_sdk_dir, root_build_dir),
"--touch",
rebase_path(stamp_file, root_build_dir),
]
group("sky_engine") {
deps = [
":copy_sky_sdk_apks",
":copy_sky_sdk_license",
":create_sky_sdk",
"//sky/sdk:sky",
":copy_sky_engine_package",
":copy_sky_engine_license",
":copy_sky_engine_apks",
]
}
}
...
...
@@ -112,11 +98,12 @@ group("dist") {
deps = [
":sky_viewer",
]
if (!is_ios) {
deps += [ ":sky_shell" ]
}
if (is_android) {
deps += [ ":sky_
sdk
" ]
deps += [ ":sky_
engine
" ]
}
}
sky/packages/material_design_icons/BUILD.gn
浏览文件 @
3b23f92f
...
...
@@ -11,7 +11,7 @@ action("material_design_icons") {
outputs = [ stamp_file ]
args = [
rebase_path("
.
", root_build_dir),
rebase_path("
lib
", root_build_dir),
rebase_path("$root_gen_dir/dart-pkg/packages/material_design_icons", root_build_dir),
"--touch",
rebase_path(stamp_file, root_build_dir)
...
...
sky/sdk/BUILD.gn
浏览文件 @
3b23f92f
...
...
@@ -2,102 +2,22 @@
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
import("//mojo/public/dart/rules.gni")
action("sky") {
script = "//sky/build/symlink.py"
dart_pkg("sky") {
sources = [
"CHANGELOG.md",
"bin/init.dart",
"lib/animation/animated_simulation.dart",
"lib/animation/animated_value.dart",
"lib/animation/animation_performance.dart",
"lib/animation/curves.dart",
"lib/animation/forces.dart",
"lib/animation/scroll_behavior.dart",
"lib/animation/timeline.dart",
"lib/base/debug.dart",
"lib/base/hit_test.dart",
"lib/base/lerp.dart",
"lib/base/node.dart",
"lib/base/scheduler.dart",
"lib/editing/editable_string.dart",
"lib/editing/editable_text.dart",
"lib/editing/input.dart",
"lib/mojo/activity.dart",
"lib/mojo/asset_bundle.dart",
"lib/mojo/embedder.dart",
"lib/mojo/keyboard.dart",
"lib/mojo/net/fetch.dart",
"lib/mojo/net/image_cache.dart",
"lib/mojo/shell.dart",
"lib/painting/box_painter.dart",
"lib/painting/shadows.dart",
"lib/painting/text_style.dart",
"lib/rendering/auto_layout.dart",
"lib/rendering/block.dart",
"lib/rendering/box.dart",
"lib/rendering/flex.dart",
"lib/rendering/object.dart",
"lib/rendering/paragraph.dart",
"lib/rendering/sky_binding.dart",
"lib/rendering/stack.dart",
"lib/sky_tool",
"lib/theme/colors.dart",
"lib/theme/shadows.dart",
"lib/theme/theme_data.dart",
"lib/theme/typography.dart",
"lib/theme/view_configuration.dart",
"lib/widgets/animated_component.dart",
"lib/widgets/animated_container.dart",
"lib/widgets/basic.dart",
"lib/widgets/block_viewport.dart",
"lib/widgets/button_base.dart",
"lib/widgets/card.dart",
"lib/widgets/checkbox.dart",
"lib/widgets/default_text_style.dart",
"lib/widgets/dialog.dart",
"lib/widgets/dismissable.dart",
"lib/widgets/drawer.dart",
"lib/widgets/drawer_divider.dart",
"lib/widgets/drawer_header.dart",
"lib/widgets/drawer_item.dart",
"lib/widgets/fixed_height_scrollable.dart",
"lib/widgets/flat_button.dart",
"lib/widgets/floating_action_button.dart",
"lib/widgets/focus.dart",
"lib/widgets/icon.dart",
"lib/widgets/icon_button.dart",
"lib/widgets/ink_well.dart",
"lib/widgets/material.dart",
"lib/widgets/material_button.dart",
"lib/widgets/modal_overlay.dart",
"lib/widgets/navigator.dart",
"lib/widgets/popup_menu.dart",
"lib/widgets/popup_menu_item.dart",
"lib/widgets/radio.dart",
"lib/widgets/raised_button.dart",
"lib/widgets/scaffold.dart",
"lib/widgets/scrollable.dart",
"lib/widgets/scrollable_list.dart",
"lib/widgets/scrollable_viewport.dart",
"lib/widgets/snack_bar.dart",
"lib/widgets/switch.dart",
"lib/widgets/tabs.dart",
"lib/widgets/task_description.dart",
"lib/widgets/theme.dart",
"lib/widgets/toggleable.dart",
"lib/widgets/tool_bar.dart",
"lib/widgets/variable_height_scrollable.dart",
"lib/widgets/widget.dart",
"pubspec.yaml",
stamp_file = "$target_gen_dir/symlink.stamp"
sources = [ "pubspec.yaml" ]
outputs = [ stamp_file ]
args = [
rebase_path("lib", root_build_dir),
rebase_path("$root_gen_dir/dart-pkg/packages/sky", root_build_dir),
"--touch",
rebase_path(stamp_file, root_build_dir)
]
datadeps = [
"//mojo/dart/mojo_services",
"//mojo/dart/mojom",
"//mojo/public/dart:mojo",
"//sky/packages/sky_engine",
"//sky/packages/sky_services",
deps = [
"//third_party/dart-pkg",
]
}
...
...
sky/sdk/lib/sky_tool
浏览文件 @
3b23f92f
...
...
@@ -18,6 +18,8 @@ import time
# TODO(eseidel): This should be BIN_DIR.
LIB_DIR
=
os
.
path
.
realpath
(
os
.
path
.
dirname
(
os
.
path
.
abspath
(
__file__
)))
SKY_PACKAGE_ROOT
=
os
.
path
.
realpath
(
os
.
path
.
dirname
(
LIB_DIR
))
SKY_ENGINE_PACKAGE_ROOT
=
os
.
path
.
realpath
(
os
.
path
.
join
(
SKY_PACKAGE_ROOT
,
os
.
pardir
,
'sky_engine'
))
SKY_SERVER_PORT
=
9888
OBSERVATORY_PORT
=
8181
...
...
@@ -164,7 +166,7 @@ class StartSky(object):
args
.
install
=
True
if
args
.
install
:
apk_path
=
os
.
path
.
join
(
SKY_PACKAGE_ROOT
,
'apks'
,
APK_NAME
)
apk_path
=
os
.
path
.
join
(
SKY_
ENGINE_
PACKAGE_ROOT
,
'apks'
,
APK_NAME
)
if
not
os
.
path
.
exists
(
apk_path
):
print
"'%s' does not exist?"
%
apk_path
return
2
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录