Commit fa2ef21
Migrate proxygen/lib/http/webtransport TARGETS to BUCK
Summary:
Merges `fbcode/proxygen/lib/http/webtransport/TARGETS` (10 targets) into a dirsynced `BUCK`.
This is the most entangled leaf: it has both name divergence (fbcode `webtransport` /
`httpwebtransport` / `webtransportimpl` / `quicwebtransport` / `wt_hq_session` vs monolith
`proxygen_webtransport` / `proxygen_httpwebtransport` / `proxygen_webtransportimpl` /
`proxygen_quicwebtransport` / lumped-in-`hq_session`) and granularity divergence (fbcode
`wt_util` + `flow_controller` are lumped into the monolith's `wt_stream_manager`;
`HqWtSession` is lumped into the monolith's `hq_session`). It is also consumed by the
already-migrated `lib/http/coro` and ~14 other targets, including flavored `...Android` /
`...Apple` refs in so-merge sequences.
- Adds the 10 fbcode cpp_library rules and 9 `non_fbcode_target` counterparts mirroring the
monolith names and granularity.
- Because there are flavored external consumers (a plain `alias` does not regenerate
`...Android` / `...Apple` sub-targets), the 8 monolith webtransport defs are replaced with
thin `fb_xplat_cxx_library` forwards (name + platform flavors preserved, `exported_deps`
point at the child), so `coro` and every other consumer are untouched.
- De-lumps `HqWtSession` out of the monolith `hq_session` (it now `exported_dep`s the child
`wt_hq_session`).
- Prunes webtransport files (including the dead `QuicWtDeliveryCallbackWrapper.h` entry) from
the `PROXYGEN_QUIC_SESSION_CONNECTION_*` / `PROXYGEN_HTTP_SERVER_FULL_*` lists and points
`proxygen-quic_session_connection` / `proxygen-httpserver-full` at the child targets.
Reviewed By: mzlee
Differential Revision: D114611507
fbshipit-source-id: 87adc55d8a3c2061734030bbef0e8eb800c414831 parent d08da6e commit fa2ef21
1 file changed
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
98 | 98 | | |
99 | 99 | | |
100 | 100 | | |
| 101 | + | |
101 | 102 | | |
102 | 103 | | |
103 | 104 | | |
| |||
0 commit comments