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

Side by Side Diff: third_party/WebKit/Source/core/inspector/inspector.gyp

Issue 2282283002: [DevTools] Prepare inspector_protocol build to move. (Closed)
Patch Set: NOTREACHED 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
OLDNEW
1 # Copyright 2016 The Chromium Authors. All rights reserved. 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 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 { 5 {
6 'includes': [
7 '../../platform/inspector_protocol/inspector_protocol.gypi',
8 ],
6 'variables': { 9 'variables': {
7 'blink_core_output_dir': '<(SHARED_INTERMEDIATE_DIR)/blink/core', 10 'blink_core_output_dir': '<(SHARED_INTERMEDIATE_DIR)/blink/core',
8 'blink_platform_output_dir': '<(SHARED_INTERMEDIATE_DIR)/blink/platform', 11 'blink_platform_output_dir': '<(SHARED_INTERMEDIATE_DIR)/blink/platform',
9 'jinja_module_files': [
10 # jinja2/__init__.py contains version string, so sufficient for package
11 '<(DEPTH)/third_party/jinja2/__init__.py',
12 '<(DEPTH)/third_party/markupsafe/__init__.py', # jinja2 dep
13 ],
14 }, 12 },
15 'targets': [ 13 'targets': [
16 { 14 {
17 # GN version: //third_party/WebKit/Source/core/inspector:instrumentation_s ources 15 # GN version: //third_party/WebKit/Source/core/inspector:instrumentation_s ources
18 'target_name': 'instrumentation_sources', 16 'target_name': 'instrumentation_sources',
19 'type': 'none', 17 'type': 'none',
20 'actions': [ 18 'actions': [
21 { 19 {
22 'action_name': 'generateInspectorInstrumentation', 20 'action_name': 'generateInspectorInstrumentation',
23 'inputs': [ 21 'inputs': [
(...skipping 21 matching lines...) Expand all
45 { 43 {
46 # GN version: //third_party/WebKit/Source/core/inspector:protocol_sources 44 # GN version: //third_party/WebKit/Source/core/inspector:protocol_sources
47 'target_name': 'protocol_sources', 45 'target_name': 'protocol_sources',
48 'type': 'none', 46 'type': 'none',
49 'dependencies': ['protocol_version'], 47 'dependencies': ['protocol_version'],
50 'actions': [ 48 'actions': [
51 { 49 {
52 'action_name': 'generateInspectorProtocolBackendSources', 50 'action_name': 'generateInspectorProtocolBackendSources',
53 'inputs': [ 51 'inputs': [
54 '<@(jinja_module_files)', 52 '<@(jinja_module_files)',
55 # Source code templates. 53 '<@(inspector_protocol_files)',
56 '../../platform/inspector_protocol/Allocator_h.template',
57 '../../platform/inspector_protocol/Array_h.template',
58 '../../platform/inspector_protocol/BackendCallback_h.template',
59 '../../platform/inspector_protocol/CodeGenerator.py',
60 '../../platform/inspector_protocol/Collections_h.template',
61 '../../platform/inspector_protocol/DispatcherBase_cpp.template',
62 '../../platform/inspector_protocol/DispatcherBase_h.template',
63 '../../platform/inspector_protocol/ErrorSupport_cpp.template',
64 '../../platform/inspector_protocol/ErrorSupport_h.template',
65 '../../platform/inspector_protocol/Exported_h.template',
66 '../../platform/inspector_protocol/FrontendChannel_h.template',
67 '../../platform/inspector_protocol/Forward_h.template',
68 '../../platform/inspector_protocol/Imported_h.template',
69 '../../platform/inspector_protocol/Protocol_cpp.template',
70 '../../platform/inspector_protocol/Maybe_h.template',
71 '../../platform/inspector_protocol/Object_cpp.template',
72 '../../platform/inspector_protocol/Object_h.template',
73 '../../platform/inspector_protocol/Parser_cpp.template',
74 '../../platform/inspector_protocol/Parser_h.template',
75 '../../platform/inspector_protocol/TypeBuilder_cpp.template',
76 '../../platform/inspector_protocol/TypeBuilder_h.template',
77 '../../platform/inspector_protocol/ValueConversions_h.template',
78 '../../platform/inspector_protocol/Values_cpp.template',
79 '../../platform/inspector_protocol/Values_h.template',
80 # Protocol definition
81 'browser_protocol.json', 54 'browser_protocol.json',
82 '../../platform/v8_inspector/js_protocol.json', 55 '../../platform/v8_inspector/js_protocol.json',
83 # Config
84 'inspector_protocol_config.json' 56 'inspector_protocol_config.json'
85 ], 57 ],
86 'outputs': [ 58 'outputs': [
87 '<(blink_core_output_dir)/inspector/protocol/Forward.h', 59 '<(blink_core_output_dir)/inspector/protocol/Forward.h',
88 '<(blink_core_output_dir)/inspector/protocol/Protocol.cpp', 60 '<(blink_core_output_dir)/inspector/protocol/Protocol.cpp',
89 '<(blink_core_output_dir)/inspector/protocol/Protocol.h', 61 '<(blink_core_output_dir)/inspector/protocol/Protocol.h',
90 '<(blink_core_output_dir)/inspector/protocol/Accessibility.cpp', 62 '<(blink_core_output_dir)/inspector/protocol/Accessibility.cpp',
91 '<(blink_core_output_dir)/inspector/protocol/Accessibility.h', 63 '<(blink_core_output_dir)/inspector/protocol/Accessibility.h',
92 '<(blink_core_output_dir)/inspector/protocol/Animation.cpp', 64 '<(blink_core_output_dir)/inspector/protocol/Animation.cpp',
93 '<(blink_core_output_dir)/inspector/protocol/Animation.h', 65 '<(blink_core_output_dir)/inspector/protocol/Animation.h',
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after
138 '<(blink_core_output_dir)/inspector/protocol/Storage.cpp', 110 '<(blink_core_output_dir)/inspector/protocol/Storage.cpp',
139 '<(blink_core_output_dir)/inspector/protocol/Storage.h', 111 '<(blink_core_output_dir)/inspector/protocol/Storage.h',
140 '<(blink_core_output_dir)/inspector/protocol/Tracing.cpp', 112 '<(blink_core_output_dir)/inspector/protocol/Tracing.cpp',
141 '<(blink_core_output_dir)/inspector/protocol/Tracing.h', 113 '<(blink_core_output_dir)/inspector/protocol/Tracing.h',
142 '<(blink_core_output_dir)/inspector/protocol/Worker.cpp', 114 '<(blink_core_output_dir)/inspector/protocol/Worker.cpp',
143 '<(blink_core_output_dir)/inspector/protocol/Worker.h', 115 '<(blink_core_output_dir)/inspector/protocol/Worker.h',
144 ], 116 ],
145 'action': [ 117 'action': [
146 'python', 118 'python',
147 '../../platform/inspector_protocol/CodeGenerator.py', 119 '../../platform/inspector_protocol/CodeGenerator.py',
120 '--jinja_dir', '../../../../', # jinja is in chromium's third_party
148 '--output_base', '<(blink_core_output_dir)', 121 '--output_base', '<(blink_core_output_dir)',
149 '--config', 'inspector_protocol_config.json', 122 '--config', 'inspector_protocol_config.json',
150 ], 123 ],
151 'message': 'Generating Inspector protocol backend sources from json de finitions', 124 'message': 'Generating Inspector protocol backend sources from json de finitions',
152 }, 125 },
153 ] 126 ]
154 }, 127 },
155 { 128 {
156 # GN version: //third_party/WebKit/Source/core/inspector:protocol_version 129 # GN version: //third_party/WebKit/Source/core/inspector:protocol_version
157 'target_name': 'protocol_version', 130 'target_name': 'protocol_version',
158 'type': 'none', 131 'type': 'none',
159 'actions': [ 132 'actions': [
160 { 133 {
161 'action_name': 'generateInspectorProtocolVersion', 134 'action_name': 'generateInspectorProtocolVersion',
162 'inputs': [ 135 'inputs': [
163 '../../platform/inspector_protocol/generate-inspector-protocol-versi on', 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',
164 'browser_protocol.json', 157 'browser_protocol.json',
165 '../../platform/v8_inspector/js_protocol.json', 158 '../../platform/v8_inspector/js_protocol.json',
166 ], 159 ],
167 'outputs': [ 160 'outputs': [
168 '<(blink_core_output_dir)/inspector/protocol.json', 161 '<(blink_core_output_dir)/inspector/protocol.json',
169 ], 162 ],
170 'action': [ 163 'action': [
171 'python', 164 'python',
172 '../../platform/inspector_protocol/generate-inspector-protocol-versi on', 165 '../../platform/inspector_protocol/ConcatenateProtocols.py',
173 '--o', 166 'browser_protocol.json',
167 '../../platform/v8_inspector/js_protocol.json',
174 '<@(_outputs)', 168 '<@(_outputs)',
175 'browser_protocol.json',
176 '../../platform/v8_inspector/js_protocol.json'
177 ], 169 ],
178 'message': 'Validate inspector protocol for backwards compatibility an d generate version file', 170 'message': 'Concatenate inspector protocol',
179 }, 171 },
180 ] 172 ]
181 }, 173 },
182 ], # targets 174 ], # targets
183 } 175 }
OLDNEW
« no previous file with comments | « third_party/WebKit/Source/core/inspector/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