| 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 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 24 matching lines...) Expand all Loading... |
| 35 "vmservice.h", | 35 "vmservice.h", |
| 36 ] | 36 ] |
| 37 | 37 |
| 38 deps = [ | 38 deps = [ |
| 39 ":dart_embedder_packages", | 39 ":dart_embedder_packages", |
| 40 ":generate_dart_embedder_patch_resources_cc", | 40 ":generate_dart_embedder_patch_resources_cc", |
| 41 ":generate_dart_embedder_service_isolate_resources_cc", | 41 ":generate_dart_embedder_service_isolate_resources_cc", |
| 42 "//base", | 42 "//base", |
| 43 "//base:i18n", | 43 "//base:i18n", |
| 44 "//dart/runtime:libdart", | 44 "//dart/runtime:libdart", |
| 45 "//dart/runtime/bin:libdart_embedder_noio", |
| 45 "//dart/runtime/observatory:embedded_observatory_archive", | 46 "//dart/runtime/observatory:embedded_observatory_archive", |
| 46 "//dart/runtime/bin:libdart_embedder_noio", | |
| 47 "//mojo/message_pump", | 47 "//mojo/message_pump", |
| 48 "//mojo/public/c/system", | 48 "//mojo/public/c/system", |
| 49 "//mojo/public/cpp/environment", | 49 "//mojo/public/cpp/environment", |
| 50 "//mojo/public/cpp/system", | 50 "//mojo/public/cpp/system", |
| 51 "//mojo/public/platform/dart:mojo_internal_impl", | 51 "//mojo/public/platform/dart:mojo_internal_impl", |
| 52 "//mojo/services/files/interfaces", | 52 "//mojo/services/files/interfaces", |
| 53 "//mojo/services/network/interfaces", | 53 "//mojo/services/network/interfaces", |
| 54 "//tonic", | 54 "//tonic", |
| 55 ] | 55 ] |
| 56 | 56 |
| (...skipping 16 matching lines...) Expand all Loading... |
| 73 "//mojo/dart/embedder/io/socket_patch.dart", | 73 "//mojo/dart/embedder/io/socket_patch.dart", |
| 74 "//mojo/dart/embedder/io/server_socket_patch.dart", | 74 "//mojo/dart/embedder/io/server_socket_patch.dart", |
| 75 ] | 75 ] |
| 76 root_prefix = "//mojo/dart/embedder/" | 76 root_prefix = "//mojo/dart/embedder/" |
| 77 output = "$target_gen_dir/dart_embedder_patch_resources.cc" | 77 output = "$target_gen_dir/dart_embedder_patch_resources.cc" |
| 78 table_name = "dart_embedder_patch" | 78 table_name = "dart_embedder_patch" |
| 79 } | 79 } |
| 80 | 80 |
| 81 group("dart_embedder_packages") { | 81 group("dart_embedder_packages") { |
| 82 deps = [ | 82 deps = [ |
| 83 ":dart_embedder_package_sdk", | |
| 84 ":dart_embedder_package_application", | 83 ":dart_embedder_package_application", |
| 85 ":dart_embedder_package_bindings", | 84 ":dart_embedder_package_bindings", |
| 85 ":dart_embedder_package_bindings_types", |
| 86 ":dart_embedder_package_files_service", |
| 86 ":dart_embedder_package_network", | 87 ":dart_embedder_package_network", |
| 87 ":dart_embedder_package_network_service", | 88 ":dart_embedder_package_network_service", |
| 88 ":dart_embedder_package_files_service", | 89 ":dart_embedder_package_sdk", |
| 89 ] | 90 ] |
| 90 } | 91 } |
| 91 | 92 |
| 92 dart_embedder_package("dart_embedder_package_application") { | 93 dart_embedder_package("dart_embedder_package_application") { |
| 93 package = "mojo/public/interfaces/application" | 94 package = "mojo/public/interfaces/application" |
| 94 destination = "mojo/mojo" | 95 destination = "mojo/mojo" |
| 95 } | 96 } |
| 96 | 97 |
| 97 dart_embedder_package("dart_embedder_package_bindings") { | 98 dart_embedder_package("dart_embedder_package_bindings") { |
| 98 package = "mojo/public/interfaces/bindings" | 99 package = "mojo/public/interfaces/bindings" |
| 99 destination = "mojo/mojo" | 100 destination = "mojo/mojo" |
| 100 } | 101 } |
| 101 | 102 |
| 103 dart_embedder_package("dart_embedder_package_bindings_types") { |
| 104 package = "mojo/public/interfaces/bindings" |
| 105 destination = "mojo/mojo/bindings/types" |
| 106 is_bindings_types = "1" |
| 107 } |
| 108 |
| 102 dart_embedder_package("dart_embedder_package_network") { | 109 dart_embedder_package("dart_embedder_package_network") { |
| 103 package = "mojo/public/interfaces/network" | 110 package = "mojo/public/interfaces/network" |
| 104 destination = "mojo/mojo" | 111 destination = "mojo/mojo" |
| 105 } | 112 } |
| 106 | 113 |
| 107 dart_embedder_package("dart_embedder_package_network_service") { | 114 dart_embedder_package("dart_embedder_package_network_service") { |
| 108 package = "mojo/services/network/interfaces" | 115 package = "mojo/services/network/interfaces" |
| 109 destination = "mojo_services/mojo" | 116 destination = "mojo_services/mojo" |
| 110 } | 117 } |
| 111 | 118 |
| (...skipping 24 matching lines...) Expand all Loading... |
| 136 "//mojo/dart/embedder/vmservice/main.dart", | 143 "//mojo/dart/embedder/vmservice/main.dart", |
| 137 "//mojo/dart/embedder/vmservice/server.dart", | 144 "//mojo/dart/embedder/vmservice/server.dart", |
| 138 ] | 145 ] |
| 139 root_prefix = "//mojo/dart/embedder/" | 146 root_prefix = "//mojo/dart/embedder/" |
| 140 output = "$target_gen_dir/dart_embedder_service_isolate_resources.cc" | 147 output = "$target_gen_dir/dart_embedder_service_isolate_resources.cc" |
| 141 table_name = "dart_embedder_service_isolate" | 148 table_name = "dart_embedder_service_isolate" |
| 142 } | 149 } |
| 143 | 150 |
| 144 action("generate_snapshot_bin") { | 151 action("generate_snapshot_bin") { |
| 145 deps = [ | 152 deps = [ |
| 153 ":dart_embedder_packages", |
| 146 "//dart/runtime/bin:gen_snapshot($host_toolchain)", | 154 "//dart/runtime/bin:gen_snapshot($host_toolchain)", |
| 147 ":dart_embedder_packages", | |
| 148 ] | 155 ] |
| 149 inputs = [ | 156 inputs = [ |
| 150 "snapshot.dart", | 157 "snapshot.dart", |
| 151 "//dart/runtime/tools/create_snapshot_bin.py", | 158 "//dart/runtime/tools/create_snapshot_bin.py", |
| 152 "//mojo/dart/embedder/builtin.dart", | 159 "//mojo/dart/embedder/builtin.dart", |
| 153 "//mojo/dart/embedder/packages.dart", | 160 "//mojo/dart/embedder/packages.dart", |
| 154 ] | 161 ] |
| 155 | 162 |
| 156 inputs += rebase_path(dart_mojo_internal_sdk_sources, "", "../packages/mojo") | 163 inputs += rebase_path(dart_mojo_internal_sdk_sources, "", "../packages/mojo") |
| 157 | 164 |
| (...skipping 100 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 258 | 265 |
| 259 source_set("dart_snapshot_cc") { | 266 source_set("dart_snapshot_cc") { |
| 260 sources = [ | 267 sources = [ |
| 261 "$root_gen_dir/dart_snapshot.cc", | 268 "$root_gen_dir/dart_snapshot.cc", |
| 262 ] | 269 ] |
| 263 | 270 |
| 264 deps = [ | 271 deps = [ |
| 265 ":generate_snapshot_file", | 272 ":generate_snapshot_file", |
| 266 ] | 273 ] |
| 267 } | 274 } |
| OLD | NEW |