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

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

Issue 1092793005: Dart: Put generated .mojom.dart files under mojoms pacakge. (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: Merge Created 5 years, 8 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
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 7
8 source_set("dart_controller_no_snapshot") { 8 source_set("dart_controller_no_snapshot") {
9 sources = [ 9 sources = [
10 "$target_gen_dir/dart_embedder_patch_resources.cc", 10 "$target_gen_dir/dart_embedder_patch_resources.cc",
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after
69 deps = [ 69 deps = [
70 ":dart_embedder_package_sdk", 70 ":dart_embedder_package_sdk",
71 ":dart_embedder_package_application", 71 ":dart_embedder_package_application",
72 ":dart_embedder_package_bindings", 72 ":dart_embedder_package_bindings",
73 ":dart_embedder_package_network_service", 73 ":dart_embedder_package_network_service",
74 ] 74 ]
75 } 75 }
76 76
77 dart_embedder_package("dart_embedder_package_application") { 77 dart_embedder_package("dart_embedder_package_application") {
78 package = "mojo/public/interfaces/application" 78 package = "mojo/public/interfaces/application"
79 destination = "mojo" 79 destination = "mojoms/mojo"
80 } 80 }
81 81
82 dart_embedder_package("dart_embedder_package_bindings") { 82 dart_embedder_package("dart_embedder_package_bindings") {
83 package = "mojo/public/interfaces/bindings" 83 package = "mojo/public/interfaces/bindings"
84 destination = "mojo" 84 destination = "mojoms/mojo"
85 } 85 }
86 86
87 dart_embedder_package("dart_embedder_package_network_service") { 87 dart_embedder_package("dart_embedder_package_network_service") {
88 package = "mojo/services/network/public/interfaces" 88 package = "mojo/services/network/public/interfaces"
89 destination = "mojo" 89 destination = "mojoms/mojo"
90 } 90 }
91 91
92 action_foreach("dart_embedder_package_sdk") { 92 action_foreach("dart_embedder_package_sdk") {
93 sources = [ 93 sources = [
94 "//mojo/public/dart/application.dart", 94 "//mojo/public/dart/application.dart",
95 "//mojo/public/dart/bindings.dart", 95 "//mojo/public/dart/bindings.dart",
96 "//mojo/public/dart/core.dart", 96 "//mojo/public/dart/core.dart",
97 "//mojo/public/dart/internal.dart", 97 "//mojo/public/dart/internal.dart",
98 "//mojo/public/dart/src/application.dart", 98 "//mojo/public/dart/src/application.dart",
99 "//mojo/public/dart/src/application_connection.dart", 99 "//mojo/public/dart/src/application_connection.dart",
(...skipping 227 matching lines...) Expand 10 before | Expand all | Expand 10 after
327 327
328 # This script generates --url_mapping command line arguments for all 328 # This script generates --url_mapping command line arguments for all
329 # generated mojom.dart bindings files. See HACKING.md for more information. 329 # generated mojom.dart bindings files. See HACKING.md for more information.
330 embedder_mojom_url_mappings = 330 embedder_mojom_url_mappings =
331 exec_script(url_mappings_script, 331 exec_script(url_mappings_script,
332 [ 332 [
333 # File system path containing target imports. 333 # File system path containing target imports.
334 rebase_path("$root_gen_dir/dart_embedder_packages"), 334 rebase_path("$root_gen_dir/dart_embedder_packages"),
335 335
336 # Embedder package directories. 336 # Embedder package directories.
337 "$application_mojoms,mojo", 337 "$application_mojoms,mojoms/mojo",
338 "$bindings_mojoms,mojo", 338 "$bindings_mojoms,mojoms/mojo",
339 "$network_service_mojoms,mojo", 339 "$network_service_mojoms,mojoms/mojo",
340 ], 340 ],
341 "list lines") 341 "list lines")
342 342
343 args = [ 343 args = [
344 "--executable", 344 "--executable",
345 rebase_path("$gen_snapshot_dir/gen_snapshot"), 345 rebase_path("$gen_snapshot_dir/gen_snapshot"),
346 "--package_root", 346 "--package_root",
347 rebase_path("$root_gen_dir/dart-gen"), 347 rebase_path("$root_gen_dir/dart-gen"),
348 "--script", 348 "--script",
349 rebase_path("snapshot.dart"), 349 rebase_path("snapshot.dart"),
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
385 "--vm_input_bin", 385 "--vm_input_bin",
386 rebase_path("$target_gen_dir/vm_isolate_snapshot.bin"), 386 rebase_path("$target_gen_dir/vm_isolate_snapshot.bin"),
387 "--input_bin", 387 "--input_bin",
388 rebase_path("$target_gen_dir/isolate_snapshot.bin"), 388 rebase_path("$target_gen_dir/isolate_snapshot.bin"),
389 "--input_cc", 389 "--input_cc",
390 rebase_path("//mojo/dart/embedder/snapshot.cc.tmpl"), 390 rebase_path("//mojo/dart/embedder/snapshot.cc.tmpl"),
391 "--output", 391 "--output",
392 rebase_path(output), 392 rebase_path(output),
393 ] 393 ]
394 } 394 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698