From 2e9507af08ce6515ac997cfcbbe94ce19cd11c39 Mon Sep 17 00:00:00 2001 From: Amit Patankar <amitpatankar@google.com> Date: Fri, 4 Dec 2020 12:31:33 -0800 Subject: [PATCH] Create BUILD files and corresponding targets for `tensorflow/core/lib/wav/BUILD`. PiperOrigin-RevId: 345734052 Change-Id: I641af7ea27eda8db3386eab5cc9e8a3361453960 --- tensorflow/core/BUILD | 22 ++++++++------------- tensorflow/core/lib/wav/BUILD | 36 +++++++++++++++++++++++++++++++++++ 2 files changed, 44 insertions(+), 14 deletions(-) create mode 100644 tensorflow/core/lib/wav/BUILD diff --git a/tensorflow/core/BUILD b/tensorflow/core/BUILD index e90bc1b94cb..5833dd6e1a4 100644 --- a/tensorflow/core/BUILD +++ b/tensorflow/core/BUILD @@ -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", diff --git a/tensorflow/core/lib/wav/BUILD b/tensorflow/core/lib/wav/BUILD new file mode 100644 index 00000000000..0a1336901b9 --- /dev/null +++ b/tensorflow/core/lib/wav/BUILD @@ -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", + ], +)