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