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 20 matching lines...) Expand all Loading... |
31 ":dart_embedder_packages", | 31 ":dart_embedder_packages", |
32 ":generate_dart_embedder_patch_resources_cc", | 32 ":generate_dart_embedder_patch_resources_cc", |
33 ":generate_dart_embedder_service_isolate_resources_cc", | 33 ":generate_dart_embedder_service_isolate_resources_cc", |
34 "//base", | 34 "//base", |
35 "//base:i18n", | 35 "//base:i18n", |
36 "//dart/runtime:libdart", | 36 "//dart/runtime:libdart", |
37 "//dart/runtime/bin:libdart_embedder_noio", | 37 "//dart/runtime/bin:libdart_embedder_noio", |
38 "//mojo/message_pump", | 38 "//mojo/message_pump", |
39 "//mojo/public/c/system", | 39 "//mojo/public/c/system", |
40 "//mojo/public/cpp/system", | 40 "//mojo/public/cpp/system", |
41 "//mojo/services/network/public/interfaces", | 41 "//mojo/services/network/interfaces", |
42 "//tonic", | 42 "//tonic", |
43 ] | 43 ] |
44 | 44 |
45 defines = [] | 45 defines = [] |
46 if (is_debug) { | 46 if (is_debug) { |
47 defines += [ "DEBUG" ] | 47 defines += [ "DEBUG" ] |
48 } else { | 48 } else { |
49 defines += [ "NDEBUG" ] | 49 defines += [ "NDEBUG" ] |
50 } | 50 } |
51 } | 51 } |
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
84 package = "mojo/public/interfaces/bindings" | 84 package = "mojo/public/interfaces/bindings" |
85 destination = "mojo/mojo" | 85 destination = "mojo/mojo" |
86 } | 86 } |
87 | 87 |
88 dart_embedder_package("dart_embedder_package_network") { | 88 dart_embedder_package("dart_embedder_package_network") { |
89 package = "mojo/public/interfaces/network" | 89 package = "mojo/public/interfaces/network" |
90 destination = "mojo/mojo" | 90 destination = "mojo/mojo" |
91 } | 91 } |
92 | 92 |
93 dart_embedder_package("dart_embedder_package_network_service") { | 93 dart_embedder_package("dart_embedder_package_network_service") { |
94 package = "mojo/services/network/public/interfaces" | 94 package = "mojo/services/network/interfaces" |
95 destination = "mojo_services/mojo" | 95 destination = "mojo_services/mojo" |
96 } | 96 } |
97 | 97 |
98 action_foreach("dart_embedder_package_sdk") { | 98 action_foreach("dart_embedder_package_sdk") { |
99 sources = [ | 99 sources = [ |
100 "//mojo/public/dart/mojo/lib/application.dart", | 100 "//mojo/public/dart/mojo/lib/application.dart", |
101 "//mojo/public/dart/mojo/lib/bindings.dart", | 101 "//mojo/public/dart/mojo/lib/bindings.dart", |
102 "//mojo/public/dart/mojo/lib/core.dart", | 102 "//mojo/public/dart/mojo/lib/core.dart", |
103 "//mojo/public/dart/mojo/lib/src/application.dart", | 103 "//mojo/public/dart/mojo/lib/src/application.dart", |
104 "//mojo/public/dart/mojo/lib/src/application_connection.dart", | 104 "//mojo/public/dart/mojo/lib/src/application_connection.dart", |
(...skipping 222 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
327 embedder_package_bindings_path = rebase_path( | 327 embedder_package_bindings_path = rebase_path( |
328 "$root_gen_dir/dart_embedder_packages/mojo/public/dart/mojo/lib/bindin
gs.dart") | 328 "$root_gen_dir/dart_embedder_packages/mojo/public/dart/mojo/lib/bindin
gs.dart") |
329 embedder_package_core_path = rebase_path( | 329 embedder_package_core_path = rebase_path( |
330 "$root_gen_dir/dart_embedder_packages/mojo/public/dart/mojo/lib/core.d
art") | 330 "$root_gen_dir/dart_embedder_packages/mojo/public/dart/mojo/lib/core.d
art") |
331 url_mappings_script = | 331 url_mappings_script = |
332 rebase_path("//mojo/dart/embedder/tools/dart_embedder_url_mappings.py") | 332 rebase_path("//mojo/dart/embedder/tools/dart_embedder_url_mappings.py") |
333 | 333 |
334 application_mojoms = rebase_path("//mojo/public/interfaces/application") | 334 application_mojoms = rebase_path("//mojo/public/interfaces/application") |
335 bindings_mojoms = rebase_path("//mojo/public/interfaces/bindings") | 335 bindings_mojoms = rebase_path("//mojo/public/interfaces/bindings") |
336 network_mojoms = rebase_path("//mojo/public/interfaces/network") | 336 network_mojoms = rebase_path("//mojo/public/interfaces/network") |
337 network_service_mojoms = | 337 network_service_mojoms = rebase_path("//mojo/services/network/interfaces") |
338 rebase_path("//mojo/services/network/public/interfaces") | |
339 | 338 |
340 # This script generates --url_mapping command line arguments for all | 339 # This script generates --url_mapping command line arguments for all |
341 # generated mojom.dart bindings files. See HACKING.md for more information. | 340 # generated mojom.dart bindings files. See HACKING.md for more information. |
342 embedder_mojom_url_mappings = | 341 embedder_mojom_url_mappings = |
343 exec_script(url_mappings_script, | 342 exec_script(url_mappings_script, |
344 [ | 343 [ |
345 # File system path containing target imports. | 344 # File system path containing target imports. |
346 rebase_path("$root_gen_dir/dart_embedder_packages"), | 345 rebase_path("$root_gen_dir/dart_embedder_packages"), |
347 | 346 |
348 # Embedder package directories. | 347 # Embedder package directories. |
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
408 | 407 |
409 source_set("dart_snapshot_cc") { | 408 source_set("dart_snapshot_cc") { |
410 sources = [ | 409 sources = [ |
411 "$root_gen_dir/dart_snapshot.cc", | 410 "$root_gen_dir/dart_snapshot.cc", |
412 ] | 411 ] |
413 | 412 |
414 deps = [ | 413 deps = [ |
415 ":generate_snapshot_file", | 414 ":generate_snapshot_file", |
416 ] | 415 ] |
417 } | 416 } |
OLD | NEW |