Index: content/browser/devtools/BUILD.gn |
diff --git a/content/browser/devtools/BUILD.gn b/content/browser/devtools/BUILD.gn |
index bc2b60d92434e6c06a1261299c54e2abfc6928fe..9f71cb505dda6e7d4e7f6158ddf869b46d169b19 100644 |
--- a/content/browser/devtools/BUILD.gn |
+++ b/content/browser/devtools/BUILD.gn |
@@ -9,6 +9,7 @@ group("resources") { |
deps = [ |
":devtools_resources", |
":devtools_protocol_constants", |
+ ":devtools_protocol_handler", |
] |
} |
@@ -56,7 +57,30 @@ action("gen_devtools_protocol_constants") { |
] |
} |
+action("gen_devtools_protocol_handler") { |
+ visibility = ":devtools_protocol_handler" |
+ |
+ script = "//content/browser/devtools/protocol/devtools_protocol_handler_generator.py" |
+ |
+ blink_protocol = "//third_party/WebKit/Source/devtools/protocol.json" |
+ inputs = [ blink_protocol ] |
+ |
+ outputs = [ |
+ "$target_gen_dir/protocol/devtools_protocol_handler.h", |
+ "$target_gen_dir/protocol/devtools_protocol_handler.cc", |
+ ] |
+ |
+ args = [ |
+ rebase_path(blink_protocol, root_build_dir), |
+ ] + rebase_path(outputs, root_build_dir) |
+} |
+ |
source_set("devtools_protocol_constants") { |
visibility = [ ":resources" ] |
sources = get_target_outputs(":gen_devtools_protocol_constants") |
} |
+ |
+source_set("devtools_protocol_handler") { |
+ visibility = ":resources" |
dgozman
2014/09/11 13:43:22
[ ":resources" ]
vkuzkokov
2014/09/11 17:19:20
Done.
|
+ sources = get_target_outputs(":gen_devtools_protocol_handler") |
+} |