| OLD | NEW |
| 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") { |
| (...skipping 13 matching lines...) Expand all Loading... |
| 24 | 24 |
| 25 args = [ | 25 args = [ |
| 26 rebase_path("InspectorInstrumentation.idl", root_build_dir), | 26 rebase_path("InspectorInstrumentation.idl", root_build_dir), |
| 27 "--output_dir", | 27 "--output_dir", |
| 28 rebase_path(blink_core_output_dir, root_build_dir), | 28 rebase_path(blink_core_output_dir, root_build_dir), |
| 29 ] | 29 ] |
| 30 } | 30 } |
| 31 | 31 |
| 32 # inspector protocol ----------------------------------------------------------- | 32 # inspector protocol ----------------------------------------------------------- |
| 33 | 33 |
| 34 action("protocol_sources") { | 34 inspector_protocol_generate("protocol_sources") { |
| 35 script = "../../platform/inspector_protocol/CodeGenerator.py" | 35 out_dir = blink_core_output_dir |
| 36 deps = [ | 36 |
| 37 ":protocol_version", | 37 config_file = "inspector_protocol_config.json" |
| 38 ] | |
| 39 sources = inspector_protocol_sources | |
| 40 inputs = [ | 38 inputs = [ |
| 41 "browser_protocol.json", | 39 "browser_protocol.json", |
| 42 "../../platform/v8_inspector/js_protocol.json", | 40 "../../platform/v8_inspector/js_protocol.json", |
| 43 "inspector_protocol_config.json", | 41 "inspector_protocol_config.json", |
| 44 ] | 42 ] |
| 43 |
| 44 # These are relative to blink_core_output_dir. |
| 45 outputs = [ | 45 outputs = [ |
| 46 "$blink_core_output_dir/inspector/protocol/Forward.h", | 46 "inspector/protocol/Accessibility.cpp", |
| 47 "$blink_core_output_dir/inspector/protocol/Protocol.cpp", | 47 "inspector/protocol/Accessibility.h", |
| 48 "$blink_core_output_dir/inspector/protocol/Protocol.h", | 48 "inspector/protocol/Animation.cpp", |
| 49 "$blink_core_output_dir/inspector/protocol/Accessibility.cpp", | 49 "inspector/protocol/Animation.h", |
| 50 "$blink_core_output_dir/inspector/protocol/Accessibility.h", | 50 "inspector/protocol/ApplicationCache.cpp", |
| 51 "$blink_core_output_dir/inspector/protocol/Animation.cpp", | 51 "inspector/protocol/ApplicationCache.h", |
| 52 "$blink_core_output_dir/inspector/protocol/Animation.h", | 52 "inspector/protocol/CacheStorage.cpp", |
| 53 "$blink_core_output_dir/inspector/protocol/ApplicationCache.cpp", | 53 "inspector/protocol/CacheStorage.h", |
| 54 "$blink_core_output_dir/inspector/protocol/ApplicationCache.h", | 54 "inspector/protocol/CSS.cpp", |
| 55 "$blink_core_output_dir/inspector/protocol/CacheStorage.cpp", | 55 "inspector/protocol/CSS.h", |
| 56 "$blink_core_output_dir/inspector/protocol/CacheStorage.h", | 56 "inspector/protocol/Database.cpp", |
| 57 "$blink_core_output_dir/inspector/protocol/CSS.cpp", | 57 "inspector/protocol/Database.h", |
| 58 "$blink_core_output_dir/inspector/protocol/CSS.h", | 58 "inspector/protocol/Debugger.h", |
| 59 "$blink_core_output_dir/inspector/protocol/Database.cpp", | 59 "inspector/protocol/DeviceOrientation.cpp", |
| 60 "$blink_core_output_dir/inspector/protocol/Database.h", | 60 "inspector/protocol/DeviceOrientation.h", |
| 61 "$blink_core_output_dir/inspector/protocol/Debugger.h", | 61 "inspector/protocol/DOM.cpp", |
| 62 "$blink_core_output_dir/inspector/protocol/DeviceOrientation.cpp", | 62 "inspector/protocol/DOMDebugger.cpp", |
| 63 "$blink_core_output_dir/inspector/protocol/DeviceOrientation.h", | 63 "inspector/protocol/DOMDebugger.h", |
| 64 "$blink_core_output_dir/inspector/protocol/DOM.cpp", | 64 "inspector/protocol/DOM.h", |
| 65 "$blink_core_output_dir/inspector/protocol/DOMDebugger.cpp", | 65 "inspector/protocol/DOMStorage.cpp", |
| 66 "$blink_core_output_dir/inspector/protocol/DOMDebugger.h", | 66 "inspector/protocol/DOMStorage.h", |
| 67 "$blink_core_output_dir/inspector/protocol/DOM.h", | 67 "inspector/protocol/Emulation.cpp", |
| 68 "$blink_core_output_dir/inspector/protocol/DOMStorage.cpp", | 68 "inspector/protocol/Emulation.h", |
| 69 "$blink_core_output_dir/inspector/protocol/DOMStorage.h", | 69 "inspector/protocol/Forward.h", |
| 70 "$blink_core_output_dir/inspector/protocol/Emulation.cpp", | 70 "inspector/protocol/IndexedDB.cpp", |
| 71 "$blink_core_output_dir/inspector/protocol/Emulation.h", | 71 "inspector/protocol/IndexedDB.h", |
| 72 "$blink_core_output_dir/inspector/protocol/IndexedDB.cpp", | 72 "inspector/protocol/Input.cpp", |
| 73 "$blink_core_output_dir/inspector/protocol/IndexedDB.h", | 73 "inspector/protocol/Input.h", |
| 74 "$blink_core_output_dir/inspector/protocol/Input.cpp", | 74 "inspector/protocol/Inspector.cpp", |
| 75 "$blink_core_output_dir/inspector/protocol/Input.h", | 75 "inspector/protocol/Inspector.h", |
| 76 "$blink_core_output_dir/inspector/protocol/Inspector.cpp", | 76 "inspector/protocol/IO.cpp", |
| 77 "$blink_core_output_dir/inspector/protocol/Inspector.h", | 77 "inspector/protocol/IO.h", |
| 78 "$blink_core_output_dir/inspector/protocol/IO.cpp", | 78 "inspector/protocol/LayerTree.cpp", |
| 79 "$blink_core_output_dir/inspector/protocol/IO.h", | 79 "inspector/protocol/LayerTree.h", |
| 80 "$blink_core_output_dir/inspector/protocol/LayerTree.cpp", | 80 "inspector/protocol/Log.cpp", |
| 81 "$blink_core_output_dir/inspector/protocol/LayerTree.h", | 81 "inspector/protocol/Log.h", |
| 82 "$blink_core_output_dir/inspector/protocol/Log.cpp", | 82 "inspector/protocol/Memory.cpp", |
| 83 "$blink_core_output_dir/inspector/protocol/Log.h", | 83 "inspector/protocol/Memory.h", |
| 84 "$blink_core_output_dir/inspector/protocol/Memory.cpp", | 84 "inspector/protocol/Network.cpp", |
| 85 "$blink_core_output_dir/inspector/protocol/Memory.h", | 85 "inspector/protocol/Network.h", |
| 86 "$blink_core_output_dir/inspector/protocol/Network.cpp", | 86 "inspector/protocol/Page.cpp", |
| 87 "$blink_core_output_dir/inspector/protocol/Network.h", | 87 "inspector/protocol/Page.h", |
| 88 "$blink_core_output_dir/inspector/protocol/Page.cpp", | 88 "inspector/protocol/Protocol.cpp", |
| 89 "$blink_core_output_dir/inspector/protocol/Page.h", | 89 "inspector/protocol/Protocol.h", |
| 90 "$blink_core_output_dir/inspector/protocol/Rendering.cpp", | 90 "inspector/protocol/Rendering.cpp", |
| 91 "$blink_core_output_dir/inspector/protocol/Rendering.h", | 91 "inspector/protocol/Rendering.h", |
| 92 "$blink_core_output_dir/inspector/protocol/Runtime.h", | 92 "inspector/protocol/Runtime.h", |
| 93 "$blink_core_output_dir/inspector/protocol/Security.cpp", | 93 "inspector/protocol/Security.cpp", |
| 94 "$blink_core_output_dir/inspector/protocol/Security.h", | 94 "inspector/protocol/Security.h", |
| 95 "$blink_core_output_dir/inspector/protocol/ServiceWorker.cpp", | 95 "inspector/protocol/ServiceWorker.cpp", |
| 96 "$blink_core_output_dir/inspector/protocol/ServiceWorker.h", | 96 "inspector/protocol/ServiceWorker.h", |
| 97 "$blink_core_output_dir/inspector/protocol/Storage.cpp", | 97 "inspector/protocol/Storage.cpp", |
| 98 "$blink_core_output_dir/inspector/protocol/Storage.h", | 98 "inspector/protocol/Storage.h", |
| 99 "$blink_core_output_dir/inspector/protocol/Tracing.cpp", | 99 "inspector/protocol/Tracing.cpp", |
| 100 "$blink_core_output_dir/inspector/protocol/Tracing.h", | 100 "inspector/protocol/Tracing.h", |
| 101 "$blink_core_output_dir/inspector/protocol/Worker.cpp", | 101 "inspector/protocol/Worker.cpp", |
| 102 "$blink_core_output_dir/inspector/protocol/Worker.h", | 102 "inspector/protocol/Worker.h", |
| 103 ] | 103 ] |
| 104 | 104 |
| 105 args = [ | 105 deps = [ |
| 106 "--jinja_dir", | 106 ":protocol_version", |
| 107 rebase_path("../../../../", root_build_dir), # jinja is in chromium's third
_party | |
| 108 "--output_base", | |
| 109 rebase_path(blink_core_output_dir, root_build_dir), | |
| 110 "--config", | |
| 111 rebase_path("inspector_protocol_config.json", root_build_dir), | |
| 112 ] | 107 ] |
| 113 } | 108 } |
| 114 | 109 |
| 110 # Compiles the sources generated above. |
| 111 source_set("protocol") { |
| 112 sources = get_target_outputs(":protocol_sources") |
| 113 |
| 114 configs -= core_config_remove |
| 115 configs += |
| 116 core_config_add + [ "//third_party/WebKit/Source/core:core_include_dirs" ] |
| 117 |
| 118 deps = [ |
| 119 ":protocol_sources", |
| 120 "//third_party/WebKit/Source/wtf", |
| 121 ] |
| 122 } |
| 123 |
| 115 action("protocol_compatibility_check") { | 124 action("protocol_compatibility_check") { |
| 116 script = "../../platform/inspector_protocol/CheckProtocolCompatibility.py" | 125 script = "../../platform/inspector_protocol/CheckProtocolCompatibility.py" |
| 117 | 126 |
| 118 inputs = [ | 127 inputs = [ |
| 119 "browser_protocol.json", | 128 "browser_protocol.json", |
| 120 "../../platform/v8_inspector/js_protocol.json", | 129 "../../platform/v8_inspector/js_protocol.json", |
| 121 ] | 130 ] |
| 122 _stamp = "$blink_core_output_dir/inspector/browser_protocol.stamp" | 131 _stamp = "$blink_core_output_dir/inspector/browser_protocol.stamp" |
| 123 outputs = [ | 132 outputs = [ |
| 124 _stamp, | 133 _stamp, |
| (...skipping 21 matching lines...) Expand all Loading... |
| 146 outputs = [ | 155 outputs = [ |
| 147 output_file, | 156 output_file, |
| 148 ] | 157 ] |
| 149 | 158 |
| 150 args = [ | 159 args = [ |
| 151 rebase_path("browser_protocol.json", root_build_dir), | 160 rebase_path("browser_protocol.json", root_build_dir), |
| 152 rebase_path("../../platform/v8_inspector/js_protocol.json", root_build_dir), | 161 rebase_path("../../platform/v8_inspector/js_protocol.json", root_build_dir), |
| 153 rebase_path(output_file, root_build_dir), | 162 rebase_path(output_file, root_build_dir), |
| 154 ] | 163 ] |
| 155 } | 164 } |
| OLD | NEW |