Files
AndroidJava/aTox/bazel/opus.BUILD
T
coco 7846a45f2c a
2026-07-03 15:47:27 +08:00

39 lines
890 B
INI

load("@rules_cc//cc:defs.bzl", "cc_library")
cc_library(
name = "opus",
srcs = glob(
include = [
"celt/*.c",
"silk/*.c",
"silk/float/*.c",
"**/*.h",
],
exclude = ["celt/opus_custom_demo.c"],
) + [
"src/analysis.c",
"src/mlp.c",
"src/mlp_data.c",
"src/opus.c",
"src/opus_decoder.c",
"src/opus_encoder.c",
"src/opus_multistream.c",
"src/opus_multistream_decoder.c",
"src/opus_multistream_encoder.c",
"src/repacketizer.c",
],
hdrs = glob(["include/*.h"]),
copts = [
"-DHAVE_CONFIG_H",
"-I$(GENDIR)/bazel/opus",
],
includes = [
"celt",
"include",
"silk",
"silk/float",
],
visibility = ["//visibility:public"],
deps = ["@atox//bazel/opus:config"],
)