|
4 | 4 |
|
5 | 5 | { |
6 | 6 | 'variables': { |
7 | | - 'protocol_path': '../third_party/inspector_protocol', |
| 7 | + 'inspector_protocol_path': '../third_party/inspector_protocol', |
8 | 8 | 'inspector_path': '../src/inspector', |
9 | | - |
| 9 | + 'inspector_generated_output_root': '<(SHARED_INTERMEDIATE_DIR)/inspector-generated-output-root', |
10 | 10 | 'inspector_generated_sources': [ |
11 | | - '<(SHARED_INTERMEDIATE_DIR)/src/inspector/protocol/Forward.h', |
12 | | - '<(SHARED_INTERMEDIATE_DIR)/src/inspector/protocol/Protocol.cpp', |
13 | | - '<(SHARED_INTERMEDIATE_DIR)/src/inspector/protocol/Protocol.h', |
14 | | - '<(SHARED_INTERMEDIATE_DIR)/src/inspector/protocol/Console.cpp', |
15 | | - '<(SHARED_INTERMEDIATE_DIR)/src/inspector/protocol/Console.h', |
16 | | - '<(SHARED_INTERMEDIATE_DIR)/src/inspector/protocol/Debugger.cpp', |
17 | | - '<(SHARED_INTERMEDIATE_DIR)/src/inspector/protocol/Debugger.h', |
18 | | - '<(SHARED_INTERMEDIATE_DIR)/src/inspector/protocol/HeapProfiler.cpp', |
19 | | - '<(SHARED_INTERMEDIATE_DIR)/src/inspector/protocol/HeapProfiler.h', |
20 | | - '<(SHARED_INTERMEDIATE_DIR)/src/inspector/protocol/Profiler.cpp', |
21 | | - '<(SHARED_INTERMEDIATE_DIR)/src/inspector/protocol/Profiler.h', |
22 | | - '<(SHARED_INTERMEDIATE_DIR)/src/inspector/protocol/Runtime.cpp', |
23 | | - '<(SHARED_INTERMEDIATE_DIR)/src/inspector/protocol/Runtime.h', |
24 | | - '<(SHARED_INTERMEDIATE_DIR)/src/inspector/protocol/Schema.cpp', |
25 | | - '<(SHARED_INTERMEDIATE_DIR)/src/inspector/protocol/Schema.h', |
26 | | - '<(SHARED_INTERMEDIATE_DIR)/include/inspector/Debugger.h', |
27 | | - '<(SHARED_INTERMEDIATE_DIR)/include/inspector/Runtime.h', |
28 | | - '<(SHARED_INTERMEDIATE_DIR)/include/inspector/Schema.h', |
| 11 | + '<(inspector_generated_output_root)/src/inspector/protocol/Forward.h', |
| 12 | + '<(inspector_generated_output_root)/src/inspector/protocol/Protocol.cpp', |
| 13 | + '<(inspector_generated_output_root)/src/inspector/protocol/Protocol.h', |
| 14 | + '<(inspector_generated_output_root)/src/inspector/protocol/Console.cpp', |
| 15 | + '<(inspector_generated_output_root)/src/inspector/protocol/Console.h', |
| 16 | + '<(inspector_generated_output_root)/src/inspector/protocol/Debugger.cpp', |
| 17 | + '<(inspector_generated_output_root)/src/inspector/protocol/Debugger.h', |
| 18 | + '<(inspector_generated_output_root)/src/inspector/protocol/HeapProfiler.cpp', |
| 19 | + '<(inspector_generated_output_root)/src/inspector/protocol/HeapProfiler.h', |
| 20 | + '<(inspector_generated_output_root)/src/inspector/protocol/Profiler.cpp', |
| 21 | + '<(inspector_generated_output_root)/src/inspector/protocol/Profiler.h', |
| 22 | + '<(inspector_generated_output_root)/src/inspector/protocol/Runtime.cpp', |
| 23 | + '<(inspector_generated_output_root)/src/inspector/protocol/Runtime.h', |
| 24 | + '<(inspector_generated_output_root)/src/inspector/protocol/Schema.cpp', |
| 25 | + '<(inspector_generated_output_root)/src/inspector/protocol/Schema.h', |
| 26 | + '<(inspector_generated_output_root)/include/inspector/Debugger.h', |
| 27 | + '<(inspector_generated_output_root)/include/inspector/Runtime.h', |
| 28 | + '<(inspector_generated_output_root)/include/inspector/Schema.h', |
29 | 29 | ], |
30 | 30 |
|
31 | 31 | 'inspector_all_sources': [ |
|
83 | 83 | '../src/inspector/wasm-translation.h', |
84 | 84 | ] |
85 | 85 | }, |
86 | | - 'includes': [ |
87 | | - '../third_party/inspector_protocol/inspector_protocol.gypi', |
88 | | - ], |
89 | | - 'actions': [ |
90 | | - { |
91 | | - 'action_name': 'protocol_compatibility', |
92 | | - 'inputs': [ |
93 | | - '<(inspector_path)/js_protocol.pdl', |
94 | | - ], |
95 | | - 'outputs': [ |
96 | | - '<@(SHARED_INTERMEDIATE_DIR)/src/js_protocol.stamp', |
97 | | - ], |
98 | | - 'action': [ |
99 | | - 'python', |
100 | | - '<(protocol_path)/check_protocol_compatibility.py', |
101 | | - '--stamp', '<@(_outputs)', |
102 | | - '<@(_inputs)', |
103 | | - ], |
104 | | - 'message': 'Checking inspector protocol compatibility', |
105 | | - }, |
106 | | - { |
107 | | - 'action_name': 'protocol_generated_sources', |
108 | | - 'inputs': [ |
109 | | - '<(inspector_path)/js_protocol.pdl', |
110 | | - '<(inspector_path)/inspector_protocol_config.json', |
111 | | - '<@(inspector_protocol_files)', |
112 | | - ], |
113 | | - 'outputs': [ |
114 | | - '<@(inspector_generated_sources)', |
115 | | - ], |
116 | | - 'process_outputs_as_sources': 1, |
117 | | - 'action': [ |
118 | | - 'python', |
119 | | - '<(protocol_path)/code_generator.py', |
120 | | - '--jinja_dir', '../third_party', |
121 | | - '--output_base', '<(SHARED_INTERMEDIATE_DIR)/src/inspector', |
122 | | - '--config', '<(inspector_path)/inspector_protocol_config.json', |
123 | | - ], |
124 | | - 'message': 'Generating inspector protocol sources from protocol json', |
125 | | - }, |
126 | | - ], |
| 86 | + 'includes': [ |
| 87 | + '../third_party/inspector_protocol/inspector_protocol.gypi', |
| 88 | + ], |
| 89 | + 'include_dirs': [ |
| 90 | + '<(inspector_generated_output_root)', |
| 91 | + ], |
| 92 | + 'actions': [ |
| 93 | + { |
| 94 | + 'action_name': 'protocol_compatibility', |
| 95 | + 'inputs': [ |
| 96 | + '<(inspector_path)/js_protocol.pdl', |
| 97 | + ], |
| 98 | + 'outputs': [ |
| 99 | + '<@(inspector_generated_output_root)/src/js_protocol.stamp', |
| 100 | + ], |
| 101 | + 'action': [ |
| 102 | + 'python', |
| 103 | + '<(inspector_protocol_path)/check_protocol_compatibility.py', |
| 104 | + '--stamp', '<@(_outputs)', |
| 105 | + '<@(_inputs)', |
| 106 | + ], |
| 107 | + 'message': 'Checking inspector protocol compatibility', |
| 108 | + }, |
| 109 | + { |
| 110 | + 'action_name': 'protocol_generated_sources', |
| 111 | + 'inputs': [ |
| 112 | + '<(inspector_path)/js_protocol.pdl', |
| 113 | + '<(inspector_path)/inspector_protocol_config.json', |
| 114 | + '<@(inspector_protocol_files)', |
| 115 | + ], |
| 116 | + 'outputs': [ |
| 117 | + '<@(inspector_generated_sources)', |
| 118 | + ], |
| 119 | + 'process_outputs_as_sources': 1, |
| 120 | + 'action': [ |
| 121 | + 'python', |
| 122 | + '<(inspector_protocol_path)/code_generator.py', |
| 123 | + '--jinja_dir', '../third_party', |
| 124 | + '--output_base', '<(inspector_generated_output_root)/src/inspector', |
| 125 | + '--config', '<(inspector_path)/inspector_protocol_config.json', |
| 126 | + ], |
| 127 | + 'message': 'Generating inspector protocol sources from protocol json', |
| 128 | + }, |
| 129 | + ], |
127 | 130 | } |
0 commit comments