| Index: sky/engine/core/BUILD.gn
|
| diff --git a/sky/engine/core/BUILD.gn b/sky/engine/core/BUILD.gn
|
| index d01e064df5341da09355a39f9bdb8799dad0b686..b6e1433a7c9e155ab80e8be56561f0f857bf512a 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,11 +53,28 @@ 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",
|
| + "//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",
|
| @@ -66,6 +84,8 @@ static_library("core") {
|
|
|
| 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"),
|
|
|