Create BUILD files and corresponding targets for tensorflow/core/lib/wav/BUILD.

PiperOrigin-RevId: 345734052
Change-Id: I641af7ea27eda8db3386eab5cc9e8a3361453960
This commit is contained in:
Amit Patankar 2020-12-04 12:31:33 -08:00 committed by TensorFlower Gardener
parent 1f55ba5ab2
commit 2e9507af08
2 changed files with 44 additions and 14 deletions
tensorflow/core
BUILD
lib/wav

View File

@ -896,18 +896,11 @@ filegroup(
"//tensorflow/core/lib/random:mobile_srcs_only_runtime",
"//tensorflow/core/lib/strings:mobile_srcs_only_runtime",
"//tensorflow/core/platform:mobile_srcs_only_runtime",
] + glob(
[
"lib/wav/*.cc",
"lib/wav/*.h",
],
exclude = [
"**/*test.*",
"**/*testutil*",
"**/*testlib*",
"**/*main.cc",
],
),
# Wav io files
"//tensorflow/core/lib/wav:wav_io.h",
"//tensorflow/core/lib/wav:wav_io.cc",
],
visibility = ["//visibility:public"],
)
@ -1198,7 +1191,6 @@ filegroup(
filegroup(
name = "lib_internal_public_headers",
srcs = [
"lib/wav/wav_io.h",
"//tensorflow/core/lib/core:legacy_lib_internal_core_headers",
"//tensorflow/core/lib/gtl:legacy_lib_internal_public_gtl_headers",
"//tensorflow/core/lib/hash:legacy_lib_internal_public_headers",
@ -1207,6 +1199,7 @@ filegroup(
"//tensorflow/core/lib/monitoring:legacy_lib_monitoring_lib_internal_public_headers",
"//tensorflow/core/lib/random:legacy_lib_internal_public_random_headers",
"//tensorflow/core/lib/strings:legacy_lib_internal_public_string_headers",
"//tensorflow/core/lib/wav:wav_io.h",
"//tensorflow/core/platform:legacy_platform_lib_hdrs",
"//tensorflow/core/platform:lib_internal_public_hdrs",
"//tensorflow/core/util:lib_internal_public_hdrs",
@ -1341,6 +1334,7 @@ cc_library(
"//tensorflow/core/lib/io:zlib_inputstream",
"//tensorflow/core/lib/io:zlib_outputbuffer",
"//tensorflow/core/lib/math:math_util",
"//tensorflow/core/lib/wav:wav_io",
"//tensorflow/core/lib/monitoring:collected_metrics",
"//tensorflow/core/lib/monitoring:collection_registry",
"//tensorflow/core/lib/monitoring:counter",
@ -1784,7 +1778,6 @@ tf_cc_tests(
name = "low_level_library_tests",
size = "small",
srcs = [
"lib/wav/wav_io_test.cc",
"//tensorflow/core/lib/core:legacy_lib_core_all_tests",
"//tensorflow/core/lib/gtl:legacy_lib_gtl_tests",
"//tensorflow/core/lib/hash:legacy_lib_hash_all_tests",
@ -1799,6 +1792,7 @@ tf_cc_tests(
"//tensorflow/core/lib/monitoring:sampler_test.cc",
"//tensorflow/core/lib/random:legacy_lib_random_tests",
"//tensorflow/core/lib/strings:legacy_low_level_library_tests",
"//tensorflow/core/lib/wav:wav_io_test.cc",
],
deps = [
":lib",

View File

@ -0,0 +1,36 @@
# Description:
# wav_io targets.
load(
"//tensorflow/core/platform:rules_cc.bzl",
"cc_library",
)
package(
default_visibility = ["//tensorflow/core:__pkg__"],
licenses = ["notice"], # Apache 2.0
)
exports_files(srcs = [
"wav_io.cc",
"wav_io.h",
"wav_io_test.cc",
])
cc_library(
name = "wav_io",
srcs = [
"wav_io.cc",
],
hdrs = ["wav_io.h"],
deps = [
"//tensorflow/core/lib/core:coding",
"//tensorflow/core/lib/core:errors",
"//tensorflow/core/lib/core:status",
"//tensorflow/core/platform:byte_order",
"//tensorflow/core/platform:logging",
"//tensorflow/core/platform:macros",
"//tensorflow/core/platform:types",
"@com_google_absl//absl/base",
],
)