| OLD | NEW |
| (Empty) |
| 1 # Copyright 2016 The Chromium Authors. All rights reserved. | |
| 2 # Use of this source code is governed by a BSD-style license that can be | |
| 3 # found in the LICENSE file. | |
| 4 | |
| 5 { | |
| 6 'includes': [ | |
| 7 '../../platform/inspector_protocol/inspector_protocol.gypi', | |
| 8 ], | |
| 9 'variables': { | |
| 10 'blink_core_output_dir': '<(SHARED_INTERMEDIATE_DIR)/blink/core', | |
| 11 'blink_platform_output_dir': '<(SHARED_INTERMEDIATE_DIR)/blink/platform', | |
| 12 }, | |
| 13 'targets': [ | |
| 14 { | |
| 15 # GN version: //third_party/WebKit/Source/core/inspector:instrumentation_s
ources | |
| 16 'target_name': 'instrumentation_sources', | |
| 17 'type': 'none', | |
| 18 'actions': [ | |
| 19 { | |
| 20 'action_name': 'generateInspectorInstrumentation', | |
| 21 'inputs': [ | |
| 22 # The python script in action below. | |
| 23 'CodeGeneratorInstrumentation.py', | |
| 24 # Input file for the script. | |
| 25 'InspectorInstrumentation.idl', | |
| 26 ], | |
| 27 'outputs': [ | |
| 28 '<(blink_core_output_dir)/InspectorInstrumentationInl.h', | |
| 29 '<(blink_core_output_dir)/InspectorOverridesInl.h', | |
| 30 '<(blink_core_output_dir)/InstrumentingAgents.h', | |
| 31 '<(blink_core_output_dir)/InspectorInstrumentationImpl.cpp', | |
| 32 ], | |
| 33 'action': [ | |
| 34 'python', | |
| 35 'CodeGeneratorInstrumentation.py', | |
| 36 'InspectorInstrumentation.idl', | |
| 37 '--output_dir', '<(blink_core_output_dir)', | |
| 38 ], | |
| 39 'message': 'Generating Inspector instrumentation code from InspectorIn
strumentation.idl', | |
| 40 } | |
| 41 ] | |
| 42 }, | |
| 43 { | |
| 44 # GN version: //third_party/WebKit/Source/core/inspector:protocol_sources | |
| 45 'target_name': 'protocol_sources', | |
| 46 'type': 'none', | |
| 47 'dependencies': ['protocol_version'], | |
| 48 'actions': [ | |
| 49 { | |
| 50 'action_name': 'generateInspectorProtocolBackendSources', | |
| 51 'inputs': [ | |
| 52 '<@(jinja_module_files)', | |
| 53 '<@(inspector_protocol_files)', | |
| 54 'browser_protocol.json', | |
| 55 '../../platform/v8_inspector/js_protocol.json', | |
| 56 'inspector_protocol_config.json' | |
| 57 ], | |
| 58 'outputs': [ | |
| 59 '<(blink_core_output_dir)/inspector/protocol/Forward.h', | |
| 60 '<(blink_core_output_dir)/inspector/protocol/Protocol.cpp', | |
| 61 '<(blink_core_output_dir)/inspector/protocol/Protocol.h', | |
| 62 '<(blink_core_output_dir)/inspector/protocol/Accessibility.cpp', | |
| 63 '<(blink_core_output_dir)/inspector/protocol/Accessibility.h', | |
| 64 '<(blink_core_output_dir)/inspector/protocol/Animation.cpp', | |
| 65 '<(blink_core_output_dir)/inspector/protocol/Animation.h', | |
| 66 '<(blink_core_output_dir)/inspector/protocol/ApplicationCache.cpp', | |
| 67 '<(blink_core_output_dir)/inspector/protocol/ApplicationCache.h', | |
| 68 '<(blink_core_output_dir)/inspector/protocol/CacheStorage.cpp', | |
| 69 '<(blink_core_output_dir)/inspector/protocol/CacheStorage.h', | |
| 70 '<(blink_core_output_dir)/inspector/protocol/CSS.cpp', | |
| 71 '<(blink_core_output_dir)/inspector/protocol/CSS.h', | |
| 72 '<(blink_core_output_dir)/inspector/protocol/Database.cpp', | |
| 73 '<(blink_core_output_dir)/inspector/protocol/Database.h', | |
| 74 '<(blink_core_output_dir)/inspector/protocol/Debugger.h', | |
| 75 '<(blink_core_output_dir)/inspector/protocol/DeviceOrientation.cpp', | |
| 76 '<(blink_core_output_dir)/inspector/protocol/DeviceOrientation.h', | |
| 77 '<(blink_core_output_dir)/inspector/protocol/DOM.cpp', | |
| 78 '<(blink_core_output_dir)/inspector/protocol/DOMDebugger.cpp', | |
| 79 '<(blink_core_output_dir)/inspector/protocol/DOMDebugger.h', | |
| 80 '<(blink_core_output_dir)/inspector/protocol/DOM.h', | |
| 81 '<(blink_core_output_dir)/inspector/protocol/DOMStorage.cpp', | |
| 82 '<(blink_core_output_dir)/inspector/protocol/DOMStorage.h', | |
| 83 '<(blink_core_output_dir)/inspector/protocol/Emulation.cpp', | |
| 84 '<(blink_core_output_dir)/inspector/protocol/Emulation.h', | |
| 85 '<(blink_core_output_dir)/inspector/protocol/IndexedDB.cpp', | |
| 86 '<(blink_core_output_dir)/inspector/protocol/IndexedDB.h', | |
| 87 '<(blink_core_output_dir)/inspector/protocol/Input.cpp', | |
| 88 '<(blink_core_output_dir)/inspector/protocol/Input.h', | |
| 89 '<(blink_core_output_dir)/inspector/protocol/Inspector.cpp', | |
| 90 '<(blink_core_output_dir)/inspector/protocol/Inspector.h', | |
| 91 '<(blink_core_output_dir)/inspector/protocol/IO.cpp', | |
| 92 '<(blink_core_output_dir)/inspector/protocol/IO.h', | |
| 93 '<(blink_core_output_dir)/inspector/protocol/LayerTree.cpp', | |
| 94 '<(blink_core_output_dir)/inspector/protocol/LayerTree.h', | |
| 95 '<(blink_core_output_dir)/inspector/protocol/Log.cpp', | |
| 96 '<(blink_core_output_dir)/inspector/protocol/Log.h', | |
| 97 '<(blink_core_output_dir)/inspector/protocol/Memory.cpp', | |
| 98 '<(blink_core_output_dir)/inspector/protocol/Memory.h', | |
| 99 '<(blink_core_output_dir)/inspector/protocol/Network.cpp', | |
| 100 '<(blink_core_output_dir)/inspector/protocol/Network.h', | |
| 101 '<(blink_core_output_dir)/inspector/protocol/Page.cpp', | |
| 102 '<(blink_core_output_dir)/inspector/protocol/Page.h', | |
| 103 '<(blink_core_output_dir)/inspector/protocol/Rendering.cpp', | |
| 104 '<(blink_core_output_dir)/inspector/protocol/Rendering.h', | |
| 105 '<(blink_core_output_dir)/inspector/protocol/Runtime.h', | |
| 106 '<(blink_core_output_dir)/inspector/protocol/Security.cpp', | |
| 107 '<(blink_core_output_dir)/inspector/protocol/Security.h', | |
| 108 '<(blink_core_output_dir)/inspector/protocol/ServiceWorker.cpp', | |
| 109 '<(blink_core_output_dir)/inspector/protocol/ServiceWorker.h', | |
| 110 '<(blink_core_output_dir)/inspector/protocol/Storage.cpp', | |
| 111 '<(blink_core_output_dir)/inspector/protocol/Storage.h', | |
| 112 '<(blink_core_output_dir)/inspector/protocol/Tracing.cpp', | |
| 113 '<(blink_core_output_dir)/inspector/protocol/Tracing.h', | |
| 114 '<(blink_core_output_dir)/inspector/protocol/Worker.cpp', | |
| 115 '<(blink_core_output_dir)/inspector/protocol/Worker.h', | |
| 116 ], | |
| 117 'action': [ | |
| 118 'python', | |
| 119 '../../platform/inspector_protocol/CodeGenerator.py', | |
| 120 '--jinja_dir', '../../../../', # jinja is in chromium's third_party | |
| 121 '--output_base', '<(blink_core_output_dir)', | |
| 122 '--config', 'inspector_protocol_config.json', | |
| 123 ], | |
| 124 'message': 'Generating Inspector protocol backend sources from json de
finitions', | |
| 125 }, | |
| 126 ] | |
| 127 }, | |
| 128 { | |
| 129 # GN version: //third_party/WebKit/Source/core/inspector:protocol_version | |
| 130 'target_name': 'protocol_version', | |
| 131 'type': 'none', | |
| 132 'actions': [ | |
| 133 { | |
| 134 'action_name': 'generateInspectorProtocolVersion', | |
| 135 'inputs': [ | |
| 136 '../../platform/inspector_protocol/CheckProtocolCompatibility.py', | |
| 137 'browser_protocol.json', | |
| 138 '../../platform/v8_inspector/js_protocol.json', | |
| 139 ], | |
| 140 'outputs': [ | |
| 141 '<(blink_core_output_dir)/inspector/browser_protocol.stamp', | |
| 142 ], | |
| 143 'action': [ | |
| 144 'python', | |
| 145 '../../platform/inspector_protocol/CheckProtocolCompatibility.py', | |
| 146 '--stamp', | |
| 147 '<@(_outputs)', | |
| 148 'browser_protocol.json', | |
| 149 '../../platform/v8_inspector/js_protocol.json' | |
| 150 ], | |
| 151 'message': 'Validate inspector protocol for backwards compatibility', | |
| 152 }, | |
| 153 { | |
| 154 'action_name': 'concatenate_protocol', | |
| 155 'inputs': [ | |
| 156 '../../platform/inspector_protocol/ConcatenateProtocols.py', | |
| 157 'browser_protocol.json', | |
| 158 '../../platform/v8_inspector/js_protocol.json', | |
| 159 ], | |
| 160 'outputs': [ | |
| 161 '<(blink_core_output_dir)/inspector/protocol.json', | |
| 162 ], | |
| 163 'action': [ | |
| 164 'python', | |
| 165 '../../platform/inspector_protocol/ConcatenateProtocols.py', | |
| 166 'browser_protocol.json', | |
| 167 '../../platform/v8_inspector/js_protocol.json', | |
| 168 '<@(_outputs)', | |
| 169 ], | |
| 170 'message': 'Concatenate inspector protocol', | |
| 171 }, | |
| 172 ] | |
| 173 }, | |
| 174 ], # targets | |
| 175 } | |
| OLD | NEW |