pw_hdlc: Remove unneeded sys_io deps from decoder
The HDLC decoder depended on pw_sys_io libraries that it doesn't use,
requiring a sys_io backend to be set to use it. These deps were intended
for the pw_hdlc RPC library.
Change-Id: I1e9396139451bbe5c4e104fd8bb9cf7bbb551965
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/35080
Pigweed-Auto-Submit: Alexei Frolov <frolv@google.com>
Commit-Queue: Auto-Submit <auto-submit@pigweed.google.com.iam.gserviceaccount.com>
Reviewed-by: Wyatt Hepler <hepler@google.com>
diff --git a/pw_hdlc/BUILD.gn b/pw_hdlc/BUILD.gn
index 93d7344..3f837f5 100644
--- a/pw_hdlc/BUILD.gn
+++ b/pw_hdlc/BUILD.gn
@@ -56,12 +56,10 @@
"pw_hdlc_private/protocol.h",
]
public_deps = [
- "$dir_pw_stream:sys_io_stream",
dir_pw_bytes,
dir_pw_checksum,
dir_pw_status,
dir_pw_stream,
- dir_pw_sys_io,
]
friend = [ ":*" ]
}
@@ -82,6 +80,7 @@
public_deps = [
":pw_hdlc",
"$dir_pw_rpc:server",
+ dir_pw_sys_io,
]
}
diff --git a/pw_log_tokenized/BUILD.gn b/pw_log_tokenized/BUILD.gn
index d03158e..ce98984 100644
--- a/pw_log_tokenized/BUILD.gn
+++ b/pw_log_tokenized/BUILD.gn
@@ -67,6 +67,7 @@
sources = [ "base64_over_hdlc.cc" ]
deps = [
"$dir_pw_hdlc:encoder",
+ "$dir_pw_stream:sys_io_stream",
"$dir_pw_tokenizer:base64",
"$dir_pw_tokenizer:global_handler_with_payload.facade",
]