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

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

Issue 2319623003: Reorganize Blink IDL build, delete obsolete GYP files. (Closed)
Patch Set: 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
(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 }
OLDNEW
« no previous file with comments | « third_party/WebKit/Source/core/core_idl_files.gni ('k') | third_party/WebKit/Source/modules/BUILD.gn » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698