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

` },

`