commit | f9551986a5c83e40e1ec42e9d978cfb67d6c85cb | [log] [tgz] |
---|---|---|
author | Primiano Tucci <primiano@google.com> | Fri Sep 06 13:48:01 2019 +0100 |
committer | Primiano Tucci <primiano@google.com> | Fri Sep 06 13:48:01 2019 +0100 |
tree | 9749c97155b7ea9b41fa3a11b43d7049e939764e | |
parent | 6f226a03abc67b88a11b02072e774619b54d8979 [diff] |
Fold perfetto_src_tracing_ipc into libperfetto_client Until now tracing:ipc was a static library and was depended on by a bunch of android.bp targets (mainly CTS tests and, recently, surfaceflinger). The newly introduced libperfetto_client_experimental should have linked in also the tracing:ipc target, but accidentally it didn't. This CL is fixing this, by making tracing:ipc a source set and by making the CTS targets depend on the superset libperfetto_client. Sadly, however, surfaceflinger ended up depending on both libperfetto_client and tracing_ipc. We can't easily remove tracing_ipc because doing so would require multi-repo atomic changes. Instead this CL leaves an empty tracing_ipc target, to keep surfaceflinger building. The target will be removed as soon as surfaceflinger drops the dependency and depends only on libperfetto_client. Bug: 140591279 Change-Id: If558bcd18b0987ec3043b7d05e6761aed3e2ecda
Perfetto is an open-source project for performance instrumentation and tracing of Linux/Android/Chrome platforms and user-space apps.
See www.perfetto.dev for docs.