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

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

Issue 1441033002: Move mojo and mojom from mojo/public/dart to mojo/dart/packages (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: Created 5 years, 1 month 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
« no previous file with comments | « examples/dart/traced_application/BUILD.gn ('k') | mojo/dart/http_load_test/BUILD.gn » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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 import("//mojo/dart/packages/mojo/sources.gni")
8 import("//mojo/dart/packages/mojo/sdk_ext_sources.gni")
7 9
8 source_set("dart_controller_no_snapshot") { 10 source_set("dart_controller_no_snapshot") {
9 sources = [ 11 sources = [
10 "$target_gen_dir/dart_embedder_patch_resources.cc", 12 "$target_gen_dir/dart_embedder_patch_resources.cc",
11 "$target_gen_dir/dart_embedder_service_isolate_resources.cc", 13 "$target_gen_dir/dart_embedder_service_isolate_resources.cc",
12 "builtin.cc", 14 "builtin.cc",
13 "builtin.h", 15 "builtin.h",
14 "builtin_natives.cc", 16 "builtin_natives.cc",
15 "common.cc", 17 "common.cc",
16 "common.h", 18 "common.h",
(...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after
90 package = "mojo/public/interfaces/network" 92 package = "mojo/public/interfaces/network"
91 destination = "mojo/mojo" 93 destination = "mojo/mojo"
92 } 94 }
93 95
94 dart_embedder_package("dart_embedder_package_network_service") { 96 dart_embedder_package("dart_embedder_package_network_service") {
95 package = "mojo/services/network/interfaces" 97 package = "mojo/services/network/interfaces"
96 destination = "mojo_services/mojo" 98 destination = "mojo_services/mojo"
97 } 99 }
98 100
99 action_foreach("dart_embedder_package_sdk") { 101 action_foreach("dart_embedder_package_sdk") {
100 sources = [ 102 sources = rebase_path(package_mojo_sources + dart_mojo_internal_sdk_sources,
101 "//mojo/public/dart/mojo/lib/application.dart", 103 "",
102 "//mojo/public/dart/mojo/lib/bindings.dart", 104 "//mojo/dart/packages/mojo")
103 "//mojo/public/dart/mojo/lib/core.dart",
104 "//mojo/public/dart/mojo/lib/src/application.dart",
105 "//mojo/public/dart/mojo/lib/src/application_connection.dart",
106 "//mojo/public/dart/mojo/lib/src/buffer.dart",
107 "//mojo/public/dart/mojo/lib/src/codec.dart",
108 "//mojo/public/dart/mojo/lib/src/control_message.dart",
109 "//mojo/public/dart/mojo/lib/src/data_pipe.dart",
110 "//mojo/public/dart/mojo/lib/src/drain_data.dart",
111 "//mojo/public/dart/mojo/lib/src/enum.dart",
112 "//mojo/public/dart/mojo/lib/src/event_stream.dart",
113 "//mojo/public/dart/mojo/lib/src/fill_data.dart",
114 "//mojo/public/dart/mojo/lib/src/handle.dart",
115 "//mojo/public/dart/mojo/lib/src/message.dart",
116 "//mojo/public/dart/mojo/lib/src/message_pipe.dart",
117 "//mojo/public/dart/mojo/lib/src/proxy.dart",
118 "//mojo/public/dart/mojo/lib/src/struct.dart",
119 "//mojo/public/dart/mojo/lib/src/stub.dart",
120 "//mojo/public/dart/mojo/lib/src/types.dart",
121 "//mojo/public/dart/mojo/lib/src/union.dart",
122 "//mojo/public/dart/mojo/lib/src/utils.dart",
123 "//mojo/public/dart/mojo/sdk_ext/internal.dart",
124 "//mojo/public/dart/mojo/sdk_ext/src/handle_watcher.dart",
125 "//mojo/public/dart/mojo/sdk_ext/src/natives.dart",
126 "//mojo/public/dart/mojo/sdk_ext/src/timer_queue.dart",
127 "//mojo/public/dart/mojo/sdk_ext/src/wait_many_state.dart",
128 ]
129 outputs = [ 105 outputs = [
130 "$root_gen_dir/dart_embedder_packages/{{source_root_relative_dir}}/{{source_ file_part}}", 106 "$root_gen_dir/dart_embedder_packages/{{source_root_relative_dir}}/{{source_ file_part}}",
131 ] 107 ]
132 script = rebase_path( 108 script = rebase_path(
133 "//mojo/dart/embedder/tools/dart_rewrite_embedder_package_imports.py") 109 "//mojo/dart/embedder/tools/dart_rewrite_embedder_package_imports.py")
134 args = [ 110 args = [
135 rebase_path("{{source}}", "", root_build_dir), 111 rebase_path("{{source}}", "", root_build_dir),
136 rebase_path( 112 rebase_path(
137 "$root_gen_dir/dart_embedder_packages/{{source_root_relative_dir}}/{{sou rce_file_part}}"), 113 "$root_gen_dir/dart_embedder_packages/{{source_root_relative_dir}}/{{sou rce_file_part}}"),
138 ] 114 ]
(...skipping 13 matching lines...) Expand all
152 action("generate_snapshot_bin") { 128 action("generate_snapshot_bin") {
153 deps = [ 129 deps = [
154 "//dart/runtime/bin:gen_snapshot($host_toolchain)", 130 "//dart/runtime/bin:gen_snapshot($host_toolchain)",
155 ":dart_embedder_packages", 131 ":dart_embedder_packages",
156 ] 132 ]
157 inputs = [ 133 inputs = [
158 "snapshot.dart", 134 "snapshot.dart",
159 "//dart/runtime/tools/create_snapshot_bin.py", 135 "//dart/runtime/tools/create_snapshot_bin.py",
160 "//mojo/dart/embedder/builtin.dart", 136 "//mojo/dart/embedder/builtin.dart",
161 "//mojo/dart/embedder/packages.dart", 137 "//mojo/dart/embedder/packages.dart",
162 "//mojo/public/dart/mojo/sdk_ext/internal.dart",
163 "//mojo/public/dart/mojo/sdk_ext/src/handle_watcher.dart",
164 "//mojo/public/dart/mojo/sdk_ext/src/natives.dart",
165 "//mojo/public/dart/mojo/sdk_ext/src/timer_queue.dart",
166 "//mojo/public/dart/mojo/sdk_ext/src/wait_many_state.dart",
167 ] 138 ]
139
140 inputs += rebase_path(dart_mojo_internal_sdk_sources, "", "../packages/mojo")
141
168 vm_isolate_snapshot = "$target_gen_dir/vm_isolate_snapshot.bin" 142 vm_isolate_snapshot = "$target_gen_dir/vm_isolate_snapshot.bin"
169 isolate_snapshot = "$target_gen_dir/isolate_snapshot.bin" 143 isolate_snapshot = "$target_gen_dir/isolate_snapshot.bin"
170 outputs = [ 144 outputs = [
171 vm_isolate_snapshot, 145 vm_isolate_snapshot,
172 isolate_snapshot, 146 isolate_snapshot,
173 ] 147 ]
174 148
175 gen_snapshot_dir = 149 gen_snapshot_dir =
176 get_label_info("//dart/runtime/bin:gen_snapshot($host_toolchain)", 150 get_label_info("//dart/runtime/bin:gen_snapshot($host_toolchain)",
177 "root_out_dir") 151 "root_out_dir")
178 script = "//dart/runtime/tools/create_snapshot_bin.py" 152 script = "//dart/runtime/tools/create_snapshot_bin.py"
179 builtin_path = rebase_path("//mojo/dart/embedder/builtin.dart") 153 builtin_path = rebase_path("//mojo/dart/embedder/builtin.dart")
180 internal_path = rebase_path("//mojo/public/dart/mojo/sdk_ext/internal.dart") 154 internal_path = rebase_path("//mojo/dart/packages/mojo/sdk_ext/internal.dart")
181 io_path = rebase_path("//dart/sdk/lib/io/io.dart") 155 io_path = rebase_path("//dart/sdk/lib/io/io.dart")
182 156
183 embedder_packages_path = rebase_path("//mojo/dart/embedder/packages.dart") 157 embedder_packages_path = rebase_path("//mojo/dart/embedder/packages.dart")
184 embedder_package_application_path = rebase_path( 158 embedder_package_application_path = rebase_path(
185 "$root_gen_dir/dart_embedder_packages/mojo/public/dart/mojo/lib/applic ation.dart") 159 "$root_gen_dir/dart_embedder_packages/mojo/dart/packages/mojo/lib/appl ication.dart")
186 embedder_package_bindings_path = rebase_path( 160 embedder_package_bindings_path = rebase_path(
187 "$root_gen_dir/dart_embedder_packages/mojo/public/dart/mojo/lib/bindin gs.dart") 161 "$root_gen_dir/dart_embedder_packages/mojo/dart/packages/mojo/lib/bind ings.dart")
188 embedder_package_core_path = rebase_path( 162 embedder_package_core_path = rebase_path(
189 "$root_gen_dir/dart_embedder_packages/mojo/public/dart/mojo/lib/core.d art") 163 "$root_gen_dir/dart_embedder_packages/mojo/dart/packages/mojo/lib/core .dart")
190 url_mappings_script = 164 url_mappings_script =
191 rebase_path("//mojo/dart/embedder/tools/dart_embedder_url_mappings.py") 165 rebase_path("//mojo/dart/embedder/tools/dart_embedder_url_mappings.py")
192 166
193 application_mojoms = rebase_path("//mojo/public/interfaces/application") 167 application_mojoms = rebase_path("//mojo/public/interfaces/application")
194 bindings_mojoms = rebase_path("//mojo/public/interfaces/bindings") 168 bindings_mojoms = rebase_path("//mojo/public/interfaces/bindings")
195 network_mojoms = rebase_path("//mojo/public/interfaces/network") 169 network_mojoms = rebase_path("//mojo/public/interfaces/network")
196 network_service_mojoms = rebase_path("//mojo/services/network/interfaces") 170 network_service_mojoms = rebase_path("//mojo/services/network/interfaces")
197 171
198 # This script generates --url_mapping command line arguments for all 172 # This script generates --url_mapping command line arguments for all
199 # generated mojom.dart bindings files. See HACKING.md for more information. 173 # generated mojom.dart bindings files. See HACKING.md for more information.
(...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after
266 240
267 source_set("dart_snapshot_cc") { 241 source_set("dart_snapshot_cc") {
268 sources = [ 242 sources = [
269 "$root_gen_dir/dart_snapshot.cc", 243 "$root_gen_dir/dart_snapshot.cc",
270 ] 244 ]
271 245
272 deps = [ 246 deps = [
273 ":generate_snapshot_file", 247 ":generate_snapshot_file",
274 ] 248 ]
275 } 249 }
OLDNEW
« no previous file with comments | « examples/dart/traced_application/BUILD.gn ('k') | mojo/dart/http_load_test/BUILD.gn » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698