Chromium Code Reviews| Index: sky/engine/core/BUILD.gn |
| diff --git a/sky/engine/core/BUILD.gn b/sky/engine/core/BUILD.gn |
| index d01e064df5341da09355a39f9bdb8799dad0b686..097e044d17e1e1a730e0c3b39ac7c579789b4d7e 100644 |
| --- a/sky/engine/core/BUILD.gn |
| +++ b/sky/engine/core/BUILD.gn |
| @@ -4,6 +4,7 @@ |
| import("//sky/engine/build/scripts/scripts.gni") |
| import("//sky/engine/core/core.gni") |
| +import("//mojo/dart/embedder/embedder.gni") |
| visibility = [ "//sky/engine/*" ] |
| @@ -52,20 +53,40 @@ source_set("prerequisites") { |
| ] |
| } |
| +dart_embedder_resources("generate_sky_embedder_service_isolate_resources_cc") { |
| + deps = [ |
| + "//mojo/dart/embedder:deploy_observatory", |
| + ] |
| + inputs = [ |
| + "//sky/engine/core/script/dart_service_isolate/loader.dart", |
|
eseidel
2015/05/05 23:18:10
I think these could be relative. rebase_path can
|
| + "//sky/engine/core/script/dart_service_isolate/main.dart", |
| + "//sky/engine/core/script/dart_service_isolate/resources.dart", |
| + "//sky/engine/core/script/dart_service_isolate/server.dart", |
| + ] |
| + root_prefix = "//sky/engine/core/script/" |
| + input_directory = "$root_out_dir/observatory/deployed/web/" |
| + output = "$target_gen_dir/sky_embedder_service_isolate_resources.cc" |
| + table_name = "sky_embedder_service_isolate" |
| +} |
| + |
| static_library("core") { |
| output_name = "sky_core" |
| deps = [ |
| ":core_generated", |
| + ":generate_sky_embedder_service_isolate_resources_cc", |
| ":libraries", |
| ":prerequisites", |
| "//sky/engine/platform", |
| "//sky/engine/bindings", |
| + "//sky/engine/bindings:dart_io_no_secure_socket_bindings", |
| "//dart/runtime/bin:libdart_withcore", |
| ] |
| sources = sky_core_files |
| + sources += [ "$target_gen_dir/sky_embedder_service_isolate_resources.cc" ] |
| + |
| include_dirs = [ |
| # Needed for dart_mirrors_api.h in dart_controller.cc |
| rebase_path("//dart/runtime"), |