|
500 | 500 | 'product_name': 'node_base', |
501 | 501 | }], |
502 | 502 | [ 'v8_enable_inspector==1',{ |
503 | | -'defines': [ |
504 | | -'HAVE_INSPECTOR=1', |
505 | | - ], |
506 | | -'sources': [ |
507 | | -'src/inspector_agent.cc', |
508 | | -'src/inspector_io.cc', |
509 | | -'src/inspector_js_api.cc', |
510 | | -'src/inspector_socket.cc', |
511 | | -'src/inspector_socket_server.cc', |
512 | | -'src/inspector/main_thread_interface.cc', |
513 | | -'src/inspector/worker_inspector.cc', |
514 | | -'src/inspector/node_string.cc', |
515 | | -'src/inspector/worker_agent.cc', |
516 | | -'src/inspector/tracing_agent.cc', |
517 | | -'src/inspector_agent.h', |
518 | | -'src/inspector_io.h', |
519 | | -'src/inspector_socket.h', |
520 | | -'src/inspector_socket_server.h', |
521 | | -'src/inspector/main_thread_interface.h', |
522 | | -'src/inspector/worker_inspector.h', |
523 | | -'src/inspector/node_string.h', |
524 | | -'src/inspector/worker_agent.h', |
525 | | -'src/inspector/tracing_agent.h', |
526 | | -'<@(node_inspector_generated_sources)' |
527 | | - ], |
528 | | -'dependencies': [ |
529 | | -'node_protocol_generated_sources#host', |
530 | | -'v8_inspector_compress_protocol_json#host', |
531 | | - ], |
532 | | -'include_dirs': [ |
533 | | -'<(SHARED_INTERMEDIATE_DIR)/include', # for inspector |
534 | | -'<(SHARED_INTERMEDIATE_DIR)', |
535 | | -'<(SHARED_INTERMEDIATE_DIR)/src', # for inspector |
536 | | - ], |
| 503 | +'includes' : [ 'src/inspector/node_inspector.gypi' ], |
537 | 504 | },{ |
538 | 505 | 'defines': [ 'HAVE_INSPECTOR=0' ] |
539 | 506 | }], |
|
1063 | 1030 | }, |
1064 | 1031 | ] |
1065 | 1032 | }], # end aix section |
1066 | | - [ 'v8_enable_inspector==1',{ |
1067 | | -'variables':{ |
1068 | | -'protocol_path': 'tools/inspector_protocol', |
1069 | | -'node_inspector_path': 'src/inspector', |
1070 | | -'node_inspector_generated_sources': [ |
1071 | | -'<(SHARED_INTERMEDIATE_DIR)/src/node/inspector/protocol/Forward.h', |
1072 | | -'<(SHARED_INTERMEDIATE_DIR)/src/node/inspector/protocol/Protocol.cpp', |
1073 | | -'<(SHARED_INTERMEDIATE_DIR)/src/node/inspector/protocol/Protocol.h', |
1074 | | -'<(SHARED_INTERMEDIATE_DIR)/src/node/inspector/protocol/NodeWorker.cpp', |
1075 | | -'<(SHARED_INTERMEDIATE_DIR)/src/node/inspector/protocol/NodeWorker.h', |
1076 | | -'<(SHARED_INTERMEDIATE_DIR)/src/node/inspector/protocol/NodeTracing.cpp', |
1077 | | -'<(SHARED_INTERMEDIATE_DIR)/src/node/inspector/protocol/NodeTracing.h', |
1078 | | - ], |
1079 | | -'node_protocol_files': [ |
1080 | | -'<(protocol_path)/lib/Allocator_h.template', |
1081 | | -'<(protocol_path)/lib/Array_h.template', |
1082 | | -'<(protocol_path)/lib/Collections_h.template', |
1083 | | -'<(protocol_path)/lib/DispatcherBase_cpp.template', |
1084 | | -'<(protocol_path)/lib/DispatcherBase_h.template', |
1085 | | -'<(protocol_path)/lib/ErrorSupport_cpp.template', |
1086 | | -'<(protocol_path)/lib/ErrorSupport_h.template', |
1087 | | -'<(protocol_path)/lib/Forward_h.template', |
1088 | | -'<(protocol_path)/lib/FrontendChannel_h.template', |
1089 | | -'<(protocol_path)/lib/Maybe_h.template', |
1090 | | -'<(protocol_path)/lib/Object_cpp.template', |
1091 | | -'<(protocol_path)/lib/Object_h.template', |
1092 | | -'<(protocol_path)/lib/Parser_cpp.template', |
1093 | | -'<(protocol_path)/lib/Parser_h.template', |
1094 | | -'<(protocol_path)/lib/Protocol_cpp.template', |
1095 | | -'<(protocol_path)/lib/ValueConversions_h.template', |
1096 | | -'<(protocol_path)/lib/Values_cpp.template', |
1097 | | -'<(protocol_path)/lib/Values_h.template', |
1098 | | -'<(protocol_path)/templates/Exported_h.template', |
1099 | | -'<(protocol_path)/templates/Imported_h.template', |
1100 | | -'<(protocol_path)/templates/TypeBuilder_cpp.template', |
1101 | | -'<(protocol_path)/templates/TypeBuilder_h.template', |
1102 | | -'<(protocol_path)/CodeGenerator.py', |
1103 | | - ] |
1104 | | - }, |
1105 | | -'targets': [ |
1106 | | -{ |
1107 | | -'target_name': 'prepare_protocol_json', |
1108 | | -'type': 'none', |
1109 | | -'toolsets': ['host'], |
1110 | | -'copies': [ |
1111 | | -{ |
1112 | | -'files': [ |
1113 | | -'<(node_inspector_path)/node_protocol_config.json', |
1114 | | -'<(node_inspector_path)/node_protocol.pdl' |
1115 | | - ], |
1116 | | -'destination': '<(SHARED_INTERMEDIATE_DIR)', |
1117 | | - } |
1118 | | - ], |
1119 | | -'actions': [ |
1120 | | -{ |
1121 | | -'action_name': 'convert_node_protocol_to_json', |
1122 | | -'inputs': [ |
1123 | | -'<(SHARED_INTERMEDIATE_DIR)/node_protocol.pdl', |
1124 | | - ], |
1125 | | -'outputs': [ |
1126 | | -'<(SHARED_INTERMEDIATE_DIR)/node_protocol.json', |
1127 | | - ], |
1128 | | -'action': [ |
1129 | | -'python', |
1130 | | -'tools/inspector_protocol/ConvertProtocolToJSON.py', |
1131 | | -'<@(_inputs)', |
1132 | | -'<@(_outputs)', |
1133 | | - ], |
1134 | | - }, |
1135 | | - ] |
1136 | | - }, |
1137 | | -{ |
1138 | | -'target_name': 'node_protocol_generated_sources', |
1139 | | -'type': 'none', |
1140 | | -'toolsets': ['host'], |
1141 | | -'dependencies': ['prepare_protocol_json'], |
1142 | | -'actions': [ |
1143 | | -{ |
1144 | | -'action_name': 'node_protocol_generated_sources', |
1145 | | -'inputs': [ |
1146 | | -'<(SHARED_INTERMEDIATE_DIR)/node_protocol_config.json', |
1147 | | -'<(SHARED_INTERMEDIATE_DIR)/node_protocol.json', |
1148 | | -'<@(node_protocol_files)', |
1149 | | - ], |
1150 | | -'outputs': [ |
1151 | | -'<@(node_inspector_generated_sources)', |
1152 | | - ], |
1153 | | -'action': [ |
1154 | | -'python', |
1155 | | -'<(protocol_path)/CodeGenerator.py', |
1156 | | -'--jinja_dir', '<@(protocol_path)/..', |
1157 | | -'--output_base', '<(SHARED_INTERMEDIATE_DIR)/src/', |
1158 | | -'--config', '<(SHARED_INTERMEDIATE_DIR)/node_protocol_config.json', |
1159 | | - ], |
1160 | | -'message': 'Generating node protocol sources from protocol json', |
1161 | | - }, |
1162 | | - ] |
1163 | | - }, |
1164 | | -{ |
1165 | | -'target_name': 'v8_inspector_compress_protocol_json', |
1166 | | -'type': 'none', |
1167 | | -'toolsets': ['host'], |
1168 | | -'copies': [ |
1169 | | -{ |
1170 | | -'destination': '<(SHARED_INTERMEDIATE_DIR)', |
1171 | | -'files': ['deps/v8/src/inspector/js_protocol.pdl'] |
1172 | | - } |
1173 | | - ], |
1174 | | -'actions': [ |
1175 | | -{ |
1176 | | -'action_name': 'v8_inspector_convert_protocol_to_json', |
1177 | | -'inputs': [ |
1178 | | -'<(SHARED_INTERMEDIATE_DIR)/js_protocol.pdl', |
1179 | | - ], |
1180 | | -'outputs': [ |
1181 | | -'<(SHARED_INTERMEDIATE_DIR)/js_protocol.json', |
1182 | | - ], |
1183 | | -'action': [ |
1184 | | -'python', |
1185 | | -'tools/inspector_protocol/ConvertProtocolToJSON.py', |
1186 | | -'<@(_inputs)', |
1187 | | -'<@(_outputs)', |
1188 | | - ], |
1189 | | - }, |
1190 | | -{ |
1191 | | -'action_name': 'concatenate_protocols', |
1192 | | -'inputs': [ |
1193 | | -'<(SHARED_INTERMEDIATE_DIR)/js_protocol.json', |
1194 | | -'<(SHARED_INTERMEDIATE_DIR)/node_protocol.json', |
1195 | | - ], |
1196 | | -'outputs': [ |
1197 | | -'<(SHARED_INTERMEDIATE_DIR)/concatenated_protocol.json', |
1198 | | - ], |
1199 | | -'action': [ |
1200 | | -'python', |
1201 | | -'tools/inspector_protocol/ConcatenateProtocols.py', |
1202 | | -'<@(_inputs)', |
1203 | | -'<@(_outputs)', |
1204 | | - ], |
1205 | | - }, |
1206 | | -{ |
1207 | | -'action_name': 'v8_inspector_compress_protocol_json', |
1208 | | -'process_outputs_as_sources': 1, |
1209 | | -'inputs': [ |
1210 | | -'<(SHARED_INTERMEDIATE_DIR)/concatenated_protocol.json', |
1211 | | - ], |
1212 | | -'outputs': [ |
1213 | | -'<(SHARED_INTERMEDIATE_DIR)/v8_inspector_protocol_json.h', |
1214 | | - ], |
1215 | | -'action': [ |
1216 | | -'python', |
1217 | | -'tools/compress_json.py', |
1218 | | -'<@(_inputs)', |
1219 | | -'<@(_outputs)', |
1220 | | - ], |
1221 | | - }, |
1222 | | - ], |
1223 | | - }, |
1224 | | - ] |
1225 | | - }] |
1226 | 1033 | ], # end conditions block |
1227 | 1034 | } |
0 commit comments