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

Side by Side Diff: mojo/dart/embedder/embedder.gni

Issue 1107803002: Add Observatory to sky dart_controller (Closed) Base URL: https://github.com/domokit/mojo.git@master
Patch Set: Created 5 years, 7 months 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
OLDNEW
1 # Copyright 2015 The Chromium Authors. All rights reserved. 1 # Copyright 2015 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 # Template to generate a dart embedder package. 5 # Template to generate a dart embedder package.
6 # Required invoker inputs: 6 # Required invoker inputs:
7 # String package (relative path to package e.g. mojo/public/interfaces/applica tion) 7 # String package (relative path to package e.g. mojo/public/interfaces/applica tion)
8 template("dart_embedder_package") { 8 template("dart_embedder_package") {
9 package = invoker.package 9 package = invoker.package
10 package_path = "//$package" 10 package_path = "//$package"
(...skipping 30 matching lines...) Expand all
41 "$root_gen_dir/dart_embedder_packages/$destination/{{source_file_part} }"), 41 "$root_gen_dir/dart_embedder_packages/$destination/{{source_file_part} }"),
42 ] 42 ]
43 } 43 }
44 } 44 }
45 45
46 # Template to generate a dart embedder resource.cc file. 46 # Template to generate a dart embedder resource.cc file.
47 # Required invoker inputs: 47 # Required invoker inputs:
48 # String output (name of output file) 48 # String output (name of output file)
49 # List inputs (list of input files to be included) 49 # List inputs (list of input files to be included)
50 # String table_name (name of symbol for resource table) 50 # String table_name (name of symbol for resource table)
51 # String root_prefix (base directory of resources)
51 # Optional invoker inputs: 52 # Optional invoker inputs:
52 # String input_directory (directory of resources that are recursively added) 53 # String input_directory (directory of resources that are recursively added)
53 # List deps 54 # List deps
54 # List datadeps 55 # List datadeps
55 template("dart_embedder_resources") { 56 template("dart_embedder_resources") {
56 action(target_name) { 57 action(target_name) {
57 script = "//dart/runtime/tools/create_resources.py" 58 script = "//dart/runtime/tools/create_resources.py"
58 deps = [] 59 deps = []
59 if (defined(invoker.deps)) { 60 if (defined(invoker.deps)) {
60 deps += invoker.deps 61 deps += invoker.deps
61 } 62 }
62 datadeps = [] 63 datadeps = []
63 if (defined(invoker.datadeps)) { 64 if (defined(invoker.datadeps)) {
64 datadeps = invoker.datadeps 65 datadeps = invoker.datadeps
65 } 66 }
66 67
67 output = invoker.output 68 output = invoker.output
68 outputs = [ 69 outputs = [
69 output, 70 output,
70 ] 71 ]
71 72
72 inputs = [ script ] + invoker.inputs 73 inputs = [ script ] + invoker.inputs
73 74
75 root_prefix = rebase_path(invoker.root_prefix)
76
74 args = [ 77 args = [
75 "--output", 78 "--output",
76 rebase_path(output), 79 rebase_path(output),
77 "--outer_namespace", 80 "--outer_namespace",
78 "mojo", 81 "mojo",
79 "--inner_namespace", 82 "--inner_namespace",
80 "dart", 83 "dart",
81 "--table_name", 84 "--table_name",
82 invoker.table_name, 85 invoker.table_name,
83 "--root_prefix", 86 "--root_prefix",
84 rebase_path("//mojo/dart/embedder/"), 87 root_prefix,
85 ] 88 ]
86 if (defined(invoker.input_directory)) { 89 if (defined(invoker.input_directory)) {
87 args += [ 90 args += [
88 "--client_root", 91 "--client_root",
89 rebase_path(invoker.input_directory), 92 rebase_path(invoker.input_directory),
90 ] 93 ]
91 } 94 }
92 args += rebase_path(invoker.inputs) 95 args += rebase_path(invoker.inputs)
93 } 96 }
94 } 97 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698