OLD | NEW |
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 'variables': { | 6 'variables': { |
7 'blink_core_output_dir': '<(SHARED_INTERMEDIATE_DIR)/blink/core', | 7 'blink_core_output_dir': '<(SHARED_INTERMEDIATE_DIR)/blink/core', |
8 'blink_platform_output_dir': '<(SHARED_INTERMEDIATE_DIR)/blink/platform', | 8 'blink_platform_output_dir': '<(SHARED_INTERMEDIATE_DIR)/blink/platform', |
9 'jinja_module_files': [ | 9 'jinja_module_files': [ |
10 # jinja2/__init__.py contains version string, so sufficient for package | 10 # jinja2/__init__.py contains version string, so sufficient for package |
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
55 # The python script in action below. | 55 # The python script in action below. |
56 '../../platform/inspector_protocol/CodeGenerator.py', | 56 '../../platform/inspector_protocol/CodeGenerator.py', |
57 # Source code templates. | 57 # Source code templates. |
58 '../../platform/inspector_protocol/Exported_h.template', | 58 '../../platform/inspector_protocol/Exported_h.template', |
59 '../../platform/inspector_protocol/Imported_h.template', | 59 '../../platform/inspector_protocol/Imported_h.template', |
60 '../../platform/inspector_protocol/TypeBuilder_h.template', | 60 '../../platform/inspector_protocol/TypeBuilder_h.template', |
61 '../../platform/inspector_protocol/TypeBuilder_cpp.template', | 61 '../../platform/inspector_protocol/TypeBuilder_cpp.template', |
62 # Protocol definition | 62 # Protocol definition |
63 'browser_protocol.json', | 63 'browser_protocol.json', |
64 '../../platform/v8_inspector/js_protocol.json', | 64 '../../platform/v8_inspector/js_protocol.json', |
| 65 # Config |
| 66 'inspector_protocol_config.json' |
65 ], | 67 ], |
66 'outputs': [ | 68 'outputs': [ |
67 '<(blink_core_output_dir)/inspector/protocol/Accessibility.cpp', | 69 '<(blink_core_output_dir)/inspector/protocol/Accessibility.cpp', |
68 '<(blink_core_output_dir)/inspector/protocol/Accessibility.h', | 70 '<(blink_core_output_dir)/inspector/protocol/Accessibility.h', |
69 '<(blink_core_output_dir)/inspector/protocol/Animation.cpp', | 71 '<(blink_core_output_dir)/inspector/protocol/Animation.cpp', |
70 '<(blink_core_output_dir)/inspector/protocol/Animation.h', | 72 '<(blink_core_output_dir)/inspector/protocol/Animation.h', |
71 '<(blink_core_output_dir)/inspector/protocol/ApplicationCache.cpp', | 73 '<(blink_core_output_dir)/inspector/protocol/ApplicationCache.cpp', |
72 '<(blink_core_output_dir)/inspector/protocol/ApplicationCache.h', | 74 '<(blink_core_output_dir)/inspector/protocol/ApplicationCache.h', |
73 '<(blink_core_output_dir)/inspector/protocol/CacheStorage.cpp', | 75 '<(blink_core_output_dir)/inspector/protocol/CacheStorage.cpp', |
74 '<(blink_core_output_dir)/inspector/protocol/CacheStorage.h', | 76 '<(blink_core_output_dir)/inspector/protocol/CacheStorage.h', |
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
115 '<(blink_core_output_dir)/inspector/protocol/Storage.cpp', | 117 '<(blink_core_output_dir)/inspector/protocol/Storage.cpp', |
116 '<(blink_core_output_dir)/inspector/protocol/Storage.h', | 118 '<(blink_core_output_dir)/inspector/protocol/Storage.h', |
117 '<(blink_core_output_dir)/inspector/protocol/Tracing.cpp', | 119 '<(blink_core_output_dir)/inspector/protocol/Tracing.cpp', |
118 '<(blink_core_output_dir)/inspector/protocol/Tracing.h', | 120 '<(blink_core_output_dir)/inspector/protocol/Tracing.h', |
119 '<(blink_core_output_dir)/inspector/protocol/Worker.cpp', | 121 '<(blink_core_output_dir)/inspector/protocol/Worker.cpp', |
120 '<(blink_core_output_dir)/inspector/protocol/Worker.h', | 122 '<(blink_core_output_dir)/inspector/protocol/Worker.h', |
121 ], | 123 ], |
122 'action': [ | 124 'action': [ |
123 'python', | 125 'python', |
124 '../../platform/inspector_protocol/CodeGenerator.py', | 126 '../../platform/inspector_protocol/CodeGenerator.py', |
125 '--protocol', 'browser_protocol.json', | 127 '--output_base', '<(blink_core_output_dir)', |
126 '--include', '../../platform/v8_inspector/js_protocol.json', | 128 '--config', 'inspector_protocol_config.json', |
127 '--include_package', 'platform/v8_inspector/public/protocol', | |
128 '--string_type', 'String', | |
129 '--export_macro', 'CORE_EXPORT', | |
130 '--output_dir', '<(blink_core_output_dir)/inspector/protocol', | |
131 '--output_package', 'core/inspector/protocol', | |
132 ], | 129 ], |
133 'message': 'Generating Inspector protocol backend sources from json de
finitions', | 130 'message': 'Generating Inspector protocol backend sources from json de
finitions', |
134 }, | 131 }, |
135 ] | 132 ] |
136 }, | 133 }, |
137 { | 134 { |
138 # GN version: //third_party/WebKit/Source/core/inspector:protocol_version | 135 # GN version: //third_party/WebKit/Source/core/inspector:protocol_version |
139 'target_name': 'protocol_version', | 136 'target_name': 'protocol_version', |
140 'type': 'none', | 137 'type': 'none', |
141 'actions': [ | 138 'actions': [ |
(...skipping 14 matching lines...) Expand all Loading... |
156 '<@(_outputs)', | 153 '<@(_outputs)', |
157 'browser_protocol.json', | 154 'browser_protocol.json', |
158 '../../platform/v8_inspector/js_protocol.json' | 155 '../../platform/v8_inspector/js_protocol.json' |
159 ], | 156 ], |
160 'message': 'Validate inspector protocol for backwards compatibility an
d generate version file', | 157 'message': 'Validate inspector protocol for backwards compatibility an
d generate version file', |
161 }, | 158 }, |
162 ] | 159 ] |
163 }, | 160 }, |
164 ], # targets | 161 ], # targets |
165 } | 162 } |
OLD | NEW |