blob: cf92194b3d09f32b52e402bf4cbaebceee6ba36a [file]
load("@rules_cc//cc:defs.bzl", "cc_library")
package(
default_visibility = ["//visibility:public"],
features = ["header_modules"],
)
licenses(["notice"])
cc_library(
name = "framed_snappy_reader",
srcs = ["framed_snappy_reader.cc"],
hdrs = ["framed_snappy_reader.h"],
deps = [
"//riegeli/base:arithmetic",
"//riegeli/base:assert",
"//riegeli/base:buffer",
"//riegeli/base:dependency",
"//riegeli/base:initializer",
"//riegeli/base:moving_dependency",
"//riegeli/base:object",
"//riegeli/base:status",
"//riegeli/base:types",
"//riegeli/bytes:pullable_reader",
"//riegeli/bytes:reader",
"//riegeli/endian:endian_reading",
"@com_google_absl//absl/base:core_headers",
"@com_google_absl//absl/crc:crc32c",
"@com_google_absl//absl/status",
"@com_google_absl//absl/strings",
"@snappy",
],
)
cc_library(
name = "framed_snappy_writer",
srcs = ["framed_snappy_writer.cc"],
hdrs = ["framed_snappy_writer.h"],
deps = [
":framed_snappy_reader",
"//riegeli/base:arithmetic",
"//riegeli/base:assert",
"//riegeli/base:buffer",
"//riegeli/base:buffering",
"//riegeli/base:dependency",
"//riegeli/base:initializer",
"//riegeli/base:object",
"//riegeli/base:status",
"//riegeli/base:types",
"//riegeli/bytes:pushable_writer",
"//riegeli/bytes:reader",
"//riegeli/bytes:writer",
"//riegeli/digests:crc32c_digester",
"//riegeli/digests:digesting_writer",
"//riegeli/endian:endian_writing",
"@com_google_absl//absl/base:core_headers",
"@com_google_absl//absl/status",
"@com_google_absl//absl/strings",
"@snappy",
],
)