| 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 | 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 } |
| OLD | NEW |