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 |