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 |