|
168 | 168 | # |
169 | 169 | 'sources': [ |
170 | 170 | 'src/node_dtrace.cc', |
171 | | - 'src/node_dtrace_provider.cc' |
| 171 | + 'src/node_dtrace_provider.cc', |
| 172 | + 'src/node_dtrace_ustack.cc', |
172 | 173 | ], |
173 | | - 'conditions': [ [ |
174 | | - 'target_arch=="ia32"', { |
175 | | - 'sources': [ 'src/node_dtrace_ustack.cc' ] |
176 | | - } |
177 | | - ] ], |
178 | 174 | } ], |
179 | 175 | [ 'node_use_systemtap=="true"', { |
180 | 176 | 'defines': [ 'HAVE_SYSTEMTAP=1', 'STAP_SDT_V1=1' ], |
|
423 | 419 | 'target_name': 'node_dtrace_ustack', |
424 | 420 | 'type': 'none', |
425 | 421 | 'conditions': [ |
426 | | - [ 'node_use_dtrace=="true" and target_arch=="ia32"', { |
| 422 | + [ 'node_use_dtrace=="true"', { |
427 | 423 | 'actions': [ |
428 | 424 | { |
429 | 425 | 'action_name': 'node_dtrace_ustack_constants', |
|
448 | 444 | 'outputs': [ |
449 | 445 | '<(PRODUCT_DIR)/obj.target/node/src/node_dtrace_ustack.o' |
450 | 446 | ], |
451 | | - 'action': [ |
452 | | - 'dtrace', '-32', '-I<(SHARED_INTERMEDIATE_DIR)', '-Isrc', |
453 | | - '-C', '-G', '-s', 'src/v8ustack.d', '-o', '<@(_outputs)', |
| 447 | + 'conditions': [ |
| 448 | + [ 'target_arch=="ia32"', { |
| 449 | + 'action': [ |
| 450 | + 'dtrace', '-32', '-I<(SHARED_INTERMEDIATE_DIR)', '-Isrc', |
| 451 | + '-C', '-G', '-s', 'src/v8ustack.d', '-o', '<@(_outputs)', |
| 452 | + ] |
| 453 | + } ], |
| 454 | + [ 'target_arch=="x64"', { |
| 455 | + 'action': [ |
| 456 | + 'dtrace', '-64', '-I<(SHARED_INTERMEDIATE_DIR)', '-Isrc', |
| 457 | + '-C', '-G', '-s', 'src/v8ustack.d', '-o', '<@(_outputs)', |
| 458 | + ] |
| 459 | + } ], |
454 | 460 | ] |
455 | 461 | } |
456 | 462 | ] |
|
0 commit comments