| Index: third_party/WebKit/Source/core/inspector/BUILD.gn
|
| diff --git a/third_party/WebKit/Source/core/inspector/BUILD.gn b/third_party/WebKit/Source/core/inspector/BUILD.gn
|
| index e272cea84d557a7ba7614dafdc6d0407d15cf224..bbb4958517c8012aaeda140747f56f61e674decf 100644
|
| --- a/third_party/WebKit/Source/core/inspector/BUILD.gn
|
| +++ b/third_party/WebKit/Source/core/inspector/BUILD.gn
|
| @@ -31,84 +31,93 @@ action("instrumentation_sources") {
|
|
|
| # inspector protocol -----------------------------------------------------------
|
|
|
| -action("protocol_sources") {
|
| - script = "../../platform/inspector_protocol/CodeGenerator.py"
|
| - deps = [
|
| - ":protocol_version",
|
| - ]
|
| - sources = inspector_protocol_sources
|
| +inspector_protocol_generate("protocol_sources") {
|
| + out_dir = blink_core_output_dir
|
| +
|
| + config_file = "inspector_protocol_config.json"
|
| inputs = [
|
| "browser_protocol.json",
|
| "../../platform/v8_inspector/js_protocol.json",
|
| "inspector_protocol_config.json",
|
| ]
|
| +
|
| + # These are relative to blink_core_output_dir.
|
| outputs = [
|
| - "$blink_core_output_dir/inspector/protocol/Forward.h",
|
| - "$blink_core_output_dir/inspector/protocol/Protocol.cpp",
|
| - "$blink_core_output_dir/inspector/protocol/Protocol.h",
|
| - "$blink_core_output_dir/inspector/protocol/Accessibility.cpp",
|
| - "$blink_core_output_dir/inspector/protocol/Accessibility.h",
|
| - "$blink_core_output_dir/inspector/protocol/Animation.cpp",
|
| - "$blink_core_output_dir/inspector/protocol/Animation.h",
|
| - "$blink_core_output_dir/inspector/protocol/ApplicationCache.cpp",
|
| - "$blink_core_output_dir/inspector/protocol/ApplicationCache.h",
|
| - "$blink_core_output_dir/inspector/protocol/CacheStorage.cpp",
|
| - "$blink_core_output_dir/inspector/protocol/CacheStorage.h",
|
| - "$blink_core_output_dir/inspector/protocol/CSS.cpp",
|
| - "$blink_core_output_dir/inspector/protocol/CSS.h",
|
| - "$blink_core_output_dir/inspector/protocol/Database.cpp",
|
| - "$blink_core_output_dir/inspector/protocol/Database.h",
|
| - "$blink_core_output_dir/inspector/protocol/Debugger.h",
|
| - "$blink_core_output_dir/inspector/protocol/DeviceOrientation.cpp",
|
| - "$blink_core_output_dir/inspector/protocol/DeviceOrientation.h",
|
| - "$blink_core_output_dir/inspector/protocol/DOM.cpp",
|
| - "$blink_core_output_dir/inspector/protocol/DOMDebugger.cpp",
|
| - "$blink_core_output_dir/inspector/protocol/DOMDebugger.h",
|
| - "$blink_core_output_dir/inspector/protocol/DOM.h",
|
| - "$blink_core_output_dir/inspector/protocol/DOMStorage.cpp",
|
| - "$blink_core_output_dir/inspector/protocol/DOMStorage.h",
|
| - "$blink_core_output_dir/inspector/protocol/Emulation.cpp",
|
| - "$blink_core_output_dir/inspector/protocol/Emulation.h",
|
| - "$blink_core_output_dir/inspector/protocol/IndexedDB.cpp",
|
| - "$blink_core_output_dir/inspector/protocol/IndexedDB.h",
|
| - "$blink_core_output_dir/inspector/protocol/Input.cpp",
|
| - "$blink_core_output_dir/inspector/protocol/Input.h",
|
| - "$blink_core_output_dir/inspector/protocol/Inspector.cpp",
|
| - "$blink_core_output_dir/inspector/protocol/Inspector.h",
|
| - "$blink_core_output_dir/inspector/protocol/IO.cpp",
|
| - "$blink_core_output_dir/inspector/protocol/IO.h",
|
| - "$blink_core_output_dir/inspector/protocol/LayerTree.cpp",
|
| - "$blink_core_output_dir/inspector/protocol/LayerTree.h",
|
| - "$blink_core_output_dir/inspector/protocol/Log.cpp",
|
| - "$blink_core_output_dir/inspector/protocol/Log.h",
|
| - "$blink_core_output_dir/inspector/protocol/Memory.cpp",
|
| - "$blink_core_output_dir/inspector/protocol/Memory.h",
|
| - "$blink_core_output_dir/inspector/protocol/Network.cpp",
|
| - "$blink_core_output_dir/inspector/protocol/Network.h",
|
| - "$blink_core_output_dir/inspector/protocol/Page.cpp",
|
| - "$blink_core_output_dir/inspector/protocol/Page.h",
|
| - "$blink_core_output_dir/inspector/protocol/Rendering.cpp",
|
| - "$blink_core_output_dir/inspector/protocol/Rendering.h",
|
| - "$blink_core_output_dir/inspector/protocol/Runtime.h",
|
| - "$blink_core_output_dir/inspector/protocol/Security.cpp",
|
| - "$blink_core_output_dir/inspector/protocol/Security.h",
|
| - "$blink_core_output_dir/inspector/protocol/ServiceWorker.cpp",
|
| - "$blink_core_output_dir/inspector/protocol/ServiceWorker.h",
|
| - "$blink_core_output_dir/inspector/protocol/Storage.cpp",
|
| - "$blink_core_output_dir/inspector/protocol/Storage.h",
|
| - "$blink_core_output_dir/inspector/protocol/Tracing.cpp",
|
| - "$blink_core_output_dir/inspector/protocol/Tracing.h",
|
| - "$blink_core_output_dir/inspector/protocol/Worker.cpp",
|
| - "$blink_core_output_dir/inspector/protocol/Worker.h",
|
| + "inspector/protocol/Accessibility.cpp",
|
| + "inspector/protocol/Accessibility.h",
|
| + "inspector/protocol/Animation.cpp",
|
| + "inspector/protocol/Animation.h",
|
| + "inspector/protocol/ApplicationCache.cpp",
|
| + "inspector/protocol/ApplicationCache.h",
|
| + "inspector/protocol/CacheStorage.cpp",
|
| + "inspector/protocol/CacheStorage.h",
|
| + "inspector/protocol/CSS.cpp",
|
| + "inspector/protocol/CSS.h",
|
| + "inspector/protocol/Database.cpp",
|
| + "inspector/protocol/Database.h",
|
| + "inspector/protocol/Debugger.h",
|
| + "inspector/protocol/DeviceOrientation.cpp",
|
| + "inspector/protocol/DeviceOrientation.h",
|
| + "inspector/protocol/DOM.cpp",
|
| + "inspector/protocol/DOMDebugger.cpp",
|
| + "inspector/protocol/DOMDebugger.h",
|
| + "inspector/protocol/DOM.h",
|
| + "inspector/protocol/DOMStorage.cpp",
|
| + "inspector/protocol/DOMStorage.h",
|
| + "inspector/protocol/Emulation.cpp",
|
| + "inspector/protocol/Emulation.h",
|
| + "inspector/protocol/Forward.h",
|
| + "inspector/protocol/IndexedDB.cpp",
|
| + "inspector/protocol/IndexedDB.h",
|
| + "inspector/protocol/Input.cpp",
|
| + "inspector/protocol/Input.h",
|
| + "inspector/protocol/Inspector.cpp",
|
| + "inspector/protocol/Inspector.h",
|
| + "inspector/protocol/IO.cpp",
|
| + "inspector/protocol/IO.h",
|
| + "inspector/protocol/LayerTree.cpp",
|
| + "inspector/protocol/LayerTree.h",
|
| + "inspector/protocol/Log.cpp",
|
| + "inspector/protocol/Log.h",
|
| + "inspector/protocol/Memory.cpp",
|
| + "inspector/protocol/Memory.h",
|
| + "inspector/protocol/Network.cpp",
|
| + "inspector/protocol/Network.h",
|
| + "inspector/protocol/Page.cpp",
|
| + "inspector/protocol/Page.h",
|
| + "inspector/protocol/Protocol.cpp",
|
| + "inspector/protocol/Protocol.h",
|
| + "inspector/protocol/Rendering.cpp",
|
| + "inspector/protocol/Rendering.h",
|
| + "inspector/protocol/Runtime.h",
|
| + "inspector/protocol/Security.cpp",
|
| + "inspector/protocol/Security.h",
|
| + "inspector/protocol/ServiceWorker.cpp",
|
| + "inspector/protocol/ServiceWorker.h",
|
| + "inspector/protocol/Storage.cpp",
|
| + "inspector/protocol/Storage.h",
|
| + "inspector/protocol/Tracing.cpp",
|
| + "inspector/protocol/Tracing.h",
|
| + "inspector/protocol/Worker.cpp",
|
| + "inspector/protocol/Worker.h",
|
| ]
|
|
|
| - args = [
|
| - "--jinja_dir",
|
| - rebase_path("../../../../", root_build_dir), # jinja is in chromium's third_party
|
| - "--output_base",
|
| - rebase_path(blink_core_output_dir, root_build_dir),
|
| - "--config",
|
| - rebase_path("inspector_protocol_config.json", root_build_dir),
|
| + deps = [
|
| + ":protocol_version",
|
| + ]
|
| +}
|
| +
|
| +# Compiles the sources generated above.
|
| +source_set("protocol") {
|
| + sources = get_target_outputs(":protocol_sources")
|
| +
|
| + configs -= core_config_remove
|
| + configs +=
|
| + core_config_add + [ "//third_party/WebKit/Source/core:core_include_dirs" ]
|
| +
|
| + deps = [
|
| + ":protocol_sources",
|
| + "//third_party/WebKit/Source/wtf",
|
| ]
|
| }
|
|
|
|
|