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

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

Issue 1129063008: Move mojom definitions of URL{Request,Response} into SDK (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: Fix up deps from other mojoms Created 5 years, 7 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 61 matching lines...) Expand 10 before | Expand all | Expand 10 after
72 root_prefix = "//mojo/dart/embedder/" 72 root_prefix = "//mojo/dart/embedder/"
73 output = "$target_gen_dir/dart_embedder_patch_resources.cc" 73 output = "$target_gen_dir/dart_embedder_patch_resources.cc"
74 table_name = "dart_embedder_patch" 74 table_name = "dart_embedder_patch"
75 } 75 }
76 76
77 group("dart_embedder_packages") { 77 group("dart_embedder_packages") {
78 deps = [ 78 deps = [
79 ":dart_embedder_package_sdk", 79 ":dart_embedder_package_sdk",
80 ":dart_embedder_package_application", 80 ":dart_embedder_package_application",
81 ":dart_embedder_package_bindings", 81 ":dart_embedder_package_bindings",
82 ":dart_embedder_package_network",
82 ":dart_embedder_package_network_service", 83 ":dart_embedder_package_network_service",
83 ] 84 ]
84 } 85 }
85 86
86 dart_embedder_package("dart_embedder_package_application") { 87 dart_embedder_package("dart_embedder_package_application") {
87 package = "mojo/public/interfaces/application" 88 package = "mojo/public/interfaces/application"
88 destination = "mojom/mojo" 89 destination = "mojom/mojo"
89 } 90 }
90 91
91 dart_embedder_package("dart_embedder_package_bindings") { 92 dart_embedder_package("dart_embedder_package_bindings") {
92 package = "mojo/public/interfaces/bindings" 93 package = "mojo/public/interfaces/bindings"
93 destination = "mojom/mojo" 94 destination = "mojom/mojo"
94 } 95 }
95 96
97 dart_embedder_package("dart_embedder_package_network") {
98 package = "mojo/public/interfaces/network"
99 destination = "mojom/mojo"
100 }
101
96 dart_embedder_package("dart_embedder_package_network_service") { 102 dart_embedder_package("dart_embedder_package_network_service") {
97 package = "mojo/services/network/public/interfaces" 103 package = "mojo/services/network/public/interfaces"
98 destination = "mojom/mojo" 104 destination = "mojom/mojo"
99 } 105 }
100 106
101 action_foreach("dart_embedder_package_sdk") { 107 action_foreach("dart_embedder_package_sdk") {
102 sources = [ 108 sources = [
103 "//mojo/public/dart/application.dart", 109 "//mojo/public/dart/application.dart",
104 "//mojo/public/dart/bindings.dart", 110 "//mojo/public/dart/bindings.dart",
105 "//mojo/public/dart/core.dart", 111 "//mojo/public/dart/core.dart",
(...skipping 219 matching lines...) Expand 10 before | Expand all | Expand 10 after
325 rebase_path( 331 rebase_path(
326 "$root_gen_dir/dart_embedder_packages/mojo/public/dart/bindings.dart") 332 "$root_gen_dir/dart_embedder_packages/mojo/public/dart/bindings.dart")
327 embedder_package_core_path = 333 embedder_package_core_path =
328 rebase_path( 334 rebase_path(
329 "$root_gen_dir/dart_embedder_packages/mojo/public/dart/core.dart") 335 "$root_gen_dir/dart_embedder_packages/mojo/public/dart/core.dart")
330 url_mappings_script = 336 url_mappings_script =
331 rebase_path("//mojo/dart/embedder/tools/dart_embedder_url_mappings.py") 337 rebase_path("//mojo/dart/embedder/tools/dart_embedder_url_mappings.py")
332 338
333 application_mojoms = rebase_path("//mojo/public/interfaces/application") 339 application_mojoms = rebase_path("//mojo/public/interfaces/application")
334 bindings_mojoms = rebase_path("//mojo/public/interfaces/bindings") 340 bindings_mojoms = rebase_path("//mojo/public/interfaces/bindings")
341 network_mojoms = rebase_path("//mojo/public/interfaces/network")
335 network_service_mojoms = 342 network_service_mojoms =
336 rebase_path("//mojo/services/network/public/interfaces") 343 rebase_path("//mojo/services/network/public/interfaces")
337 344
338 # This script generates --url_mapping command line arguments for all 345 # This script generates --url_mapping command line arguments for all
339 # generated mojom.dart bindings files. See HACKING.md for more information. 346 # generated mojom.dart bindings files. See HACKING.md for more information.
340 embedder_mojom_url_mappings = 347 embedder_mojom_url_mappings =
341 exec_script(url_mappings_script, 348 exec_script(url_mappings_script,
342 [ 349 [
343 # File system path containing target imports. 350 # File system path containing target imports.
344 rebase_path("$root_gen_dir/dart_embedder_packages"), 351 rebase_path("$root_gen_dir/dart_embedder_packages"),
345 352
346 # Embedder package directories. 353 # Embedder package directories.
347 "$application_mojoms,mojom/mojo", 354 "$application_mojoms,mojom/mojo",
348 "$bindings_mojoms,mojom/mojo", 355 "$bindings_mojoms,mojom/mojo",
356 "$network_mojoms,mojom/mojo",
349 "$network_service_mojoms,mojom/mojo", 357 "$network_service_mojoms,mojom/mojo",
350 ], 358 ],
351 "list lines") 359 "list lines")
352 360
353 args = [ 361 args = [
354 "--executable", 362 "--executable",
355 rebase_path("$gen_snapshot_dir/gen_snapshot"), 363 rebase_path("$gen_snapshot_dir/gen_snapshot"),
356 "--package_root", 364 "--package_root",
357 rebase_path("$root_gen_dir/dart-gen"), 365 rebase_path("$root_gen_dir/dart-gen"),
358 "--script", 366 "--script",
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after
395 "--vm_input_bin", 403 "--vm_input_bin",
396 rebase_path("$target_gen_dir/vm_isolate_snapshot.bin"), 404 rebase_path("$target_gen_dir/vm_isolate_snapshot.bin"),
397 "--input_bin", 405 "--input_bin",
398 rebase_path("$target_gen_dir/isolate_snapshot.bin"), 406 rebase_path("$target_gen_dir/isolate_snapshot.bin"),
399 "--input_cc", 407 "--input_cc",
400 rebase_path("//mojo/dart/embedder/snapshot.cc.tmpl"), 408 rebase_path("//mojo/dart/embedder/snapshot.cc.tmpl"),
401 "--output", 409 "--output",
402 rebase_path(output), 410 rebase_path(output),
403 ] 411 ]
404 } 412 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698