Reviewers: pfeldman
CL:
https://codereview.chromium.org/2282283002/Message:
Take a look please.
Description:
[DevTools] Prepare inspector_protocol build to move.
- Do not list inspector_protocol files anywhere outside;
- Separate concatenation from compatibility check;
- Improve files layout;
- Pass path to jinja module to CodeGenerator.
BUG=637032
Affected files (+366, -3833 lines):
M third_party/WebKit/Source/core/inspector/BUILD.gn
M third_party/WebKit/Source/core/inspector/inspector.gyp
M third_party/WebKit/Source/platform/BUILD.gn
D third_party/WebKit/Source/platform/inspector_protocol/Allocator_h.template
D third_party/WebKit/Source/platform/inspector_protocol/Array_h.template
D third_party/WebKit/Source/platform/inspector_protocol/BackendCallback_h.template
A + third_party/WebKit/Source/platform/inspector_protocol/CheckProtocolCompatibility.py
M third_party/WebKit/Source/platform/inspector_protocol/CodeGenerator.py
D third_party/WebKit/Source/platform/inspector_protocol/Collections_h.template
A third_party/WebKit/Source/platform/inspector_protocol/ConcatenateProtocols.py
D third_party/WebKit/Source/platform/inspector_protocol/DispatcherBase_cpp.template
D third_party/WebKit/Source/platform/inspector_protocol/DispatcherBase_h.template
D third_party/WebKit/Source/platform/inspector_protocol/ErrorSupport_cpp.template
D third_party/WebKit/Source/platform/inspector_protocol/ErrorSupport_h.template
D third_party/WebKit/Source/platform/inspector_protocol/Exported_h.template
D third_party/WebKit/Source/platform/inspector_protocol/Forward_h.template
D third_party/WebKit/Source/platform/inspector_protocol/FrontendChannel_h.template
D third_party/WebKit/Source/platform/inspector_protocol/Imported_h.template
D third_party/WebKit/Source/platform/inspector_protocol/Maybe_h.template
D third_party/WebKit/Source/platform/inspector_protocol/Object_cpp.template
D third_party/WebKit/Source/platform/inspector_protocol/Object_h.template
D third_party/WebKit/Source/platform/inspector_protocol/Parser_cpp.template
D third_party/WebKit/Source/platform/inspector_protocol/Parser_h.template
D third_party/WebKit/Source/platform/inspector_protocol/Protocol_cpp.template
D third_party/WebKit/Source/platform/inspector_protocol/TypeBuilder_cpp.template
D third_party/WebKit/Source/platform/inspector_protocol/TypeBuilder_h.template
D third_party/WebKit/Source/platform/inspector_protocol/ValueConversions_h.template
D third_party/WebKit/Source/platform/inspector_protocol/Values_cpp.template
D third_party/WebKit/Source/platform/inspector_protocol/Values_h.template
D third_party/WebKit/Source/platform/inspector_protocol/generate-inspector-protocol-version
A third_party/WebKit/Source/platform/inspector_protocol/inspector_protocol.gni
A third_party/WebKit/Source/platform/inspector_protocol/inspector_protocol.gypi
A + third_party/WebKit/Source/platform/inspector_protocol/lib/Allocator_h.template
A + third_party/WebKit/Source/platform/inspector_protocol/lib/Array_h.template
A + third_party/WebKit/Source/platform/inspector_protocol/lib/BackendCallback_h.template
A + third_party/WebKit/Source/platform/inspector_protocol/lib/Collections_h.template
A + third_party/WebKit/Source/platform/inspector_protocol/lib/DispatcherBase_cpp.template
A + third_party/WebKit/Source/platform/inspector_protocol/lib/DispatcherBase_h.template
A + third_party/WebKit/Source/platform/inspector_protocol/lib/ErrorSupport_cpp.template
A + third_party/WebKit/Source/platform/inspector_protocol/lib/ErrorSupport_h.template
A + third_party/WebKit/Source/platform/inspector_protocol/lib/Forward_h.template
A + third_party/WebKit/Source/platform/inspector_protocol/lib/FrontendChannel_h.template
A + third_party/WebKit/Source/platform/inspector_protocol/lib/Maybe_h.template
A + third_party/WebKit/Source/platform/inspector_protocol/lib/Object_cpp.template
A + third_party/WebKit/Source/platform/inspector_protocol/lib/Object_h.template
A + third_party/WebKit/Source/platform/inspector_protocol/lib/Parser_cpp.template
A + third_party/WebKit/Source/platform/inspector_protocol/lib/Parser_h.template
A + third_party/WebKit/Source/platform/inspector_protocol/lib/Protocol_cpp.template
A + third_party/WebKit/Source/platform/inspector_protocol/lib/ValueConversions_h.template
A + third_party/WebKit/Source/platform/inspector_protocol/lib/Values_cpp.template
A + third_party/WebKit/Source/platform/inspector_protocol/lib/Values_h.template
A third_party/WebKit/Source/platform/inspector_protocol/sample_expected_errors.json
A + third_party/WebKit/Source/platform/inspector_protocol/templates/Exported_h.template
A + third_party/WebKit/Source/platform/inspector_protocol/templates/Imported_h.template
A + third_party/WebKit/Source/platform/inspector_protocol/templates/TypeBuilder_cpp.template
A + third_party/WebKit/Source/platform/inspector_protocol/templates/TypeBuilder_h.template
M third_party/WebKit/Source/platform/v8_inspector/v8_inspector.gyp