tflite: Add `per_os_targets = True` to delegates

This ensures delegate libs to get the right SONAME.

BUG=b:452498510
TEST=build and readelf to check SONAME is correct

Change-Id: If2c1d744971ea4588fabff5a1a4cb9978f891748
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/tflite/+/7047860
Commit-Queue: Ching-Kang Yen <chingkang@chromium.org>
Tested-by: Tommy Chiang <ototot@google.com>
Reviewed-by: Shik Chen <shik@chromium.org>
Auto-Submit: Tommy Chiang <ototot@google.com>
Reviewed-by: Ching-Kang Yen <chingkang@chromium.org>
diff --git a/delegate/gpu/BUILD.bazel b/delegate/gpu/BUILD.bazel
index 9e7fb5d..ca51d85 100644
--- a/delegate/gpu/BUILD.bazel
+++ b/delegate/gpu/BUILD.bazel
@@ -28,6 +28,7 @@
         # Expose necessary symbols only.
         "-Wl,--version-script,$(location @org_tensorflow//tensorflow/lite/delegates/utils/experimental/stable_delegate:version_script.lds)",
     ],
+    per_os_targets = True,
     visibility = ["//:__pkg__"],
     deps = [
         ":external_opaque_delegate",
diff --git a/delegate/intel_openvino/BUILD.bazel b/delegate/intel_openvino/BUILD.bazel
index 3da761a..463f285 100644
--- a/delegate/intel_openvino/BUILD.bazel
+++ b/delegate/intel_openvino/BUILD.bazel
@@ -171,6 +171,7 @@
         "-Wl,--no-undefined",
         "-Wl,--version-script,$(location @org_tensorflow//tensorflow/lite/delegates/utils/experimental/stable_delegate:version_script.lds)",
     ],
+    per_os_targets = True,
     visibility = ["//:__pkg__"],
     deps = [
         ":openvino_async_kernel",
diff --git a/delegate/mtk_neuron/BUILD.bazel b/delegate/mtk_neuron/BUILD.bazel
index 65dfc10..708f04b 100644
--- a/delegate/mtk_neuron/BUILD.bazel
+++ b/delegate/mtk_neuron/BUILD.bazel
@@ -100,6 +100,7 @@
         # Expose necessary symbols only.
         "-Wl,--version-script,$(location @org_tensorflow//tensorflow/lite/delegates/utils/experimental/stable_delegate:version_script.lds)",
     ],
+    per_os_targets = True,
     visibility = ["//:__pkg__"],
     deps = [
         ":neuron_delegate_external_opaque_delegate",
diff --git a/delegate/sample/BUILD.bazel b/delegate/sample/BUILD.bazel
index 31eb7ae..3aaff08 100644
--- a/delegate/sample/BUILD.bazel
+++ b/delegate/sample/BUILD.bazel
@@ -140,6 +140,7 @@
         # Expose necessary symbols only.
         "-Wl,--version-script,$(location @org_tensorflow//tensorflow/lite/delegates/utils/experimental/stable_delegate:version_script.lds)",
     ],
+    per_os_targets = True,
     visibility = ["//:__pkg__"],
     deps = [
         ":external_opaque_delegate",