|
1581 | 1581 | 'v8_libbase', |
1582 | 1582 | ], |
1583 | 1583 | 'sources': [ |
1584 | | - '<(V8_ROOT)/base/trace_event/common/trace_event_common.h', |
1585 | | - '<(V8_ROOT)/include/libplatform/libplatform-export.h', |
1586 | | - '<(V8_ROOT)/include/libplatform/libplatform.h', |
1587 | | - '<(V8_ROOT)/include/libplatform/v8-tracing.h', |
1588 | | - '<(V8_ROOT)/src/libplatform/default-foreground-task-runner.cc', |
1589 | | - '<(V8_ROOT)/src/libplatform/default-foreground-task-runner.h', |
1590 | | - '<(V8_ROOT)/src/libplatform/default-job.cc', |
1591 | | - '<(V8_ROOT)/src/libplatform/default-job.h', |
1592 | | - '<(V8_ROOT)/src/libplatform/default-platform.cc', |
1593 | | - '<(V8_ROOT)/src/libplatform/default-platform.h', |
1594 | | - '<(V8_ROOT)/src/libplatform/default-thread-isolated-allocator.cc', |
1595 | | - '<(V8_ROOT)/src/libplatform/default-thread-isolated-allocator.h', |
1596 | | - '<(V8_ROOT)/src/libplatform/default-worker-threads-task-runner.cc', |
1597 | | - '<(V8_ROOT)/src/libplatform/default-worker-threads-task-runner.h', |
1598 | | - '<(V8_ROOT)/src/libplatform/delayed-task-queue.cc', |
1599 | | - '<(V8_ROOT)/src/libplatform/delayed-task-queue.h', |
1600 | | - '<(V8_ROOT)/src/libplatform/task-queue.cc', |
1601 | | - '<(V8_ROOT)/src/libplatform/task-queue.h', |
1602 | | - '<(V8_ROOT)/src/libplatform/tracing/trace-buffer.cc', |
1603 | | - '<(V8_ROOT)/src/libplatform/tracing/trace-buffer.h', |
1604 | | - '<(V8_ROOT)/src/libplatform/tracing/trace-config.cc', |
1605 | | - '<(V8_ROOT)/src/libplatform/tracing/trace-object.cc', |
1606 | | - '<(V8_ROOT)/src/libplatform/tracing/trace-writer.cc', |
1607 | | - '<(V8_ROOT)/src/libplatform/tracing/trace-writer.h', |
1608 | | - '<(V8_ROOT)/src/libplatform/tracing/tracing-controller.cc', |
1609 | | - '<(V8_ROOT)/src/libplatform/worker-thread.cc', |
1610 | | - '<(V8_ROOT)/src/libplatform/worker-thread.h', |
| 1584 | + '<!@pymod_do_main(GN-scraper "<(V8_ROOT)/BUILD.gn" "\\"v8_libplatform.*?sources = ")', |
1611 | 1585 | ], |
1612 | 1586 | 'conditions': [ |
1613 | 1587 | ['component=="shared_library"', { |
|
1618 | 1592 | }], |
1619 | 1593 | ['v8_use_perfetto==1', { |
1620 | 1594 | 'sources!': [ |
1621 | | - '<(V8_ROOT)/base/trace_event/common/trace_event_common.h', |
1622 | | - '<(V8_ROOT)/src/libplatform/tracing/trace-buffer.cc', |
1623 | | - '<(V8_ROOT)/src/libplatform/tracing/trace-buffer.h', |
1624 | | - '<(V8_ROOT)/src/libplatform/tracing/trace-object.cc', |
1625 | | - '<(V8_ROOT)/src/libplatform/tracing/trace-writer.cc', |
1626 | | - '<(V8_ROOT)/src/libplatform/tracing/trace-writer.h', |
| 1595 | + '<!@pymod_do_main(GN-scraper "<(V8_ROOT)/BUILD.gn" "\\"v8_libplatform.*?v8_use_perfetto.*?sources -= ")', |
1627 | 1596 | ], |
1628 | 1597 | 'sources': [ |
1629 | | - '<(V8_ROOT)/src/libplatform/tracing/trace-event-listener.h', |
| 1598 | + '<!@pymod_do_main(GN-scraper "<(V8_ROOT)/BUILD.gn" "\\"v8_libplatform.*?v8_use_perfetto.*?sources += ")', |
1630 | 1599 | ], |
1631 | 1600 | 'dependencies': [ |
1632 | 1601 | '<(V8_ROOT)/third_party/perfetto:libperfetto', |
|
0 commit comments