build: fix inspector dependency resolution · nodejs/node@19a30f3 (original) (raw)
1
1
`{
`
2
2
`'variables': {
`
3
3
`'protocol_tool_path': '../../tools/inspector_protocol',
`
4
``
`-
'node_inspector_path': '../../src/inspector',
`
5
4
`'node_inspector_generated_sources': [
`
6
5
`'<(SHARED_INTERMEDIATE_DIR)/src/node/inspector/protocol/Forward.h',
`
7
6
`'<(SHARED_INTERMEDIATE_DIR)/src/node/inspector/protocol/Protocol.cpp',
`
67
66
`'<(SHARED_INTERMEDIATE_DIR)',
`
68
67
`'<(SHARED_INTERMEDIATE_DIR)/src', # for inspector
`
69
68
` ],
`
70
``
`-
'copies': [
`
71
``
`-
{
`
72
``
`-
'files': [
`
73
``
`-
'<(node_inspector_path)/node_protocol_config.json',
`
74
``
`-
'<(node_inspector_path)/node_protocol.pdl'
`
75
``
`-
],
`
76
``
`-
'destination': '<(SHARED_INTERMEDIATE_DIR)',
`
77
``
`-
}
`
78
``
`-
],
`
79
69
`'actions': [
`
80
70
` {
`
81
71
`'action_name': 'convert_node_protocol_to_json',
`
82
72
`'inputs': [
`
83
``
`-
'<(SHARED_INTERMEDIATE_DIR)/node_protocol.pdl',
`
``
73
`+
'node_protocol.pdl',
`
84
74
` ],
`
85
75
`'outputs': [
`
86
``
`-
'<(SHARED_INTERMEDIATE_DIR)/node_protocol.json',
`
``
76
`+
'<(SHARED_INTERMEDIATE_DIR)/src/node_protocol.json',
`
87
77
` ],
`
88
78
`'action': [
`
89
79
`'python',
`
`@@ -95,8 +85,8 @@
`
95
85
` {
`
96
86
`'action_name': 'node_protocol_generated_sources',
`
97
87
`'inputs': [
`
98
``
`-
'<(SHARED_INTERMEDIATE_DIR)/node_protocol_config.json',
`
99
``
`-
'<(SHARED_INTERMEDIATE_DIR)/node_protocol.json',
`
``
88
`+
'node_protocol_config.json',
`
``
89
`+
'<(SHARED_INTERMEDIATE_DIR)/src/node_protocol.json',
`
100
90
`'<@(node_protocol_files)',
`
101
91
` ],
`
102
92
`'outputs': [
`
`@@ -108,7 +98,7 @@
`
108
98
`'tools/inspector_protocol/code_generator.py',
`
109
99
`'--jinja_dir', '<@(protocol_tool_path)/..',
`
110
100
`'--output_base', '<(SHARED_INTERMEDIATE_DIR)/src/',
`
111
``
`-
'--config', '<(SHARED_INTERMEDIATE_DIR)/node_protocol_config.json',
`
``
101
`+
'--config', 'src/inspector/node_protocol_config.json',
`
112
102
` ],
`
113
103
`'message': 'Generating node protocol sources from protocol json',
`
114
104
` },
`