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

Side by Side Diff: components/webui_generator/generator/wug.gni

Issue 973873003: WebUI generator GN build file fixed. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 9 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
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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 # Generates native and HTML/JS supporting code for Web UI element from element's 5 # Generates native and HTML/JS supporting code for Web UI element from element's
6 # declaration JSON file. 6 # declaration JSON file.
7 # 7 #
8 # Parameters: 8 # Parameters:
9 # 9 #
10 # source (required) 10 # source (required)
(...skipping 23 matching lines...) Expand all
34 src_root = rebase_path("//", root_build_dir) 34 src_root = rebase_path("//", root_build_dir)
35 35
36 helper_path = "$generator_dir/build_helper.py" 36 helper_path = "$generator_dir/build_helper.py"
37 target_name = "${target_name}" 37 target_name = "${target_name}"
38 action_name = target_name + "_gen" 38 action_name = target_name + "_gen"
39 out_dir = "$root_gen_dir/wug" 39 out_dir = "$root_gen_dir/wug"
40 40
41 helper_args = [ 41 helper_args = [
42 rebase_path(declaration_path, root_build_dir), 42 rebase_path(declaration_path, root_build_dir),
43 "--destination", 43 "--destination",
44 out_dir, 44 rebase_path(out_dir, root_build_dir),
45 "--root", 45 "--root",
46 src_root, 46 src_root,
47 "--gn", 47 "--gn",
48 "--output", 48 "--output",
49 ] 49 ]
50 50
51 expected_target_name = 51 expected_target_name =
52 exec_script(helper_path, helper_args + [ "target_name" ], "trim string") 52 exec_script(helper_path, helper_args + [ "target_name" ], "trim string")
53 assert(target_name == expected_target_name, 53 assert(target_name == expected_target_name,
54 "Wrong target name. " + "Expected '" + expected_target_name + 54 "Wrong target name. " + "Expected '" + expected_target_name +
(...skipping 23 matching lines...) Expand all
78 common_prefix + "view_model.h", 78 common_prefix + "view_model.h",
79 common_prefix + "view_model.cc", 79 common_prefix + "view_model.cc",
80 common_prefix + "web_ui_view.h", 80 common_prefix + "web_ui_view.h",
81 common_prefix + "web_ui_view.cc", 81 common_prefix + "web_ui_view.cc",
82 ] 82 ]
83 args = [ 83 args = [
84 rebase_path(declaration_path, root_build_dir), 84 rebase_path(declaration_path, root_build_dir),
85 "--root", 85 "--root",
86 src_root, 86 src_root,
87 "--destination", 87 "--destination",
88 out_dir, 88 rebase_path(out_dir, root_build_dir),
89 ] 89 ]
90 } 90 }
91 91
92 component(target_name) { 92 component(target_name) {
93 sources = get_target_outputs(":$action_name") 93 sources = get_target_outputs(":$action_name")
94 defines = [ exec_script(helper_path, 94 defines = [ exec_script(helper_path,
95 helper_args + [ "impl_macro" ], 95 helper_args + [ "impl_macro" ],
96 "trim string") ] 96 "trim string") ]
97 deps = [ 97 deps = [
98 "//base", 98 "//base",
99 "//components/login", 99 "//components/login",
100 "//components/strings", 100 "//components/strings",
101 ] 101 ]
102 deps += exec_script(helper_path, 102 deps += exec_script(helper_path,
103 helper_args + [ "import_dependencies" ], 103 helper_args + [ "import_dependencies" ],
104 "list lines") 104 "list lines")
105 public_deps = [ 105 public_deps = [
106 "//components/webui_generator", 106 "//components/webui_generator",
107 ] 107 ]
108 108
109 all_dependent_configs = 109 all_dependent_configs =
110 [ "//components/webui_generator:wug_generated_config" ] 110 [ "//components/webui_generator:wug_generated_config" ]
111 } 111 }
112 } 112 }
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698