Merge pull request #1288 from mpcomplete/dart
Replace C++ UpdateTask with an empty dart version, loaded as a snapshot
This commit is contained in:
commit
707d84cd26
30
packages/updater/BUILD.gn
Normal file
30
packages/updater/BUILD.gn
Normal file
@ -0,0 +1,30 @@
|
||||
# Copyright 2015 The Chromium Authors. All rights reserved.
|
||||
# Use of this source code is governed by a BSD-style license that can be
|
||||
# found in the LICENSE file.
|
||||
|
||||
action("updater") {
|
||||
snapshot = "$target_gen_dir/updater_snapshot.bin"
|
||||
main_dart = "lib/main.dart"
|
||||
|
||||
inputs = [
|
||||
main_dart,
|
||||
]
|
||||
outputs = [
|
||||
snapshot,
|
||||
]
|
||||
|
||||
sky_snapshot_dir =
|
||||
get_label_info("//sky/tools/sky_snapshot($host_toolchain)", "root_out_dir")
|
||||
script = "//sky/tools/run_sky_snapshot.py"
|
||||
|
||||
args = [
|
||||
"--compiler", rebase_path("$sky_snapshot_dir/sky_snapshot", root_build_dir),
|
||||
"--package-root", rebase_path("packages", root_build_dir),
|
||||
"--snapshot", rebase_path(snapshot, root_build_dir),
|
||||
"--main", rebase_path(main_dart, root_build_dir),
|
||||
]
|
||||
|
||||
deps = [
|
||||
"//sky/tools/sky_snapshot($host_toolchain)",
|
||||
]
|
||||
}
|
14
packages/updater/lib/main.dart
Normal file
14
packages/updater/lib/main.dart
Normal file
@ -0,0 +1,14 @@
|
||||
// Copyright 2015 The Chromium Authors. All rights reserved.
|
||||
// Use of this source code is governed by a BSD-style license that can be
|
||||
// found in the LICENSE file.
|
||||
|
||||
class UpdateTask {
|
||||
UpdateTask() {}
|
||||
|
||||
String toString() => "UpdateTask()";
|
||||
}
|
||||
|
||||
void main() {
|
||||
var x = new UpdateTask();
|
||||
print("Success: $x");
|
||||
}
|
9
packages/updater/pubspec.yaml
Normal file
9
packages/updater/pubspec.yaml
Normal file
@ -0,0 +1,9 @@
|
||||
name: sky_updater
|
||||
version: 0.0.1
|
||||
author: Chromium Authors <sky-dev@googlegroups.com>
|
||||
description: The autoupdater for flutter
|
||||
homepage: http://flutter.io
|
||||
dependencies:
|
||||
mojo: ^0.0.21
|
||||
environment:
|
||||
sdk: '>=1.12.0 <2.0.0'
|
Loading…
x
Reference in New Issue
Block a user