Add a visibility list for `tensorflow/lite/nnapi/sl:nnapi_support_library_headers`
PiperOrigin-RevId: 378889293
Change-Id: I6eeba1aafc8adf84129de088a9bf0941e5ab1cf5
diff --git a/tensorflow/lite/nnapi/sl/BUILD b/tensorflow/lite/nnapi/sl/BUILD
index f147faf..9de0d8d 100644
--- a/tensorflow/lite/nnapi/sl/BUILD
+++ b/tensorflow/lite/nnapi/sl/BUILD
@@ -1,8 +1,11 @@
load("//tensorflow:tensorflow.bzl", "get_compatible_with_portable")
load("//tensorflow/lite:build_def.bzl", "tflite_copts", "tflite_copts_warnings")
+load("//tensorflow/lite:special_rules.bzl", "nnapi_sl_headers_visibility_allowlist")
+
+_DEFAULT_VISIBILITY = ["//tensorflow/lite:__subpackages__"]
package(
- default_visibility = ["//tensorflow/lite:__subpackages__"],
+ default_visibility = _DEFAULT_VISIBILITY,
licenses = ["notice"],
)
@@ -14,6 +17,7 @@
"public/NeuralNetworksSupportLibraryImpl.h",
],
compatible_with = get_compatible_with_portable(),
+ visibility = _DEFAULT_VISIBILITY + nnapi_sl_headers_visibility_allowlist(),
deps = [
"//tensorflow/lite/nnapi:nnapi_lib",
],
diff --git a/tensorflow/lite/special_rules.bzl b/tensorflow/lite/special_rules.bzl
index 089a519..4880d0f 100644
--- a/tensorflow/lite/special_rules.bzl
+++ b/tensorflow/lite/special_rules.bzl
@@ -42,6 +42,12 @@
This is a no-op outside of Google."""
return []
+def nnapi_sl_headers_visibility_allowlist():
+ """Returns a list of packages that can depend on tensorflow/lite/nnapi/sl:nnapi_support_library_headers.
+
+ This is a no-op outside of Google."""
+ return []
+
def tflite_extra_gles_deps():
"""This is a no-op outside of Google."""
return []