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

Side by Side Diff: third_party/WebKit/Source/core/inspector/BUILD.gn

Issue 2299033003: Refactor Blink core_generated GN build. (Closed)
Patch Set: Merge Created 4 years, 3 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 | « third_party/WebKit/Source/core/BUILD.gn ('k') | third_party/WebKit/Source/platform/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 import("//third_party/WebKit/Source/bindings/bindings.gni") 5 import("//third_party/WebKit/Source/bindings/bindings.gni")
6 import("//third_party/WebKit/Source/core/core.gni") 6 import("//third_party/WebKit/Source/core/core.gni")
7 import( 7 import(
8 "//third_party/WebKit/Source/platform/inspector_protocol/inspector_protocol. gni") 8 "//third_party/WebKit/Source/platform/inspector_protocol/inspector_protocol. gni")
9 9
10 action("instrumentation_sources") { 10 action("instrumentation_sources") {
11 visibility = [ ":*" ]
11 script = "CodeGeneratorInstrumentation.py" 12 script = "CodeGeneratorInstrumentation.py"
12 13
13 inputs = [ 14 inputs = [
14 # Input file for the script. 15 # Input file for the script.
15 "InspectorInstrumentation.idl", 16 "InspectorInstrumentation.idl",
16 ] 17 ]
17 18
18 outputs = [ 19 outputs = [
19 "$blink_core_output_dir/InspectorInstrumentationInl.h", 20 "$blink_core_output_dir/InspectorInstrumentationInl.h",
20 "$blink_core_output_dir/InspectorOverridesInl.h", 21 "$blink_core_output_dir/InspectorOverridesInl.h",
(...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after
101 "inspector/protocol/Worker.cpp", 102 "inspector/protocol/Worker.cpp",
102 "inspector/protocol/Worker.h", 103 "inspector/protocol/Worker.h",
103 ] 104 ]
104 105
105 deps = [ 106 deps = [
106 ":protocol_version", 107 ":protocol_version",
107 ] 108 ]
108 } 109 }
109 110
110 # Compiles the sources generated above. 111 # Compiles the sources generated above.
111 source_set("protocol") { 112 source_set("inspector") {
112 sources = get_target_outputs(":protocol_sources") 113 sources = get_target_outputs(":protocol_sources") +
114 get_target_outputs(":instrumentation_sources")
113 115
114 configs -= core_config_remove 116 configs -= core_config_remove
115 configs += 117 configs += core_config_add + [
116 core_config_add + [ "//third_party/WebKit/Source/core:core_include_dirs" ] 118 "../..:inside_blink",
119 "//third_party/WebKit/Source/core:core_include_dirs",
120 ]
121
122 if (is_win) {
123 cflags = [ "/wd4702" ] # Unreachable code.
124 }
117 125
118 deps = [ 126 deps = [
127 ":instrumentation_sources",
119 ":protocol_sources", 128 ":protocol_sources",
129 "//skia",
120 "//third_party/WebKit/Source/wtf", 130 "//third_party/WebKit/Source/wtf",
131 "//v8",
121 ] 132 ]
122 } 133 }
123 134
124 action("protocol_compatibility_check") { 135 action("protocol_compatibility_check") {
125 script = "../../platform/inspector_protocol/CheckProtocolCompatibility.py" 136 script = "../../platform/inspector_protocol/CheckProtocolCompatibility.py"
126 137
127 inputs = [ 138 inputs = [
128 "browser_protocol.json", 139 "browser_protocol.json",
129 "../../platform/v8_inspector/js_protocol.json", 140 "../../platform/v8_inspector/js_protocol.json",
130 ] 141 ]
(...skipping 24 matching lines...) Expand all
155 outputs = [ 166 outputs = [
156 output_file, 167 output_file,
157 ] 168 ]
158 169
159 args = [ 170 args = [
160 rebase_path("browser_protocol.json", root_build_dir), 171 rebase_path("browser_protocol.json", root_build_dir),
161 rebase_path("../../platform/v8_inspector/js_protocol.json", root_build_dir), 172 rebase_path("../../platform/v8_inspector/js_protocol.json", root_build_dir),
162 rebase_path(output_file, root_build_dir), 173 rebase_path(output_file, root_build_dir),
163 ] 174 ]
164 } 175 }
OLDNEW
« no previous file with comments | « third_party/WebKit/Source/core/BUILD.gn ('k') | third_party/WebKit/Source/platform/BUILD.gn » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698