Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1004)

Side by Side Diff: mojo/dart/embedder/BUILD.gn

Issue 1649823002: Roll Dart forward and use the shared vmservice isolate sources + benchmark fixes (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: Created 4 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « DEPS ('k') | mojo/dart/embedder/vmservice.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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
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
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 }
OLDNEW
« no previous file with comments | « DEPS ('k') | mojo/dart/embedder/vmservice.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698