deps,build: refactor v8 gypfiles · nodejs/node@4507246 (original) (raw)
`@@ -4,28 +4,28 @@
`
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
`}
`