blob: 1dacb79d99de6e147a0766f59779cebba7dd441e [file]
load("@rules_cc//cc:defs.bzl", "cc_library")
cc_library(
name = "lz4",
srcs = [
"lib/lz4.c",
"lib/xxhash.c",
"lib/xxhash.h",
],
hdrs = [
"lib/lz4.h",
],
strip_include_prefix = "lib/",
visibility = ["//visibility:public"],
)
cc_library(
name = "lz4_lz4c_include",
hdrs = [
"lib/lz4.c",
],
strip_include_prefix = "lib/",
)
cc_library(
name = "lz4_hc",
srcs = [
"lib/lz4hc.c",
],
hdrs = [
"lib/lz4hc.h",
],
strip_include_prefix = "lib/",
visibility = ["//visibility:public"],
deps = [
":lz4",
":lz4_lz4c_include",
],
)
cc_library(
name = "lz4_file",
srcs = [
"lib/lz4file.c",
],
hdrs = [
"lib/lz4file.h",
],
strip_include_prefix = "lib/",
visibility = ["//:__subpackages__"],
deps = [
":lz4",
":lz4_frame",
],
)
cc_library(
name = "lz4_frame",
srcs = [
"lib/lz4frame.c",
"lib/lz4frame_static.h",
],
hdrs = [
"lib/lz4frame.h",
],
strip_include_prefix = "lib/",
visibility = ["//visibility:public"],
deps = [
":lz4",
":lz4_hc",
],
)
cc_library(
name = "lz4_xxhash_include",
hdrs = [
"lib/xxhash.h",
],
strip_include_prefix = "lib/",
visibility = ["//:__subpackages__"],
)