| OLD | NEW |
| 1 # Copyright 2014 The Chromium Authors. All rights reserved. | 1 # Copyright 2014 The Chromium Authors. All rights reserved. |
| 2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
| 3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
| 4 | 4 |
| 5 # embedder specific template rules. | 5 # embedder specific template rules. |
| 6 import("embedder.gni") | 6 import("embedder.gni") |
| 7 import("//mojo/dart/packages/mojo/sources.gni") | 7 import("//mojo/dart/packages/mojo/sources.gni") |
| 8 import("//mojo/dart/packages/mojo/sdk_ext_sources.gni") | 8 import("//mojo/dart/packages/mojo/sdk_ext_sources.gni") |
| 9 | 9 |
| 10 group("embedder") { | 10 group("embedder") { |
| (...skipping 119 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 130 ] | 130 ] |
| 131 script = rebase_path( | 131 script = rebase_path( |
| 132 "//mojo/dart/embedder/tools/dart_rewrite_embedder_package_imports.py") | 132 "//mojo/dart/embedder/tools/dart_rewrite_embedder_package_imports.py") |
| 133 args = [ | 133 args = [ |
| 134 rebase_path("{{source}}", "", root_build_dir), | 134 rebase_path("{{source}}", "", root_build_dir), |
| 135 rebase_path( | 135 rebase_path( |
| 136 "$root_gen_dir/dart_embedder_packages/{{source_root_relative_dir}}/{{sou
rce_file_part}}"), | 136 "$root_gen_dir/dart_embedder_packages/{{source_root_relative_dir}}/{{sou
rce_file_part}}"), |
| 137 ] | 137 ] |
| 138 } | 138 } |
| 139 | 139 |
| 140 vmservice_sources_gypi = |
| 141 exec_script( |
| 142 "//build/gypi_to_gn.py", |
| 143 [ rebase_path("//dart/runtime/bin/vmservice/vmservice_sources.gypi") ], |
| 144 "scope", |
| 145 [ rebase_path("//dart/runtime/bin/vmservice/vmservice_sources.gypi") ]) |
| 146 |
| 140 dart_embedder_resources("generate_dart_embedder_service_isolate_resources_cc") { | 147 dart_embedder_resources("generate_dart_embedder_service_isolate_resources_cc") { |
| 141 inputs = [ | 148 inputs = rebase_path(vmservice_sources_gypi.sources, |
| 142 "//mojo/dart/embedder/vmservice/loader.dart", | 149 "", |
| 143 "//mojo/dart/embedder/vmservice/main.dart", | 150 "//dart/runtime/bin/vmservice/") |
| 144 "//mojo/dart/embedder/vmservice/server.dart", | 151 root_prefix = "//dart/runtime/bin/" |
| 145 ] | |
| 146 root_prefix = "//mojo/dart/embedder/" | |
| 147 output = "$target_gen_dir/dart_embedder_service_isolate_resources.cc" | 152 output = "$target_gen_dir/dart_embedder_service_isolate_resources.cc" |
| 148 table_name = "dart_embedder_service_isolate" | 153 table_name = "dart_embedder_service_isolate" |
| 149 } | 154 } |
| 150 | 155 |
| 151 action("generate_snapshot_bin") { | 156 action("generate_snapshot_bin") { |
| 152 deps = [ | 157 deps = [ |
| 153 ":dart_embedder_packages", | 158 ":dart_embedder_packages", |
| 154 "//dart/runtime/bin:gen_snapshot($host_toolchain)", | 159 "//dart/runtime/bin:gen_snapshot($host_toolchain)", |
| 155 ] | 160 ] |
| 156 inputs = [ | 161 inputs = [ |
| (...skipping 108 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 265 | 270 |
| 266 source_set("dart_snapshot_cc") { | 271 source_set("dart_snapshot_cc") { |
| 267 sources = [ | 272 sources = [ |
| 268 "$root_gen_dir/dart_snapshot.cc", | 273 "$root_gen_dir/dart_snapshot.cc", |
| 269 ] | 274 ] |
| 270 | 275 |
| 271 deps = [ | 276 deps = [ |
| 272 ":generate_snapshot_file", | 277 ":generate_snapshot_file", |
| 273 ] | 278 ] |
| 274 } | 279 } |
| OLD | NEW |